Posted on 2009-04-21 23:09
云自無心水自閑 閱讀(2383)
評(píng)論(3) 編輯 收藏 所屬分類:
心得體會(huì) 、
JSF 、
Tapestry
最近把Tapestry和JSF都研究了一下,最后還是決定選擇Tapestry。
最主要的原因還是從性能上的考慮。
Tapestry的5.1版的最主要改動(dòng)就是想提升性能,而JSF似乎還沒有這方面的行動(dòng)。
而且從Tapestry5.1的版本發(fā)布情況來看,動(dòng)作相當(dāng)?shù)难杆佟nA(yù)計(jì)Final版馬上就要出來了。
據(jù)Lewis的說法,Tapestry5.0在頁面內(nèi)容比較少的時(shí)候,速度幾乎和純JSP頁面一樣快。只是在展示大量數(shù)據(jù)的會(huì)有一定的性能瓶頸。
所以,他推出5.1來解決這個(gè)問題。
而JSF的實(shí)現(xiàn)和組件庫呈現(xiàn)一種百花齊放的狀態(tài),難免會(huì)有一些良莠不齊。
當(dāng)然大家需要選擇其中比較好的,但是選型本身就是一件非常頭疼的事情。
我選擇的是MyFaces+RichFaces,但是我查看了RichFaces的在線Demo后,對(duì)其展示速度不是很滿意。
不知道是演示網(wǎng)站的問題還是RichFaces本身的問題。
也歡迎大家進(jìn)行討論。
不過Tapestry相對(duì)JSF而言的一個(gè)缺點(diǎn)就是文檔不夠豐富。畢竟JSF是標(biāo)準(zhǔn)啊。