Sunday, May 11, 2008

AJAX

Sunday, May 11, 2008 |

Asychronous JavaScript And XML, atau yang dikenal dengan akronim Ajax, adalah pendekatan baru dalam desain interaksi antara web client dengan web server. Jika dulu Anda melalui web browser langsung berinteraksi dengan web server melalui jalur HTTP, sekarang Anda lebih banyak berinteraksi dengan engine Ajax yang ada di belakang web browser.Anda tidak langsung lagi mengi-rimkan request kepada web server melalui web browser. Sekarang Ajax-lah yang akan berinteraksi dengan web dan/atau XML server, menyimpan hasilnya dan menampilkannya me-lalui web browser kepada Anda.Lho? Bukannya jalur yang harus ditempuh oleh Anda untuk berkomunikasi dengan server semakin panjang? Dan konsekuensinya waktu yang dibutuhkan pun akan lebih panjang? Tunggu, Anda keliru! Anda sama sekali tidak berkomunikasi dengan server lagi, melainkan dengan engine Ajax yang ada di belakang web browser.Dan atas nama Anda, engine Ajax berkomunikasi dengan server dan menyimpan segala kebutuhan Anda di dalamnya. Demikian pula perubahan-perubahan yang mungkin Anda lakukan, semuanya tidak lagi dilayani oleh server, melainkan langsung direspon oleh Ajax. Selanjutnya, biarkan Ajax yang menginformasikan perubahan tersebut kepada server. Inilah yang dimaksud dengan kata “asynchronous”,Anda tidak lagi berinteraksi dengan server secara sinkron. Semua request Anda ditangani sepenuhnya oleh Ajax. Dan Ajaxlah yang berinteraksi dengan server atas nama Anda. Dengan model interaksi seperti ini, Anda tidak akan lagi mendapatkan web browser yang polos karena menunggu kiriman data dari web server.(sumber:PcMild)



Related Posts



0 komentar: