Bugünlerde bulaşıcı bir hastalık gibi siteden siteye yayılan bir kelime var, AJAX! Ne de çok duyar olduk bu kelimeyi! Ben de yeter artık deyip incelemeye ve öğrenmeye başladım. Aslına bakarsanız korktuğum kadar da zor değilmiş ;) Bu yazımdan itibaren hem kendim hem de sizin için AJAX’la ilgili ders şeklinde makaleler yazıp, kullanışlı örnekler vereceğim.
İşe AJAX’ın açılımı ile başlayalım. Asynchronous JavaScript and XML yani Asenkron(eş zamanlı olmayan) Javascript ve XML. AJAX yeni bir programlama dili değildir. Sadece varolan dillerin (html, php, javascript, asp…) birlikte kullanılmasını sağlayan bir yöntemdir.
Genel web geliştirme tekniğinde sunucuya veri göndermek için formlar ve linkler kullanılır ve bunlar başka bir pencereye ya da çerçeveye bilgileri gönderir. Bu da internetiniz ne kadar hızlı olursa olsun zaman alır(en azından AJAX’a kıyasla). AJAX ile bu mantık değişiyor. Artık veri alışverişi için bilgiyi başka bir sayfaya göndermek ve bu sayfada değerlendirmek zorunda değilsiniz. Diğer bir deyişle AJAX sayfa yenilenmeden sunucuyla iletişime geçilmesine imkan veriyor.
AJAX’ı daha iyi anlayabilmeniz için bir örnek verelim. Mesela bir iletişim formu oluşturmak istiyorsunuz ve kullanıcının mutlaka e-posta adresini girmesini istiyorsunuz.

Görüldüğü gibi ikinci uygulamada yeni bir sayfanın açılmasını beklemek zorunda kalmadık ;) Doğal olarak işlemimiz oldukça hızlı bir şekilde tamamlandı. Yeni sayfayı beklemek falan tarihe karıştı yani :)
Aslında çoğumuz AJAX uygulamalarıyla karşılaşmışızdır. Örneğin Gmail’in her yerinden AJAX fışkırır. Yeni bir e-posta yazıp gönder tuşuna bastığınızda başka bir sayfaya yönlenmediğini farkettiniz mi? Anında “iletiniz gönderildi” diyor.
Sanırım bu açıklamalarımdan sonra kafanızda bir şeyler canlanmıştır. Henüz tam anlayamadıysanız da üzülmeyin. Henüz yolun başındayız. Bundan sonraki AJAX’la ilgili makalemde örnek bir uygulama yapacağım ve bu yöntemin nasıl kullanıldığını anlatacağım. Tabi eğer programlama bilginiz yoksa sonraki yazılarımda anlattıklarımdan bir şey anlayamazsınız.
Genç yaşlarda programlama ile tanıştı ve Delphi ile başladığı programlama macerasına şuanda PHP, SQL, Javascript, AJAX, CSS, XHTML teknolojileri ile devam etmektedir. Elektrik - Elektronik bölümü mezunu olan "yakuter" 2006 yılından itibaren yakuter.com'un yazarlığını yapmaya başlamıştır.
Ömer
27 Şubat 2008
Merhaba, Arkadaş eline sağlık ne güzel makaleler var ama neden ben bu kadar makale okuduğum halde şu ajax’ı asp’de doğru dürüst kullanamıyorum şimdiye php’i öğrenmiştim ya. adam gibi ßişey yapamadım şu ajax’da ajax-tr ajaxnedir çıkmıyorum bu sitelerden ama yok örnekler hep php.
Selcuq
14 Mayıs 2008
Aynı dert bende de var ama bunun nedeni insanların bunları yapmamaları değil. Artık asp ye eskimiş teklonoji olarak bakması.
alim ömer
16 Haziran 2008
walla bencede öle artık asp bilmiyorum pek bi degeri kalmadı gibi gorunuor ajax yonunde pek bi zengınlıgı yok.. bildigim kadariyla asp ile js birbirine uyumlu iki dildir… js asp üzerine yazıldıgını dusunuorum bazen..
Yakuter web tasarım, yazılım geliştirme, IPhone uygulamaları gibi konular da Üreticy'yi öneriyor.
World of Warcraft için Blizzard Entertainment tarafından hazırlanmış, sizin için seçtiğimiz duvar ka...
Seçtiğiniz klasörlerdeki eski dosyalarınızı kendi belirleyeceğiniz kurallar dahilinde silmenize yara...
Sistemi yormadan çalışan uTorrent 3 ile tüm torrent dosyalarını indirebilir ve yönetebilirsiniz....
PicPick ekran görüntüsü yakalama, resim düzenleme, grafik çizim özelliklerini tek bir program ile si...
Ücretsiz kişisel güvenlik duvarı Online Armor spyware, hacker, keylogger ve virüslere karşı koruma s...
Yazılan yazılardan ilk siz haberdar olun, yeni yazılar e-postanıza gönderilsin.
Ahmet Sarıtaş
11 Şubat 2012
yakuter
10 Şubat 2012
Mehmet Emre Baş
10 Şubat 2012
yakuter.com © 2006-2010 Erhan Yakut. Site tasarım Cenk Akyıldız - (Tema Bilgisi).
Site içerisindeki içerikler izinsiz kopyalanamaz, alıntı yapılamaz.