AJAX = Asynchronous JavaScript + CSS + DOM + XMLHttpRequest.
AJAX merupakan sebutan untuk teknik pada aplikasi web yang menggunakan :
- Presentasi web berbasis standar XHTML dan CSS;
- Tampilan dan interaksi dinamis menggunakan Document Object Model (DOM);
- Perukaran dan manipulasi data menggunakan XML dan XSLT;
- Penggambilan data secara asynchronous menggunakan XMLHttpRequest;
- Menggunakan JavaScript sebagai teknologi yang menggabungkan komponen2 tersebut.
- Lebih efektif, karena beberapa hal :
- Transfer data hanya untuk bagian tertentu yang akan diupdate pada sebuah halaman web sehingga transfer data lebih kecil.
- Beberapa proses cenderung dilakukan di client
- Halaman web lebih interaktif atau responsif
- Sangat tergantung pada kompabilitas browser karena menggunakan client side scripting.
- Point accessibility bisa menurun karena tergantung pada konfigurasi/kemampuan browser.
- Lebih rumit dari aplikasi web biasa karena banyak menggunakan client side scripting, hal ini bisa diminimalisasi dengan adanya tools, library atau framework. Misalnya menggunakan DWR, JavaScript O Lait
- Effort testing/debugging lebih besar
Website portal tentang AJAX, www.ajaxmatters.com bagus untuk referensi, karena berisi link-link tentang artikel, tutorial, sample code dan lain-lain.
Links lainnya:
JavaScript/ECMAScript Language Specification
ECMAScript for XML (E4X) Specification
Document Object Model (DOM) Level 3 Load and Save Specification
1 comment:
maaf mengganggu saya hanya ingin berbagi artikel yang berkaitan tentang UML dan Java
berikut linknya :
http://repository.gunadarma.ac.id/bitstream/123456789/2470/1/076.pdf
semoga bermanfaat :)
Post a Comment