Ini ada beberapa daftar framework untuk java. beberapa ada yang komersil.
- spring
- hibernate
- seam
- ibatis
Kemudian ada beberapa alasan kenapa framework itu perlu saat sudah sampai di dunia kerja, bahkan saat berhubungan dengna client/user :
Yang pertama, mengejar stabilitas. Maksudnya jika menggunakan salah satu framework terkenal [hibernate] jam terbang-nya lebih tinggi , oleh karena itu kesan nya lebih stabil. Jika programmer nya sakti , pasti hasil nya pasti sakti. Cuma karena framework sendiri tidak famous, brand nya tidak ada. jadi meragukan. Terutama bagi client yang mengerti.
Yang kedua dependency yang rendah terhadap vendor. Kalau programmer nya kabur , mudah digantikan oleh programmer laen yang udah ngerti [hibernate] dibanding ORM customize sendiri, susah transfer knowledge
sumber: kaskus.us