Eksplorasi Google Web Toolkit (GWT)
Juni 10, 2008
Google Web Toolkit adalah framework yang ditawarkan Google untuk membuat aplikasi AJAX. Saya menggunakan framework ini dalam mengerjakan proyek sepanjang satu semester lalu di mata kuliah Proyek Perangkat Lunak (PPL).
Secara umum, kelebihan yang ditawarkan GWT ini yang dapat saya eksplorasi antara lain:
- Anda dapat mengkode aplikasi AJAX dalam Java (yang tentunya lebih mudah dibanding JavaScript^^). Nanti compiler akan mengoversi client-side code ke dalam JavaScript. Sedangkan server-side code tetap dijalankan dalam kode biner Java.
- Banyak kelas primitif yang disediakan (kelas Widget dan Panel) untuk membuat user interface. Nanti compiler akan mengonversi secara dinamis ke dalam tag-tag HTML. Mudah berkomunikasi client-server dengan mekanisme Remote Procedure Call (RPC) dengan fasilitas “GWT-RPC Service”. Anda tetap dapat menulis kode secara native untuk HTML, JavaScript, submit form, dsb.
Namun ada juga kekurangannya, yaitu:
- Jika menggunakan Netbeans IDE, anda dapat menggunakan plugin GWT4NB untuk memudahkan membangun aplikasi dengan framework GWT. Tetapi, GWT4NB ini masih Beta Version sehingga terdapat bug-bug yang mengganggu.
- Aplikasi yang dihasilkan relatif besar ukurannya.
Berikut ini ada beberapa panduan untuk mempermudah Anda jika ingin melakukan eksplorasi GWT.
- Kunjungi situs resminya di code.google.com/webtoolkit. Anda bisa download GWT dan melihat-lihat contoh aplikasinya.
- Download Netbeans plugin GWT4NB di https://gwt4nb.dev.java.net/ dan pelajari tutorialnya di https://gwt4nb.dev.java.net/manual/quickstart.html
- Pelajari struktur direktori aplikasi GWT di …
- Download free course dari Sang Shin di http://www.javapassion.com/handsonlabs/ajaxgwtintro/ Anda akan belajar banyak hal dari sini.
- Cobalah melihat-lihat contoh penggunaan kelas-kelas yang disediakan GWT di situs examples.roughian.com dan buatlah aplikasi Anda sendiri.
- Pelajari dan gunakan beberapa library dan components hasil kontribusi dari pengguna GWT yang lain. Sebagai referensi, kunjungi situs www.ongwt.com/category/GWT-Library/, gwt.components.googlepages.com, dan google.wikia.com/wiki/Google_Web_Toolkit.
- Jika menemukan masalah, lakukan Googling untuk menemukan solusinya. Biasanya Google akan membawa Anda ke forum-forum diskusi. Rajinlah membaca untuk hal ini
Sekian dulu, semoga bermanfaat
Juni 13, 2009 at 5:13 pm
asslmkm, mas adit, trimz bwt infonya ya.. kalo saya biasa di swing desktop,,, dan saya ingin belajar GWT, apakah hrs mendalami XHTML dan AJax, JSP terlebih dahulu… wkt RPL mas adit buat apa ? Thankz
Juni 14, 2009 at 12:24 am
@boyzaretoys: rasanya ga perlu mendalami itu semua dulu, kita codingnya pake java dan menurut saya mirip dengan swing
Juni 21, 2009 at 6:07 am
Namun ada juga kekurangannya, yaitu:
* Jika menggunakan Netbeans IDE, anda dapat menggunakan plugin GWT4NB untuk memudahkan membangun aplikasi dengan framework GWT. Tetapi, GWT4NB ini masih Beta Version sehingga terdapat bug-bug yang mengganggu.
pernah dapet ga bug2 nya,,, klo pernah pas dimana kena bug nya..
Juni 24, 2009 at 1:33 pm
@Faisal: pernah sih,, cuma lupa lagi euy,, dah lama soalnya..