Gönderen Konu: AJAX nedir? ne değildir?  (Okunma sayısı 1540 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı ofline

  • İleti: 102
  • Puan: 2
  • Cinsiyet: Bay
  • paylaşmak güzel paylaşıma teşekkür dahada güzel
    • HOTTURKER GÜVENİLİR HOSTCUNUZ...
AJAX nedir? ne değildir?
« : Şubat 14, 2007, 13:39:57 ÖS »
Ajax nedir? Ajax ne değildir? Ajax nerede kullanılır?         
Ajax yeni bir teknoloji değildir. Aslında ajax bir dilde değildir. Ajax sadece  bir kaç teknolojinin birleşiminden oluşan tekniklerdir. Ajax şu kelilerin  Asynchronous JavaScript and XML'in birleşiminden oluşan bir kısaltmadır. Ajax'ı populer yapan google'nin onu çok iyi bir şekilde kullanmasıdır. Ajax ile bir sayfayı yenilemeden sunucu ile iletişim kurmamız çok kolay bir hale geliyor. Buda bir çok avantajıda beraberinde getiriyor.
Ajax tekniğinin hedefi veri trafığini azaltmak ve sayfa yenilemeden sunucu ile iletişime geçmek. Bu sayede bir çok işlem çok kolay bir hale geliyor. Mesela anlık borsa bilgilerini vermek istediğinizi düşünelim. Normal şartlarda sayfa her yenilendiğine yeni veriler ekrana gelecektir. Oysa ajax ile bu sayfa yenilenmeden de yapılabilmektedir.

Ajax yeni bir teknik değildir veya bir programlama dili de değildir, sadece xml, javascript vede sitillerin kullanılması sonucu ortaya çıkan bir teknikler topluluğudur tıpkı dHtml gibi.

Kullanım alanları anlık bilgi gerektiren hemen her yer olabiir, mesela bir sohbet sayfası buna bir örnek teşkil edebilir. Ajax sayesinde bu iş oldukça kolay bir hale geliyor vede sayfa yenilenmeden yazılanlar ekrana basılabiliyor. Bunun yanında mesela bir oyun için bazı bilgilerin ekranda güncellenmesini istedğimizde de bunu sayfayı yenilemeden yapabiliyoruz.

Peki nedir ajax'sın faydaları, şimdi bunu bir inceleyelim. Öncelikle performans evet mesela bir kullanıcının siteye giriş yapması gerektiğini düşünelim, bunun için üye giriş forumuna kullanıcı adı ve şifresini yazacak ve giriş düğmesine tıklayacak, bunun sonucunda yeni bir sayfa açılacak ve tüm sayfa tekrardan yüklenecek, bu az veri iletişimi olan sayfalarda belki önemli sayılmayabilir ama çok sayıda ziyaretçisi olan bir site için oldukça büyük bir yük getirebilmektedir. Yeni tekniğimiz sayesinde sayfada sadece kullanıcı adı ve şifresi sunucuya gönderilecek ve eğer bilgiler doğru ise üye girişi yapılmış olacaktır, yani geriye dönen tüm bir sayfa değil sadece onay konudur ( mesela true ). Bu bir performans artışı getirmektedir.

Hızlı bir etkileşim bizim ikinci kazancımızdır. Ajax ile sayfa yenilemeye gerek duymadığımızdan çok daha etkin işler yapabilmekteyiz. Mesela hızlı bir şekilde borsa bilgilerini alabilir, bir satranç oyununda karşıdaki kişinin hareketini aynı anda görebilir ve ona göre davranabiliriz.Tabii bu ihtiyaç ve hayal gücüne göre çok daha geniş bir alanı kapsayacaktır.

Kullanışlılık, ajax tekniği ile daha kullanışlı sayfalar yapabiliriz, mesela sayfa yüklenirken bir uyarı ekranı, tab lı menüler, geçişli ekranlar, güçlü diyalog kutuları gibi. Bunlar için FRAME veya IFRAME kulanmaktan kurtuluyoruz tıpkı Google Maps ta olduğu gibi.

Hızlı bir iletişim, ajax tekniği ile suncu ile iletişimde tüm sayfa gönderimi gerekmediğinden çok daha hızlı bir iletişim oraya çıkmaktadır. Bu da daha hızlı işlemlerin yapılabilmesi demektir. Bir sohbet sayfası gibi.

Kısaca ajax bize web programı geliştirirken çok daha etkin ve hızlı bir çalışma ortamı getirmektedir. Ajax ile asp.net veya php kullanımını ( başka sunucu üzeri diller de olabilir ) birleştirdiğimizde çok hızlı ve güçlü web programları ortaya çıkarabiliriz. Daha sonraki yazılarımızda bu tip uygulamaları ve ajax sınıflarını inceleyeceğiz.

Çalışmalarınızda başarılar dileği ile...  ;D

 
Konuyu Paylaş:
  delicious  facebook  twitter  google
paylaşmak süperdir ama paylaşıma  teşekkür etmek dahada güzeldir...

Çevrimdışı süleyman yalçın

  • İleti: 1
  • Puan: 0
-AJAX nedir? ne değildir?
« Yanıtla #1 : Şubat 11, 2010, 16:29:00 ÖS »
ajax tekniği,ajax ile xml uygulamarından biraz bahsedermisiniz.
« Son Düzenleme: Şubat 11, 2010, 16:39:41 ÖS Gönderen: süleyman yalçın »

Seo4Smf Tagleri:
 

Benzer Konular

  Konu / Başlatan Yanıt Son İleti
3 Yanıt
1985 Gösterim
Son İleti Ekim 17, 2008, 16:41:18 ÖS
Gönderen: djorge72
0 Yanıt
3800 Gösterim
Son İleti Temmuz 25, 2008, 20:29:07 ÖS
Gönderen: burajan
1 Yanıt
4863 Gösterim
Son İleti Aralık 24, 2008, 06:31:49 ÖÖ
Gönderen: karker
0 Yanıt
3487 Gösterim
Son İleti Ağustos 18, 2008, 11:45:37 ÖÖ
Gönderen: jarni
8 Yanıt
7079 Gösterim
Son İleti Ağustos 26, 2008, 18:34:10 ÖS
Gönderen: jarni