繁体   English   中英

Struts 1.3的替代品有哪些

[英]What are the alternatives to Struts 1.3

我的产品目前使用Struts 1.3进行Web GUI开发。 作为组织指令,这或多或少地强加于我们。 最近,我们遇到了问题。 主要要点是陡峭的学习曲线-最近加入该团队的新Web开发人员已经习惯了Spring MVC,并且需要数周的时间才能使用它。

关于是否应该寻找Struts 1.3的替代品,我们进行了一些讨论。 我们的Web GUI很快将包含许多新功能,我不确定是否值得从头开始使用新的Web框架。 从我的交谈中几个有经验的Web开发人员(我目前的组织以外),并从我自己在网上研究收集,Struts的1.3是一个稳定的,成熟的,相当受欢迎(Apache的Struts的网页声称,它是最流行 Web框架,但我会忍受一点点。

您对此有何看法?

您对此有何看法?

我们的意见无关紧要。 当您在SO上问类似的问题时,没有提供有关您的情况,所遇到的问题(除了新人们不知道之外),将来的需求是什么,您正在考虑替代它的细节等时,那么,人们倾向于使用自己喜欢的框架进行响应,例如Spring,Wicket,JSF,Stripes,GWT等,这在此时与您无关。

你有什么需要 Struts是否实现它们?

如果Struts可以工作并且您有很多经验,那么为什么要扔掉它并改用其他东西呢? 因为新员工不知道,必须花几个星期来学习它吗? 他们应该如何在不花时间的情况下学习它? 通过渗透? 如果您担心那段时间,那就只雇用那些已经了解Struts的人,而不是对他们进行培训。

如果您必须更改框架(因为达到了极限),那么由于新开发人员都知道,因此您已经具备了Spring MVC的专业知识,因此Spring可能是一个不错的选择。

或者,您可以遵循迁移的逻辑路径(或者至少看起来是逻辑的),然后切换到Struts 2 但是Struts 1和2截然不同,因此您仍然需要学习一些新知识并花一些时间在其中,但是与Struts 1和JSF 相比 ,至少有很多资源 Struts 1和Struts 2 进行比较

好吧……足够漫不经心了……我个人的观点是选择Struts 2作为选择Spring的首选。我没有推荐其他人,因为我没有做过JSF,Wicket等。

因此,从根本上讲, 它可以继续找出每个框架的功能,并为您选择最合适的框架

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM