SEO-TÜRK.com - Türkiye'nin Bir Numara Internet Marketing & Arama Motoru Forumu
SEO-TÜRK.com - Türkiye'nin Bir Numara Internet Marketing & Arama Motoru Forumu
SEO-TÜRK.com
 

Ajax nedir? Ajax nerede kullanılır?

Cevapla
 
LinkBack Seçenekler Stil

Alt 14. November 2007, 01:05
Dayflame
SEO Junior
 
Dayflame - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi: 3. October 2007
Nerden: Almanya
Mesajlar: 51
Tecrübe Puanı: 2 Dayflame is on a distinguished road
Ajax nedir? 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...
Bu bir Alintidir
__________________
Ranking Yükseltmek: Pro-Ranking Alman Dizin -> Linkleri Görebilmek İçin Üye Olmalısınız !

7 Milliar Insan dünyada yaşıyor,
700 Million şimdi işte çalışıyor
70 Million Aşk Yapıyor (yani Ay, Ay, Aman..)
ve biz zırdeliler Bilgisayarin önüne oturmus onunla Flirt yapiyoruz
Dayflame isimli Üye şimdilik offline konumundadır  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Alıntı ile Cevapla
Cevapla
Tags:




Seçenekler
Stil

Yetkileriniz
Yeni Mesaj yazma yetkiniz aktif değil dir.
Mesajlara Cevap verme yetkiniz aktif değil dir.
Eklenti ekleme yetkiniz aktif değil dir.
Kendi Mesajınızı değiştirme yetkiniz aktif değil dir.

Smileler Açık
[IMG] Kodları Açık
HTML-KodlarıKapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık


Şu Anki Saat: 04:29
Imprint İletişim
[ RSS Feeds | Home | Yukarı git ]
© 2007 A2D Internetagentur ®, All Rights Reserved
Copyright ©2000 - 2007, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.0.0
Privacy Forum Sitemap

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87