Terbayang nggak, bagaimana rasanya menulis kode JavaScript yang panjang dan rumit? Belum lagi masalah debugging pada JavaScript lebih sulit daripada bahasa pemrograman lainnya. Yang jelas, pekerjaan tersebut pasti sangat melelahkan dan membuat stress.
Namun demikian kita tidak bisa mengingkari bahwa JavaScript merupakan salah satu komponen dari AJAX. Jadi mau nggak mau kita pasti berurusan dengan bahasa pemrograman yang satu ini kalau kita ingin mengembangkan aplikasi berbasis AJAX.

Lalu bagaimana solusinya agar kita bisa membuat aplikasi web dengan fitur AJAX di dalamnya secara cepat dan mudah?
Solusinya adalah AJAX Library. Ya, dengan AJAX Library kita bisa mengembangkan aplikasi web. Banyak sekali library yang bisa kita manfaatkan dan untungnya sebagian besar dari library tersebut bisa kita peroleh secara gratis.
Google Web Toolkit atau disingkat GWT merupakan sebuah toolkit yang ditulis dengan bahasa Java dengan tujuan untuk memudahkan kita dalam mengembangkan aplikasi web seperti Google Earth dan GMail. Toolkit ini dikembangkan oleh Google.
Kita memprogramnya dengan bahasa Java lalu GWT secara otomatis akan mengubahnya menjadi kode JavaScript yang kompatibel dengan berbagai web browser.
Yahoo! User Interface Library (YUI) adalah kumpulan utilitas dan komponen untuk membangun aplikasi web dengan teknik DOM, DHTML dan AJAX. Library ini dikembangkan oleh Yahoo dan merupakan proyek open source.
Sesuai namanya, ASP.NET AJAX merupakan library AJAX yang khusus dipakai untuk mengembangkan aplikasi web berbasis ASP.NET. Library ini sudah terintegrasi dalam software Visual Studio 2008.
Rico adalah open source JavaScript library untuk membangun aplikasi web interaktif. Library ini juga menyediakan support untuk AJAX, meliputi teknik drag-drop dan beberapa efek visual lainnya.
Library ini bertujuan untuk memudahkan dalam memanggil fungsi yang ditulis dengan bahasa pemrograman Perl, PHP dan Python secara mudah dengan teknik XMLHTTPRequest. Jadi kita tidak akan menemukan berbagai komponen untuk membuat efek-efek visual pada library ini.
Library ini sangat cocok apabila kita sering bekerja dengan JSP/Struts/Spring/JSF. Library ini menyediakan berbagai komponen yang memudahkan dalam mengembangkan aplikasi web berbasis AJAX.
Dojo merupakan salah satu library AJAX yang cukup bagus untuk mengembangkan aplikasi web. Dojo menyediakan berbagai toolkit seperti elemen GUI, animasi, drag-drop dan sebagainya.
DWR merupakan toolkit JavaScript yang khusus dibuat untuk mengakses fungsi-fungsi di server yang diprogram dengan bahasa Java.
Prototype merupakan framework JavaScript yang bertujuan untuk memudahkan pengembangan aplikasi web dinamis.
Scriptaculous adalah library AJAX yang menyediakan banyak sekali fungsi-fungsi untuk membuat berbagai efek visual seperti slide effect, auto-completion, sorting, drag-drop, dan berbagai AJAX control.


Jafar Shadiq | July 31st, 2008 jam 1:39 am
udah nyobain dojo dan extjs lom?