对于我的新Web应用程序开发任务选择Struts 1或Struts 2,我有点困惑。任何人都可以建议我从架构的角度来看我应该使用哪个框架进行开发?在开发应用程序之前,我应该注意选择struts版本有哪些要点? 任何帮助将不胜感激。
答案 0 :(得分:4)
嗨我更喜欢struts 2因为,
<强> Struts 1.x
强>
<强> Struts 2.X
强>
答案 1 :(得分:2)
由于你已经提到过它将成为一个新的web应用程序,所以只需要使用Struts2.Struts1已经在EOL中,这意味着不会对Struts1提供单独的支持。
另外,Struts2是一个新的,非常灵活的框架,它将为您提供更多控制。这里是
希望这可能对您有所帮助。此外,您还可以查看并查看其他MVC框架
答案 2 :(得分:1)
我也更喜欢使用Struts2本身而不是Struts1,因为Struts1已经过时了,它的EOL已于2013年9月1日宣布,消息“Struts 1.x网络框架已经到了生命的终点并且不再正式支持的。” [来源: - wikipedia.org]
因此最好使用Struts2 [我一直在使用版本:-2.3.1.1因为我在使用2.3.16版本时面临一些“Dispatcher错误”(包中的jar文件彼此不兼容)问题]
希望这可能有所帮助。
答案 3 :(得分:0)
我遇到了类似的困境,但在考虑之后,我选择了Tapestry而不是Struts。
它的一些很棒的功能是