Thursday, March 22, 2007

Struts 2

好久沒用 Java 來寫東西了。

最近為了個特殊的理由要寫個 AP site,本來把核心寫一寫,view 的部分就只有用 JSP 亂寫亂連,但到後來覺得實在難看了點,頁面彼此之前也連得混亂,雖然應該是個只有幾個頁面的小程式,但還是想說用 Struts 來做會比較有條理一點。最後一次寫 Java web-AP 時,正是 Struts 和 WebWork 放話要合作,而眾多 framework 正是戰得火熱的時候,而現在來看,Struts 2 出現了,而似乎也沒看到新的 framework 出現,不知是不是 Java 社群的開發熱度不再了?

Struts 2 其實應該叫 WebWork 3 才名符其實,當時說要合作,其實是 Struts 要整個放掉手上的爛架構,而把名字寫在別人頭上,不過放棄到是個正確的決定,否則在和眾多更好用的 framework 競爭下,Struts 舊架構一定會被新學的人給放棄的。因為之前也算有學過 WebWork,所以現在起 Struts 2 也不費力,而且現在的 framework 真是越做越好了,當初要把 Struts 架起來就花了好久的時候,而且還是在文件充足的情況(連中文書都出來了),那時覺得 Struts 雖然把大部分該做的事規畫好,但實在是難用。而現在試用 Struts 2 居然可以在少少文件的情況下就讓我把想要的功能都弄出來,不光只是架構的差別而己,一些工具的細節和易用度也是得到了很多前人的經驗吧。

0 comments:

Post a Comment