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

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

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

列出個人觀點框架

(1)不能迷信領域ide

領域對象的重要性不言而喻,然而但願經過構建一個完美的領域層來適應,解決java ee中需求變化,軟件演進中的全部問題,未免有點過於理想。
拋開這種理想的領域層是否存在不說,業務自己也在發展,改變。當業務出現改進時,軟件的變化能夠適應這一需求,然而當業務出現大的變革時,領域的重寫也就沒法避免。。。學習

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

(2)不能迷信框架對象

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

相關文章
相關標籤/搜索