AJAX With PHP

Pengertian AJAX

AJAX merupakan singkatan dari Asynchronous JavaScript And XML, Ajax bukan
merupakan bahasa pemrograman, Ajax merupakan teknologi yang membuat web
aplikasi bekerja seperti desktop aplikasi.
Gambar dibawah ini menjelaskan secara umum tentang proses halaman
web dengan adanya teknologi Ajax:


Dengan memakai teknologi Ajax, web aplikasi yang sering kita buat akan berjalan
seperti aplikasi desktop. Aplikasi yang kita buat tidak akan melakukan refresh
(reload ulang ke server) yang sangat mengganggu dan membosankan karena harus
menunggu halaman berikutnya muncul, apakah anda tidak terganggu untuk
menunggu setiap kali anda berpindah halaman pada suatu website dengan
ditampilkannya white screen terlebih dahulu sebelum halaman yang kita inginkan
ditampilkan ?? /.
Ajax memberikan jawabannya, dengan memakai teknologi Ajax maka aplikasi
berbasis web kita akan bekerja secara asynchronous/behind the scenes (implisit).
Semakin cepat koneksi internet yang didapatkan maka aplikasi berbasis web dengan
apilkasi desktop akan sulit untuk dibedakan.
Teknologi Ajax dibuat dan telah disesuaikan untuk berjalan di semua modern
browser seperti: Mozilla Firefox, Internet Explorer atau Opera. Jadi user tidak perlu
melakukan instalasi tambahan untuk menjalankan Ajax website. Teknologi Ajax
terdiri dari:

• JavaScript merupakan bagian yang terpenting dari Ajax, membolehkan anda
untuk membuat client-side teknologi. Di dalam JavaScript anda akan
menggunakan Document Object Model (DOM) untuk memanipulasi sebagian dari
halaman HTML.
• XMLHttpRequest object dapat membuat JavaScript untuk mengakses server
secara asynchronous, dengan begitu pemakai dapat melanjutkan kembali
pekerjaannya karena prosesnya dilakukan secara background.
• Server-side teknologi sangat dibutuhkan untuk melayani permintaan yang datang
dari pengguna JavaScript. Dalam buku ini kita akan memakai PHP untuk
melakukan pekerjaan server-side.

AJAX memberikan beberapa keuntungan untuk mendukung aplikasi web:

• Memungkinkan untuk membuat suatu web menjadi lebih baik dan lebih
responsive.
• Terdapat banyak library-library atau pattern untuk mendukung developer dalam
membuat aplikasi Ajax menjadi lebih cepat dan mudah.
• Menggunakan teknologi yang sudah ada.
• Menggunakan keahlian yang memang sudah ada pada developer.
• Fitur-fiturnya terintegrasi dengan baik dengan fungsi-fungsi yang sudah
disediakan oleh web browser.

Masalah yang mungkin terjadi dengan AJAX:

• Karena alamat url tidak berubah kita tidak dapat dengan mudah melakukan
bookmark dengan Ajax didalamnya.
• Search Engine tidak dapat melakukan index kesemua halaman dengan Ajax
didalamnya.
• Tombol Back di browser tidak menghasilkan hasil yang sama dibandingkan
dengan aplikasi tanpa Ajax, karena semua diproses di halaman yang sama.
• JavaScript dapat di non aktifkan di client-side, yang dapat menyebabkan aplikasi
Ajax tidak berfungsi.




Download Complate Tutorial :

Download


0 comments:

Free Web Hosting with Website Builder
Tutorial Computer Online