一、兩個陣營:
???? action request based : struts2.0 (mainly webwork2.2's technology)
???? component based. tapestry4 ,shale1 .
二、趨勢:
??? component based 會稍占優(yōu)勢,不過 action request based 也會占一定地位。
??? 這一點,從05年 javaOne 給與 shale 的肯定。06年duke's choice 給與 tagpestry 的肯定可以看出來。
???
三、如何選擇:
??? shale1.0 將會于06年 8-12月之間,發(fā)正式版,
??? struts2.0 也將會在 06 年8-12 月,發(fā)正式版。
??? tapestry4 已經(jīng)是穩(wěn)定的版本。
??? 當前啟動的項目(06年8月):
?????? 對于一個有 action based 基礎的團隊,選 struts2 是可取的。
? ? ?? 對于一個全新的團隊,選 tapestry 似乎更加符合長期的發(fā)展。
?? ? ? shale 還需要一段時間的成熟期。比如1.1 以后,采用會更加穩(wěn)妥。
四、shale 與 tapestry
????? shale base on JSF 似乎有一些天時之利。不過tapestry 也可以采取很多的變化。
五、webFrameWork 的今后的發(fā)展feature的展望
???? webFrameWork 經(jīng)過多年的發(fā)展,基本的feature已經(jīng)達到很高的成熟度。
? ?? 包括:controller,view template,type converter,validation,ajax, 大的方面已經(jīng)有很多共識。
???? 重要的方向在于 DSL, 動態(tài)語言,meta Programing 方面有一些有益的突破。
? ? ? ?
?
西津渡
???? action request based : struts2.0 (mainly webwork2.2's technology)
???? component based. tapestry4 ,shale1 .
二、趨勢:
??? component based 會稍占優(yōu)勢,不過 action request based 也會占一定地位。
??? 這一點,從05年 javaOne 給與 shale 的肯定。06年duke's choice 給與 tagpestry 的肯定可以看出來。
???
三、如何選擇:
??? shale1.0 將會于06年 8-12月之間,發(fā)正式版,
??? struts2.0 也將會在 06 年8-12 月,發(fā)正式版。
??? tapestry4 已經(jīng)是穩(wěn)定的版本。
??? 當前啟動的項目(06年8月):
?????? 對于一個有 action based 基礎的團隊,選 struts2 是可取的。
? ? ?? 對于一個全新的團隊,選 tapestry 似乎更加符合長期的發(fā)展。
?? ? ? shale 還需要一段時間的成熟期。比如1.1 以后,采用會更加穩(wěn)妥。
四、shale 與 tapestry
????? shale base on JSF 似乎有一些天時之利。不過tapestry 也可以采取很多的變化。
五、webFrameWork 的今后的發(fā)展feature的展望
???? webFrameWork 經(jīng)過多年的發(fā)展,基本的feature已經(jīng)達到很高的成熟度。
? ?? 包括:controller,view template,type converter,validation,ajax, 大的方面已經(jīng)有很多共識。
???? 重要的方向在于 DSL, 動態(tài)語言,meta Programing 方面有一些有益的突破。
? ? ? ?
?
西津渡
以下論述:沒有來得及仔細核對資料:
比如 struts1 ,原班人馬很多都去了 shale,改變是巨大的。如果追隨一個expert
的話,struts1 的追隨者,應該去 shale ,而不是 struts2.