Re: [請益] java的效能!?

看板Soft_Job (軟體人)作者 (lgd1008)時間15年前 (2011/05/23 00:15), 編輯推噓1(109)
留言10則, 4人參與, 最新討論串28/52 (看更多)
我本來想, 以 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
我也是覺得Java的發展始有一些不盡如人意的地方
05/23 00:32, 1F

05/23 00:33, , 2F
這大概也是為何近幾年.Net / C#會竄得那麼快的原因之一
05/23 00:33, 2F

05/23 00:36, , 3F
有點擔心Java會被Oracle和Google搞死~
05/23 00:36, 3F

05/23 01:02, , 4F
我有個不知道算不算問題的問題…
05/23 01:02, 4F

05/23 01:03, , 5F
沒有用那些有名有姓的Framework,但是專案中有規劃出整套
05/23 01:03, 5F

05/23 01:03, , 6F
的架構用來控制SQL、邏輯、及呈現,這樣算用Framework嗎?
05/23 01:03, 6F

05/23 01:07, , 7F
那就是啦。
05/23 01:07, 7F

05/23 01:07, , 8F
沒每行都用JDBC連SQL抓資料回來然後Response.Write...
05/23 01:07, 8F

05/23 01:55, , 9F
如果這樣算的話,那為了開發及維護多少會用上framework吧
05/23 01:55, 9F

05/23 10:13, , 10F
自己寫的framework也是framework
05/23 10:13, 10F
文章代碼(AID): #1DsJQTCA (Soft_Job)
討論串 (同標題文章)
文章代碼(AID): #1DsJQTCA (Soft_Job)