無休止的爭論->java ee之爭

好久沒有關注java ee相關的技術。在看之下,好多技術,框架有了很大的變化。重新學習中,無意中又訪問了久違的Jdon。看看banq大師的意見。出乎我意料的是,原以爲在ejb3,spring,hibernate,struts2,jsf出現後,業界對java ee的看法和意見應該趨同,實際上舊的爭論尚未停息,新的戰火又在點燃。

Struts2的優劣,jsf的優劣,seam的優劣,spring2.5的優劣。或許技術的進步正是在這種爭論中不斷嘗試,不斷修正,曲折前行。但是看着Jdon論壇上,對DDD,OO的癡迷,我還是不能認同。

列出我的觀點

(1)不能迷信領域

領域對象的重要性不言而喻,然而希望通過構建一個完美的領域層來適應,解決java ee中需求變化,軟件演進中的所有問題,未免有點過於理想。
拋開這種理想的領域層是否存在不說,業務本身也在發展,改變。當業務出現改進時,軟件的變化可以適應這一需求,然而當業務出現大的變革時,領域的重寫也就無法避免。。。

並且,從軟件人員的角度來看,不是業務專家,不可能考慮到業務全部可能的發展方向,可適應性自然也就大打折扣

(2)不能迷信框架

無論是什麼框架,技術都是解決問題用的,爭論struts,jsf那個好,不如仔細看看到底你需要什麼?You don't need it。Do it simple。記住XP的這些話。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章