PENGANALAN AJAX - AJAX adalah singkatan dari Asynchronous JavaScript and XML dan merupakan istilah yang digunakan untuk menyebut suatu pendekatan dalam merancang dan mengimplementasikan aplikasi web. Tujuan utama dari AJAX adalah untuk membuat aplikasi web berfungsi seperti aplikasi desktop. Keberadaannya sangat membantu dalam menciptakan pengalaman browsing yang lebih cepat dan menyenangkan.
Dan saya yakin Anda sudah familiar dengan Eyang Google ketika berselancar di Internet. Seperti contoh gambar dibawah ini :
Suggestion Google dalam pencarian kata kunci (dok : NanankIthink) |
Yah..Google telah menggunakan teknologi Ajax untuk mempermudah kita berselancar di internet.
Aplikasi AJAX terdiri dari sejumlah aplikasi yang digunakan bersama untuk menciptakan pengalaman browsing yang lebih cepat dan menyenangkan. AJAX dengan cepat menjadi populer dan digunakan dalam berbagai situs web besar.
Yang dibutuhkan agar ajax dapat berjalan adalah javascript harus di enable pada browser yang digunakan. Walaupun javascript merupakan dasar dari Ajax, dimana javascript sangat susah pada implementasi dan maintenance, tetapi Ajax memiliki struktur pemrograman yang lebih mudah untuk dipahami. Ajax dapat digunakan untuk melakukan banyak hal, seperti loading halaman HTML tanpa refresh halaman web, validasi form dan banyak lagi yang bisa dilakukan dengan ajax.
AJAX, terdiri dari HTML, Javascript, DHTML dan DOM yang kemudian digabungkan dengan bahasa pemograman web di sisi server seperti PHP dan ASP, sehingga membentuk suatu aplikasi berbasis web yang interaktif.
Ajax bertugas melakukan request ke web server dan PHP yang merupakan permprograman disisi server akan melakukan apa yang diminta oleh Ajax, mengirim hasilnya ke web browser dan Ajax menampilkannya kepada user. Karena Ajax dibangun dengan javascript maka untuk mengetahui lebih jauh tentang AJAX anda perlu memiliki dasar-dasar javascript. Sedangkan untuk tutorial javascript anda bisa memperolehnya dari berbagai sumber yang ada di internet.
KONSEP AJAX
Untuk mengetahui bagaimana konsep dari Ajax Anda perlu mengetahui bagaimana sebuah web browser memproses sebuah request dan menerima sebuah response dari web server. Standar yang digunakan web browser pada saat ini adalah HTTP(HyperText Transfer Protocol). HTTP digunakan oleh web browser untuk mengirim request dari website ke web server dan kemudian menerima response dari web server. Sekali sebuah request diterima, web server kemudian menentukan response apa yang akan diberikan.
Terdapat banyak request method yang ada, tetapi yang paling sering digunakan adalah GET dan POST. Sekarang anda telah memiliki bayangan bagaimana request dikirim ke web server dan kemudian web server mengirim response dari request tersebut ke web browser, akan mudah bagi anda untuk memahami bagaimana XMLHttpRequest berkerja.
Untuk membuat request ke web server menggunakan Ajax, anda harus membentuk Object XMLHttpRequest terlebih dahulu. Dengan AJAX, Javascript dapat langsung berkomunikasi dengan server dengan menggunakan objek XMLHttpRequest.
Dengan objek XMLHttpRequest, suatu halaman web dapat membuat request ke, dan mendapatkan respon dari server web tanpa me-reload halaman secara keseluruhan. User akan selalu tetap dengan halaman yang sama. Data dari server yang ditampilkannya akan terus diperbaharui tanpa harus melakukan refresh, sehingga halaman terlihat lebih responsif.
BERIKUT ADALAH TEKNOLOGI DALAM APLIKASI AJAX
1. HTML yang digunakan untuk membuat Web forms dan mengindentifikasikan filed-field yang akan anda gunakan dalam aplikasi.
2. JavaScript adalah kode inti untuk menjalankan aplikasi Ajax dan untuk membantu memfasilitasi komunikasi dengan aplikasi .
3. DOM, Document Object Model, akan digunakan (melalui kode JavaScript) untuk bekerja dengan kedua struktur dari HTML dan XML anda yang dalam beberapa kasus berasal dari server.
Demikian Pengenalan SIngkat Apa itu AJAX. Semoga bermanfaat.
Posting Komentar
Posting Komentar