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

Star Office 6.0 Beta

butch

Uzun süredir sesi çıkmayan, gitti gidecek dediğimiz Star Office yeni beta sürümü ile karşınızda. Açık kodlu ürünler arasında önemli bir geleceğe sahip olduğunu düşündüğüm bu yazılımın, bir yıldan uzun süredir 5.2 sürümünün türkçeleştirilmesini bekliyoruz. Neyse en azından adı değişti. Bundan sonra yeni sürümünü bekleyeceğiz birkaç yıl.
Star Office'le ilgilenenler için adres http://www.sun.com/staroffice/6.0beta/. Koşarak...
İlgilenmeyenler için adres, yavaş yavaş ;-)

TÜRKİYE yarı finalde! En büyük TÜRKİYE!! (Kendi PDF`ini Kendin Yap)

SHiBuMi

Yazının başlığı "Kendi PDF'ini Kendin Yap" olacaktı ama bu coşku içersinde bu başlığı atmak ayıp olurdu :) Çok büyük bir başarı, herkese kutlu olsun.

Herhangi bir uygulamayla hazırladığınız dokümanları, resimleri, sunumları, elektronik tabloları ve yazıcı çıktısı alınabilecek hemen her türlü nesneyi yine bu uygulama içinden ücretsiz ve Türkçe olarak PDF’e dönüştürebilmek ilginizi çeker mi? Çekiyorsa bu yazıyı okumaya devam edin.

300 YTL Ödüllü Metin Seslendirme Programı Yarışması

anonim

www.delphiturk.com sitesinden alıntılanmıştır :

Merhaba,

Uzun süredir Delphi ile ilgilenen ve DelphiTurk' ün kıdemli bir üyesi olarak bir program yarışması başlatmak istiyorum. ( Bu fikrimi sitenin kurucusu sayın Tansu TÜRKOĞLU Bey’ le paylaştığımda oldukça sıcak karşıladı ve yarışma için -gerektiğinde- destek verebileceklerini bildirdi. )

Yeni ve eski birçok programlama meraklısının takip ettiği sitemizde böyle bir yarışmanın mütevazi ödülünün şimdilik 300 ytl. Ödül küçük ama duyuru yapılınca katkıda bulunmak isteyen arkadaşlar çıkabilir diye düşündüm. Belki güzel bir başlangıç olur.

Oyun Oynamayı Öğrenen Sistem: CogVis

FZ

Yorkshire, İngiltere'deki University of Leeds araştırmacıları tarafından geliştirilen CogVis sistemi "kağıt, makas, taş" oyununu sadece gözlem yaparak oynamayı öğrendi. Sistem kaydettiği video ve ses verisindeki örüntüleri tarıyor ve hipotezler öne sürüp bunları test ederek oyunun kurallarını yavaş yavaş öğreniyor. Sistemde önceden oyuna dair tanımlanmış (hard-coded) herhangi bir kural bulunmuyor.

Kaynak: http://www.newscientist.com/article.ns?id=dn6914

FM sitesinde daha önce yapay zeka ve bilişsel bilim (cognitive science) ile ilgili yayınlanmış bazı yazılar:

Processing: Görsel Tasarımcılar ve sanatçılar için programlama dili

anonim

Processing elektronik sanatlar ve görsel tasarımcılar için geliştirilmiş bir programlama dili ve ortamıdır. Programlamanın temellerini görsel bağlamlar içinde öğretmek ve software taslak defteri olarak kullanılmak üzere yaratılmıştır.

http://www.processing.org adresinden daha fazla bilgi alarak hemen kullanmaya başlayabilirsiniz.

Bunun yanında öğrenmenizi kolaylaştıracak Processing Türkçe başvuru kaynağı bu hafta yayına geçti: http://processing.org/reference/tr/