Framework Java
Berikut catatan sekilas hasil eksplorasi beberapa framework Java untuk aplikasi berbasis Web:
Untuk front-end, ada beberapa pilihan:
- Oracle ADF (included in JDev 11 TP 4): hasil coba sana-sini kelihatannya lumayan powerful. Buat aplikasi CRUD sederhana bisa dilakukan dalam waktu singkat, namun sangat bergantung pada IDE Oracle JDeveloper, dengan menggunakan fitur klik-klak sana sini. Untuk front-end disediakan library ADF Rich Faces yang berbasis JSF dan AJAX, sehingga tampilannya pun lumayan, bisa dengan mudah membuat tampilan table yang fleksibel, lengkap dengan scrolling dan fitur edit row dengan double click. Masalah dengan ADF adalah untuk deployment ADF tidak free
- Apache Struts 2: relatif lebih simple dibandingkan Struts 1, hanya dengan koding sedikit bisa membuat aplikasi baca-tulis form. Validasi form, konversi data dan penanganan data dari/ke parameter HTTP disediakan oleh framework. Sayangnya belum ada plugin yang memudahkan pengembangan aplikasi di atas Netbeans, sehingga koding harus diketik manual. Front-end berbasis JSP, dan disediakan beberapa komponen berbasis AJAX, namun belum selengkap ADF Rich Faces.
- JBoss Seam: Tampaknya cukup menjanjikan, tapi belum sempet coba. Front-end berbasis JSF.
- Apache Shale: Belum sempet coba juga. Front-end berbasis JSF
Untuk front-end, ada beberapa pilihan: