Ajax? apa ya Ajax itu? Tentu untuk para Programmer dan juga Web Designer pasti sudah tidak asing lagi dengan AJAX yang satu ini. Sebelumnya ini bukan nama klub sepakbola liga Belanda ya gan, AJAX ini digunakan dalam membuat sebuah website moderen dan dinamis. Nih kita ulas lebih rinci lagi.
Mengapa Harus AJAX ???
Pada website pada umumnya jika kita mengklik suatu tombol
tertentu maka browser akan melakukan refresh
dimana website akan di baca dari awal dan layar browser akan
menjadi blank sesaat karena pada saat itu browser sedang
meminta/merequest data dari web server dan hal itulah yang membuat
aplikasi website menjadi kurang interaktif.
Ajax digunakan untuk memecahkan masalah tersebut, Ajax membuat aplikasi
website menjadi lebih interaktif serta memiliki kecepatan
dalam memproses data. Saat ini Ajax sudah menjadi teknologi
yang wajib diterapkan bagi website-website moderen.
Sejarah AJAX
AJAX memiliki kepanjangan Asynchronous Javascript And XML merupakan
suatu teknik baru dalam dunia web tapi bukan merupakan bahasa
pemrograman yang baru.
Dengan adanya AJAX, akses data ke server yang dikirim melalui client via
web dapat lebih cepat daripada mekanisme biasa.
Hal ini dikarenakan AJAX tidak perlu melakukan proses loading page
(refresh page) atau pindah ke page yang lain.
AJAX dapat diintegrasikan dengan server side programming seperti PHP,
ASP, JSP dll. Perhatikan mekanisme proses AJAX menggunakan PHP berikut
ini
Jika kita perhatikan gambar diatas, proses berasal dari client . Jika pada website pada umumnya disaat client merequest halaman PHP, server akan memproses dan memberikan respon halaman berupa HTML / XML dan juga melalui loading page. Tetapi jika kita menggunakan AJAX, client
merequest sebuah halaman PHP ke server melalui Javascript.
Selanjutnya server akan merespon dan menjalankan script PHP. Script PHP
akan menghasilkan respon dalam bentuk XML dan data XML tersebut akan
dikirim kembali
ke web client untuk diolah oleh Javascript. Hasil olahan javascript
tersebut akhirnya akan ditampilkan di web client sebagai output tanpa
harus merefresh halaman web.
Maksud dan Tujuan
Sebagian orang masih belum memahami apa itu AJAX, nah disini saya membagikan pengetahuan saya megenai AJAX agar pembaca paham betul apa sih itu AJAX, tidak lengkap rasanya jika kita ingin memulai belajar AJAX tetapi kita tidak mengetahui apa itu AJAX. Disini saya akan menjembatani kita untuk belajar AJAX yang akan saya ulas di postingan berikutnya. Alangkah lebih baiknya sebelum saya share mengenai AJAX, anda bisa membaca dan mempelajari ajax disini
Refrensi :
Semoga Bermanfaat !!!