首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Struts和Tapestry框架之间的区别是什么

Struts和Tapestry框架之间的区别是什么
EN

Stack Overflow用户
提问于 2010-12-15 14:18:52
回答 3查看 4.2K关注 0票数 2

谁能给我解释一下Struts和Tapestry框架之间的区别,或者是它们之间的比较?

尊敬的Mahendra Athneria,印度孟买

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-02-11 16:42:39

Tapestry教程在此处更新:http://tapestry.apache.org/tapestry-tutorial.html

就差异而言,它们是巨大的。

Struts是一个面向动作的框架;它弥补了Servlet API的一些不足之处,使得将动作(相当于Servlet的Struts )链接到视图(通常是JSP)变得更加容易。但是,它将所有繁重的工作都留给了您。

Tapestry是一个面向组件的框架:它完成了所有繁重的任务。组件意味着Tapestry可以更多地了解应用程序的结构,并且可以做很多繁忙的工作和工作,比如找出好的URL并自动响应它们:您只需关注页面类和方法。除此之外,它还能做更多的事情。

Tapestry做了很多事情,但当你不想要它的时候,也会试着保持我们的方式。

最后,Struts的生产力特性是任何地方都无法比拟的:当出现问题时最好的异常报告,以及实时类重新加载,这样您就可以更改代码并在浏览器中立即看到更改。

票数 3
EN

Stack Overflow用户

发布于 2010-12-16 21:51:47

我认为你不会找到这两个框架的经验丰富和不偏不倚的开发人员来给你答案。我猜您将不得不投入一些时间来熟悉这两个框架,以了解您喜欢基于动作的方法还是基于组件的方法。

Tapestry old site上有一个针对Struts开发人员的简短介绍,它解释了主要的区别。

票数 2
EN

Stack Overflow用户

发布于 2010-12-26 17:23:24

这里你已经看过了每个人的教程了吗?我认为这会比有人试图解释它更好地说明差异:

Tapestry 5:http://tapestry.apache.org/tapestry5.1/tutorial1/

Struts 2:https://cwiki.apache.org/WW/getting-started.html

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4447254

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档