云自无心水自闲

天平山上白云泉,云自无心水自闲。何必奔冲山下去,更添波浪向人间!
posts - 288, comments - 524, trackbacks - 0, articles - 6
  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

Tapestry和JSF比较

Posted on 2009-04-21 23:09 云自无心水自闲 阅读(2377) 评论(3)  编辑  收藏 所属分类: 心得体会JSFTapestry
最近把Tapestry和JSF都研究了一下,最后还是决定选择Tapestry。
最主要的原因还是从性能上的考虑。
Tapestry的5.1版的最主要改动就是想提升性能,而JSF似乎还没有这方面的行动。
而且从Tapestry5.1的版本发布情况来看,动作相当的迅速。预计Final版马上就要出来了。
据Lewis的说法,Tapestry5.0在页面内容比较少的时候,速度几乎和纯JSP页面一样快。只是在展示大量数据的会有一定的性能瓶颈。
所以,他推出5.1来解决这个问题。

而JSF的实现和组件库呈现一种百花齐放的状态,难免会有一些良莠不齐。
当然大家需要选择其中比较好的,但是选型本身就是一件非常头疼的事情。
我选择的是MyFaces+RichFaces,但是我查看了RichFaces的在线Demo后,对其展示速度不是很满意。
不知道是演示网站的问题还是RichFaces本身的问题。
也欢迎大家进行讨论。

不过Tapestry相对JSF而言的一个缺点就是文档不够丰富。毕竟JSF是标准啊。


评论

# re: Tapestry和JSF比较[未登录]  回复  更多评论   

2009-04-23 11:27 by TiGERTiAN
选型不要光看Demo,要自己尝试写一些代码和例子来比较,RichFaces的在线Demo打开速度有时候很慢,但本地跑Demo就很快了,我们项目就是用了JSF1.2+Richfaces,感觉速度等各方面还可以,只要不是高并发,都行,如果是高并发就不要考虑JSF了。

# re: Tapestry和JSF比较  回复  更多评论   

2009-04-28 12:08 by usherlight
包括TheServerSide.com就是用Tapestry开发的,所以至少在实践上Tapestry的性能应该是没有大问题的。不知道RichFaces有没有类似的实际运用项目

# re: Tapestry和JSF比较  回复  更多评论   

2009-05-17 16:16 by xu_lw
选型一个框架,主要看以下几个方面
1。开发团队及后台支持公司
2。应用情况
3。成熟度
4。版本更新情况
5。文档丰富情况

tapestry框架确实很优秀的框架,但据我所知这个框架是一个人主导的。文档不太丰富。 以前有一个项目就是使用Tapestry,后来还是换了。主要原因查错太难,基本都要看源码,一个简单的应用功能都需要看源码才知道怎么实现。
以前选用的版本是tapestry 4.0,不知道tapestry 5.0有没有改进



只有注册用户登录后才能发表评论。


网站导航: