..
Hepimizin bildiği gibi internet bilgi kalıcı bir ağ oluşturmayı amaçlayan bir deney olarak doğdu ve bu nedenle bazı bilgileri paylaşmak için dünya çapında araştırmacılar sağlama amacıyla, öncelikle akademik kurumlar ve hükümet yönelmiştir.
Gerçek internet devrimi, 1993 yılında ilk HTML tarayıcı oluşturulması ile başladı. Web sitelerinin ilk nesil böylece sitenin idare edenler tarafından elle haberdar olmak için gereken sabit bir içeriğe sahip, temel olarak statik HTML sayfaları kümesidir. Bir HTML sayfası (bir web tarayıcısı üzerinden) bilgisayarınızda aynı görünümlerini verir uygun kurallara göre biçimlendirilmiş bir içeriğe sahip bir belgedir.
Bir HTML belgesi metin ve alınacak biçimlendirme açmak için tarayıcı söylemek elemanları (veya etiketleri) içerik iki tür vardır. Onlar açılı parantez ile ayrılmış gibi etiketleri kolayca tanınır (<>), HTML kodu bir örnek aşağıdaki gibidir
<html> <head> Web sitesi <title> testi </ title> </ Merkez> <body> <h1> Web sitesi Testi </ h1> <p> bir web sayfası test etmek için geldiniz. </ P> </ Body> </ Html>
Bu bir tarayıcı aşağıdaki görüntüler basit bir başlık ve metin satırı içeren bir sayfası

Bu sayfa etkileşimli bir şey yok, bir web sunucusu gerektirmez ve bu nedenle bir web uygulaması kabul edilemez. Teknolojinin tanıtımı neden HTML 2.0 sürümünü almak için web uygulamaları hakkında konuşmak için HTML formu olarak adlandırılan
Açılan, metin kutularının, onay kutuları, radyo düğmeleri, vb: Bu teknoloji, windows form uygulama kontrolleri karşılık gelen grafik bileşenleri için sadece temel biçimlendirme içerik etiketleri, aynı zamanda etiketleri de dahil olmak üzere HTML yeteneklerini genişletir.
İşte kod bu tip bir örnek
<html> <head> Web sitesi <title> testi </ title> </ Merkez> <body> <form> <input type="checkbox" /> Bir <br /> seçimi <input type="checkbox" /> Seçim B <br /> <br /> <input type="submit" value="Invia" /> </ Formu> </ Body> </ Html>ve ilgili web sayfası

Bir HTML form denetimleri tüm <form> ve </ form> arasında yer alır. Önceki kontrollerde iki onay kutularını ve bir düğme (tip göndermek) vardır. Bu teknoloji (örneğin tıklama sonra) tek bir dize bir web sunucusuna tüm verileri göndermenize izin veri girişi için sayfaları oluşturmanıza olanak sağlar. Sunucu taraflı uygulama uygun bir veri alır ve bunları işler.
Uygulamada günümüzün en gelişmiş Web uygulamaları için kullanılan denetimler HTML 2.0 ile sunulan aynıdır. Fark Web sunucuları üzerinde çalışan uygulamaların türüdür. Geçmişte, bir kullanıcı Gönder düğmesini örneğin onlarla ilgili transferi tüm yönlerini yönetmek için gereken veri, standart CGI (Common Gateway Interface) kullanarak tıklandığında çünkü. Ancak bugün çok daha verimli ASP.NET platformu dışındaki her şeyle ilgileniyor.
ASP.NET yaratılmasına yol açan nedenleri anlamak için ilk web geliştirmede kullanılan teknolojilerle ilgili sorunları analiz gerekir. Standart CGI ile, örneğin, web sunucusu her istek için yeni bir uygulama (sunucu tarafı programlama) başlatmak zorundadır ve söz konusu web sitesi çok popüler olması durumunda aynı anda sunucu çok açık uygulamalar binlerce kilo çekiyor . Ayrıca bu tür teknolojilerin kullanımı programlama hataları riski, çok özel bir kod yazmak gerekir (örneğin, kimlik doğrulama veya bir veritabanından elde edilen verilere erişim gibi) yüksek seviyeli fonksiyonları var olmasıdır.
Microsoft ASP.NET, üst düzey programcılar alt düzey uygulama detayları üzerinde duruluyor olmadan dinamik web sayfaları geliştirmek için olanak sağlayan bir geliştirme platformu duyurdu bu sorunları önlemek için. Bu platform önceki teknolojilere göre daha iyi performans ve daha gelişmiş araçlar sunan web uygulamaları geliştirmek için bir çerçeve olarak hizmet etmek için geliştirilmiştir.
Sunucu tarafı programlama yanı sıra yıl içinde dışarı çalışıyor, programlama başka tür, istemci tarafı aradı. Bu paradigmada programlama uygulamaları herhangi bir sunucu tarafı işlemi çağırmak yok sayfa (örneğin JavaScript, ActiveX, Java veya Flash oluşturulan) dahildir. Pratik uygulamalarda istemci tarayıcı tarafından indirilen ve yerel makinede çalıştırın. Bu yaklaşım ile bir sorun uygulama geliştirme kullanılan farklı teknolojiler tüm işletim sistemleri ve tarayıcılar tarafından desteklenen eşit olamaz olmasıdır. Bu nedenle, programcılar farklı mevcut sistemlerde web sitelerini test etmek zorunda kalıyor.
Teknoloji ASP.NET sunucu tarafı teknoloji olarak uygulanmıştır. Aslında, tüm kod yürütme kullanıcı herhangi bir tarayıcıda görüntülenebilir sıradan bir HTML sayfası aldığı sona sunucu üzerinde çalışır. Ancak, istemci tarafı programlama tamamen terk edilmemiştir. Bazı durumlarda, ASP.NET sunucu tarafı programlama potansiyel ile olumlu özelliklerini bir araya sağlar.
| |
ASP (İleri)
Dinamik Web siteleri oluşturmak için tam ders. En düşük € 39. |
| |
ASP.NET (Ders)
49 € Web uygulamaları oluşturmak için tam bir ders. |
| |
SQL ve Veritabanı (Ders)
Ilişkisel veritabanı oluşturma ve yönetme. En düşük € 39. |