Apa Itu AJAX?
Diposting oleh : salatigawebCom, - Dibaca: 3698 kali

Ajax yang akan kita bahas disini bukan Ajax Amsterdam ya? Hehehe... Ajax yang akan kita bahas adalah sesuatu yang berhubungan dengan aplikasi website. AJAX merupakan singkatan dari Asynchonous JavaScript and XML. AJAX bukanlah bahasa pemrograman seperti halnya PHP, ASP, Java dan sebagainya, tapi hanya sebuah teknik untuk mengembangkan aplikasi web yang lebih interaktif, cepat dan responsif.
Ajax merupakan kombinasi dari beberapa teknologi web, yaitu :
- HTML (HyperText Markup Language).
- JavaScript.
- XML (eXtensible Markup Language).
- DHTML (Dynamic HTML).
- DOM (Document Object Model).
Transfer data antara browser dan web server (HTTP request) terjadi secara asynchronous. Hal inilah yang memungkinkan halaman web untuk me-request sejumlah kecil data dari server tanpa harus me-reload keseluruhan halaman web.
Saat ini jika kita ingin mengembangkan aplikasi, ada dua pilihan yang bisa kita ambil, yaitu Aplikasi desktop (desktop application) dan Aplikasi web (web application).
Aplikasi desktop adalah aplikasi yang biasa kita install di komputer desktop, misalnya MS Office, Corel Draw, dan Photoshop. Aplikasi ini biasanya didistribusikan melalui CD atau dalam bentuk file yang bisa didownload dari Internet.
Sedangkan aplikasi web adalah aplikasi yang berjalan di web server dan diakses melalui web browser. Aplikasi desktop pada umumnya proses eksekusinya sangat cepat karena berjalan di komputer lokal. Sebaliknya, aplikasi web lebih lambat, karena harus menunggu loading dari server.
Salah satu keunggulan dari aplikasi web adalah pada distribusi aplikasi. Aplikasi web cukup diinstall di web server dan bisa diakses dari manapun melalui web browser. Lebih efisien dan lebih mudah di-maintenance daripada aplikasi desktop.
Nah, dengan teknik Ajax inilah kita bisa mengembangkan aplikasi web yang cepat dan responsif seperti halnya aplikasi desktop. Aplikasi web yang memiliki karakteristik seperti aplikasi desktop ini sering disebut dengan istilah Rich Internet Application (RIA).
Contoh penggunaan Ajax adalah di Facebook. Ketika kita ingin meng-add teman, akan keluar tampilan kecil secara otomatis. Atau, buat yang belum ngeh dengan pengertian Ajax, link di bawah ini adalah contoh Ajax. Tapi, kliknya harus pas loading halamannya sempurna. Kalau ga, Ajaxnya ga bisa keluar.








