java web 优势_各种Java Web框架的优缺点是什么?

我已经相当广泛地使用了Tapestry 3,Wicket,Echo和JSF。我真的建议您仔细检查一下,选择最适合您的方式,并且最适合您的工作方式。

其中,由于组件构建的轻量级特性和页面模板的简单性,最适合我使用的是Wicket。如果您使用的是自己的数据库代码而不是Hibernate或其他框架(我对Wicket Hibernate或Spring Integration从未完全满意),那将是双重的。

如果您不介意用Java编写所有布局,则Echo很棒。我知道现在有所不同,但是我仍然认为该产品服务于相当狭窄的市场。他们似乎在每个主要版本中都更改了开发模型。

Tapestry是一个很棒的产品,但是就开发模型而言,Tapestry显然与其他产品大不相同,因为它主要由一个家伙领导。霍华德·刘易斯·希普(Howard Lewis Ship)无疑很聪明,但是我对他们放弃与每个版本的向后兼容性的决定感到失望。同样,对于您的需求而言,这可能无关紧要,并且我一直觉得Tapestry产品很适合与之抗衡。

JSF已经问世了多年,但仍然感觉像是Struts家伙为解决Struts的所有问题而构建的东西。没有真正了解Struts的所有问题。尽管产品显然非常灵活,但它仍未完成。我使用它并对此有一些爱好,并对它的未来充满希望。我认为将在JEE6中发布的下一个版本(2.0)确实会将其引入新的模板语法(类似于Facelets)和简化的组件模型(仅在1个文件中定制组件,最终……)。

而且,当然,有数百万个较小的框架和工具可以效仿(基本需求的速度,原始JSP,Struts等)。不过,我通常更喜欢面向组件的框架。

最后,我建议您只看一下Tapestry,Wicket和JSF,并选择最适合您的那种。您可能会找到一种适合您想要快速工作的方式。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值