Waduh, Pilih Yang Mana?!

Dua minggu ini nggak ada aktifitas lain di kantor yang saya lakukan selain browsing dan download. Loh, kok nggak kerja?! Hehehe, sebenernya ini juga termasuk bagian dari pekerjaan. Saya lagi cari informasi selengkap-lengkapnya mengenai framework yang akan saya gunakan dalam pengembangan aplikasi di kantor.

Terjun ke pemrograman web berbasis JAVA memang gampang-gampang susah. Sebutlah beberapa nama seperti Struts, JSF, Spring dan Seam. Belum juga mulai kita sudah dihadapkan dengan banyaknya pilihan MVC framework yang akan digunakan. Kemudian belum lagi MyFaces, ICEfaces, RichFaces dan berbagai pilihan lain untuk membangun Rich Internet Application.

Saya pribadi karena masih pemula mencoba memulai dengan Struts (mengikuti tutorial di kurikulum JENI). Kemudian karena melihat kemudahan yang ditawarkan oleh Visual JSF di NetBeans, saya akhirnya berpindah ke JSF. Setelah merasa nyaman dengan JSF ... eh, ketemu salah satu artikel di internet yang menyebutkan kalo project Woodstock yang dipake default sama NetBeans pengembangannya udah stuck, berpindahlah ke ICEfaces.

Masih belum selesai, setelah berhasil membuat aplikasi CRUD (Create Refresh Update Delete) dengan kombinasi JSF+ICEfaces+Hibernate, nemu lagi informasi di milis bahwa ICEfaces terlalu banyak melakukan proses cycle (proses sinkronisasi dari AJAX) dan plugin ICEfaces di NetBeans masih di maintain oleh komunitas.

Ampun deh, tapi akhirnya, berdasarkan saran tidak langsung dari Mr. F (pasti tau siapa :p) saya sekarang mencoba melirik RichFaces (JBoss). Mudah-mudahan bisa mudah dipelajari dan memenuhi kriteria kebutuhan saya. Masalahnya, kalo ternyata gak sesuai juga (katakanlah saya gak mampu mempelajarinya secara otodidak), mau pilih yang mana?!