Re: [請益] java的效能!?
我本來想, 以 Hibernate 風行的程度, 除了少數像下面這篇, 應該很少人會不喜歡他,
但一路看下來發覺也是挺多的...
http://www.facebook.com/note.php?note_id=197775773579160
Hibernate一直很受推崇, 但我心裡真正的想法是, 太多真是言過其實或是人云亦云了.
我覺得 ORM 有它存在的意義, 我只是不太滿意Hibernate的設計, 使用者需要涉入得太多
, 套句blog所寫的, 空格太多的填充題, 比問答題還難寫.
Hibernate發展到現在也很多年了, 但進展卻非常緩慢. 現在的Hibernate與最初的
Hibernate我只見到一些設定上的不同. 他剛出來的時侯Java還沒有Generic, 但現在
Generic己經用得滿天飛了, 但程式一碰到Hibernate時又好像回到 1.4以前的時代,
感覺仍然非常原始, 並沒有變得比較聰明. 原始之外卻又霸道, 有不少獨特的特色或規則
, Key的產生是一例, HQL也是一例, 只要一用, 其它平台的 client 想共享資料或
其它 framework想要介入或取代都很難.
其下的 subproject 也寧願只是硬把它與其它的tool結合起來, 並不願做些功能的擴展,
為什麼? 我認為是因為其架構奇怪不易修改, 不然Hibernate可以改善的地方實在太多.
我不知是否這是Hibernate的賺錢策略? 把東西做到堪懂堪用就好? 但直到JPA 讓
Hibernate的使用也可以變得比較開放, 以JPA去設定/使用 Hibernate也變得輕鬆.
由於我的確不太欣賞Hibernate, 發言也可能有所偏頗, 大家參考參考就好.
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.43.9.124
→
05/23 00:32, , 1F
05/23 00:32, 1F
→
05/23 00:33, , 2F
05/23 00:33, 2F
→
05/23 00:36, , 3F
05/23 00:36, 3F
→
05/23 01:02, , 4F
05/23 01:02, 4F
→
05/23 01:03, , 5F
05/23 01:03, 5F
→
05/23 01:03, , 6F
05/23 01:03, 6F
推
05/23 01:07, , 7F
05/23 01:07, 7F
→
05/23 01:07, , 8F
05/23 01:07, 8F
→
05/23 01:55, , 9F
05/23 01:55, 9F
→
05/23 10:13, , 10F
05/23 10:13, 10F
討論串 (同標題文章)
Soft_Job 近期熱門文章
PTT職涯區 即時熱門文章
63
180