AJAX :: Asynchronous Javascript & XML

0
SHiBuMi
AJAX, özellikle web tabanlı uygulamalar geliştirenlerin hoşuna gidecek, çeşitli teknolojileri ve araçların birleşiminden oluşan, yeni olarak kabul edebileceğimiz bir teknoloji. AJAX bir programlama dili ya da aracı değil, yalnızca belli teknikleri kullanarak mevcut web uygulamalarının daha interaktif hale nasıl getirilebileceği üzerine kafa yoran bir teknoloji.
AJAX temel olarak aşağıdaki yöntemlerden faydalanıyor:

* Bilginin görüntülenmesi için HTML
* Javascript'in sahip olduğu Document Object Model'i kullanarak görüntülenen verinin dinamik ve interaktif olarak değiştirilebilmesi
* XMLHttpRequest nesnesi ile web sunucusu ile eşzamansız veri alışverişi. Bu veri alışverişi düz metin, HTML ya da XML gibi çeşitli formatlarda olabilir

En basit haliyle AJAX, size kullanıcının her yeni isteğinde web sayfasının tümünü yenileme zorunluluğundan kurtarır. Bunun yerine web sunucusundan yalnızca web sayfasında güncellenmesini istediğiniz bölümü çekebilir ve ekrana onu yansıtabilirsiniz. Bu size hem internet sitenizi hızlandırmanızı sağlar, hem de kullanıcıya daha kullanıcı dostu bir arayüz ile hizmet verme imkanı tanır.

En büyük fayda, web tabanlı intranet uygulamaları geliştirenler için olacaktır diye düşünüyorum. Bu teknik ile, uygulamanızın bir masaüstü yazılıma eşdeğer arabirime sahip olmasını sağlayabilirsiniz.

Konu ile ilgilenenlerin, aşağıdaki iki bağlantıyı incelemelerini öneririm:

http://www.adaptivepath.com/...
http://en.wikipedia.org/...

Görüşler

0
pismikrop
haber için çok teşekkürler, baya faydalı bir teknoloji.
0
robertosmix
AJAX'a bir teknoloji demek aslında yanlış. AJAX bir yamadır. JavaScript'in Netscape'in tozlu raflarında yer almamasının bazı nedenlerini de aslında AJAX kendi bünyesinde gösteriyor. Dinamik sayfalar oluşturmak için sunulan alternatiflerin yanında işlevsel kolaylık sağlayabildiğinden dolayı kendisine iyi bir oranda yer bulmuştur.

Servlet tabanlı uygulama geliştirenler uğraşmasınlar, bütün Goooogle'ı ve wikipedia'ları darmadağın edip bir yığın araştırma yaptıktan sonra en avantajlı olarak belirlediğim framework Echo2'dir. Henüz bet sürümünde.. ama e-mail client örneğine bakarak nedir ne değildir kolaylıklar görebilirsiniz.

Aslında AJAX'ı daha iyi görebilmeniz için AJAX'a hayat veren GMail yada Google Maps'e bakabilirsiniz.


0
yetgin
İlgilenenler için bir de böyle Türkçe bir şey var:

*Ajax* Yaklaşımı
Görüş belirtmek için giriş yapın...

İlgili Yazılar

Bloguna Bıraktığım Konuşmayı Gördün Mü?

FZ

Kötü bir hafızanız mı var? Daha demokratik bir Internet mi arzuluyorsunuz? Internet'i kendiniz mi yapmak istiyorsunuz?

İsveç'li bir start-up tarafından geliştirilen ve şu anda BETA aşamasında olan http://stix.to/ kendini bu sloganlarla tanıtıyor ve herhangi bir web sayfasına chat kutuları, sesli mesajlar yahut yazılı notlar bırakmanızı sağlıyor. Ve tabii bunları diğer kullanıcılarla da paylaşabiliyorsunuz (örnek videoyu buradan izleyebilirsiniz).

Dr. Knuth Yazılım Patentleri Hakkında Ne Diyor?

anonim

Ustanın TeX kodlarina bakarken, dizindeki bir metin dosyası dikkatimizi cekti. Dr. Knuth'tan Patent Ofisi gorevlilerine yazilmis bir mesajdi bu. Usta soyle diyor:

"Amerikan kongresi bir süre önce, çok akıllıca bir kararla, matematiksel şeylerin patentlenemeyeceğine karar verdi. Zaten başka türlü matematik yapmak mümkün olmazdı; Pitagoras teorimini her kullandığımızda birine telif hakkı mı ödeyecektik?! Bu bağlamda belirtmek gerekiyor ki, bugünlerde insanların büyük bir aceleyle patentlemeye çalıştığı temel algoritmik fikirler bu kadar temel ve herşeye lazım olacak türdendir. Eğer şu anki gidişata izin verilirse, sonuç, yazarlara kelimeler için patent almaya izin vermek gibi olacaktır."

Devami icin: http://www.bilgidata.com/yazi.jsp?dosya=a_knuth.xml

Unreal'i Yapan Adam Programlama Dillerinin Geleceğini Anlatıyor

FZ

Epic Games'ten Tim Sweeney, SIGPLAN ve SIGACT tarafından 33.sü düzenlenen Programlama Dillerinin İlkeleri Sempozyumunda The next mainstream programming language: a game developer's perspective başlıklı bir konuşma gerçekleştirdi.

IT uzmanlarının bilgilerini paylaşabilecekleri bir platform

anonim

Stackoverflow ya da experts-exchange gibi yurtdışı kaynakların ülkemizdeki eksikliği genelde forumlarla doldurulmaya çalışılıyor. Ancak çok daha genel amaçlı hazırlanmış olan forum yazılımları ihtiyaca tam cevap veremiyor.

Uzmansorusu.com, puanlama sistemi kullanarak bilgisini diğerleri ile paylaşan üyeleri önplana çıkartarak ödüllendiriyor, sosyal ağlardan alıştığımız "kullanıcı grupları" ile aynı ilgi alanlarını paylaşan kişilerin birbileri ile irtibat halinde olmasına olanak sağlıyor, arşivleme ve detaylı filtreleme özellikleri ile kişiye özgü "bilgi veritabanı" tutmalarını sağlıyor.

Vim 7 çıktı!

sundance

Unix camiasının en eski editörlerinden vi'ın steroidli hali, VİM'in 7.0 sürümü Bram Moolenar tarafından anons edildi.

Yeni özelliklerini görmek ve kullanmak istiyorsanız buradan indirebilirsiniz. Daha Amiga sürümü çıkmadı, Amiga'cılar bir zahmet Subversion'a.

Tabi bir de unutmadan; cat flames.txt > /dev/null