Türkçe Bilgi

(Sözlük 648.124 İngilizce ve Türkçe terim içermektedir.)
Çarşamba 09-Temmuz-2008 10:12:34
Bulunduğunuz Sayfa: Anasayfa arrow Teknoloji arrow Programcılık arrow Ajax Nedir?
Ajax Nedir?
Perşembe, 30 Kasım 2006

Asynchronous(eşzamanlı olmayan) Javascript And Xml veya AJAX bir programlama dili değildir,ancak web uygulamaları için kullanılan bir web geliştirme tekniğidir.

Kullandığı yapılar:
-XHTML(veya HTML) ve CSS.
-Javascript yoluyla uygulanan Dosya Obje Modeli.
-Sunucu'dan asenkronize veri alışverişi için IFrame ve XMLHttpRequest yapıları.




DHTML,LAMP veya SPA gibi AJAX kendi başına bir teknoloji değil bir grup
teknolojinin bir arada kullanılmasıdır.

Tarihi
Asenkronize yöntemlerin ilk örneği XMLHttpRequest ortaya çıkmadan Microsoft tarafından yapılan ve Java applet benzeri bir yapı kullanan Remote Scripting'dir.
2002'de özgür yazılım modifiyesiyle AJAX ortaya çıktı.2003'te de bu teknoloji ASP.Net'e de eklendi.

Avantajlar, Dezavantajlar ve Özellikler

Avantajlar:
-Uygulamalar kullanıcının bilgisayarında çalıştığı için network performansı
etkilenmez.
-Sunucu daha çok kullanıcıya cevap verebilir çünkü kullanıcı başına daha az
istek cevaplamak zorunda kalır.
-Sunucu işlemciyi daha az kullanır.
-Tamamen HTML kullanan yapılara oranla ağ daha az kullanılır.
-Taşınabilirlik.

Dezavantajlar:
-Browser'daki geri tuşunun içeriğinin Ajax ile tutulması mümkün değil.
-Geliştirme araçları sınırlı(aslında çoğu özgür yazılım üzerine).
-Kullanıcıda JavaScript olmak zorunda.

Ajax'ı Destekleyen Browserlar
-Apple Safari 1.2 ve üstü.
-Konqueror
-Microsoft Internet Explorer 5.0 ve üstü.
-Mozilla Firefox 1.0 ve üstü.
-Netscape 6.0 ve üstü.
-Opera 7.6 ve üstü.
-Opera Mobile Browser 8.0 ve üstü.

 
< Önceki   Sonraki >

 ADnet Reklamları Siz de reklam verin