..
AJAX (Asynchronous JavaScript ve XML anlamında) web uygulamaları görünüm iyileştirilmesi amacı ve onları ve kullanıcılar arasındaki etkileşim ile ASP.NET platformu tarafından tanıtılan bir teknolojidir. Teknoloji genellikle oldukça kararlı görünüyor yazılım bir parçası olarak kullanıcı (kullanıcı deneyimi olarak anılacaktır) ile aynı etkileşimi artırmak için öncelik haline gelir.
Bilgisayar jargonunda kullanıcı etkileşimi geliştirmek Bu uygulamalar RIA (Rich Internet Application) denir. AJAX kendi RIA tasarım, üzerinden bir araçtır.
AJAX ortaya çıkmasına yol açan ilk sebep evreleri HTTP GET / web sayfaları POST geliştirmek olmuştur. Standart HTTP artık fonksiyonel ve iyi geliştiriciler tarafından bilinen ancak aslında, bu, sayfalar güncelleme sırasında belli bir süre beklemek zorunda olduğu ilk sınırlamalar vardır. AJAX (veya azaltmak) bu beklenti önlemek mekanizmaları tanıttı.
Bir istek yaparken nasıl HTTP protokolü düşünün, tarayıcı sunucu aynı gönderir ve bu süreç sona gelene kadar başka bir şey yapamaz. Uygulamada, bu nedenle, isteği gönderir ve bekler, tarayıcı altındaki gösterge işlemin tamamlanma düzeyi gösterirken ve kontrol tarayıcıya geri yalnızca uygulamayı kullanmaya başlayabilirsiniz.
Isteği geri gelmezse gibi uygulama nedenle sürece işe yaramaz, ve birçok durumda tarayıcı penceresinde tamamen beyaz olur. AJAX tarafından önerilen çözüm uyumsuz böylece tarayıcı kullanıcının sayfanın tamamını engelleme ancak gerekli kısmı değil daha hızlı yanıt vererek etkileşim olduğunu, isteği yerine bir şey tanıtmaktır.
AJAX web programlama katkıda bulunmuştur Bir yenilik sunucuya istemci tarafında asenkron çağrı kolaylaştırmak için yeni kütüphaneler giriştir. Başka bir yenilik müşterilerinden gelen bu yeni asenkron çağrılar desteklemek için yeni sunucu tarafı bileşenleri giriştir.
Microsoft sitesinden alınan aşağıdaki görüntü, kavramsal evren AJAX özetler

İlk bakışta, AJAX web uygulamaları geliştirmek için nasıl daha fazla karmaşıklık tanıtmak gibi görünüyor ama gerçekte bu teknolojinin bazı önemli avantajlar getiriyor:
ASP.NET AJAX tarafından sağlanan destek çoğu bu yeni teknolojinin getirdiği yeni tarzı web sayfaları oluşturma sorumlu sunucu tarafında kontrol kümesidir. Genel olarak bir sunucu tarafı kontrol çalışmaları onlar tarayıcılarda düzgün görüntülenmiyor ve AJAX kontroller aynı şekilde davranır, böylece HTML öğelerinin yerlerde bir çıkış üretmektir.
AJAX kontroller en sık kullanılır:
Destek istemci tarafı AJAX yerine aşağıdaki düzeyleri vardır JavaScript kütüphaneleri bir dizi üzerinde duruluyor:
Çok yararlı AJAX özellikleri kullanımına izin bileşenleri (ve bunların nasıl kullanılacağını gösteren örnekler) bir koleksiyon oluşur ASP. NET Control Toolkit vardır. Bu araç seti de özel denetimler oluşturmak ve ASP.NET AJAX resmi web sitesinden indirilebilir bir yazılım geliştirme kiti sağlar. Visual Studio 2010 dahil değildir ve ayrı ayrı yüklenmesi gerekir. Ayrıntılı bilgi için bakınız lütfen bu sayfayı .
Bu derlenmiş halini ya da kaynak kodu olabilir. Bu bileşen için kaynak kodu kullanmak için bakım yoksa basitçe projelere AjaxControlToolkit.dll için bir başvuru ekleyin.
Son yıllarda AJAX yanı sıra bu tür Silverlight, zaten bizim ASP.NET sitenin makaleler bölümünde bulabilirsiniz bazı özel öğeleri ile sunulmuştur Bu kılavuzda belirtilen kapsamında değildir WPF, WCF, diğer birçok yararlı teknolojileri tanıttı.
| |
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. |