Java Struts 1.3的替代方案是什么

Java Struts 1.3的替代方案是什么,java,migration,struts,web-frameworks,Java,Migration,Struts,Web Frameworks,我的产品目前使用Struts 1.3进行web GUI开发。这或多或少是作为一项组织指示强加给我们的。最近,我们遇到了一些问题。主要的一点是其陡峭的学习曲线——最近加入团队的新web开发人员已经习惯于Spring MVC,需要几周时间才能获得成效 我们已经就是否应该寻找Struts 1.3的替代品进行了一些讨论。我们的web GUI很快就会有很多新功能,我不确定是否值得从零开始使用新的web框架。从我与几位经验丰富的web开发人员(在我目前的组织之外)的交谈以及我自己在网络上的研究所收集到的信息

我的产品目前使用Struts 1.3进行web GUI开发。这或多或少是作为一项组织指示强加给我们的。最近,我们遇到了一些问题。主要的一点是其陡峭的学习曲线——最近加入团队的新web开发人员已经习惯于Spring MVC,需要几周时间才能获得成效

我们已经就是否应该寻找Struts 1.3的替代品进行了一些讨论。我们的web GUI很快就会有很多新功能,我不确定是否值得从零开始使用新的web框架。从我与几位经验丰富的web开发人员(在我目前的组织之外)的交谈以及我自己在网络上的研究所收集到的信息来看,Struts 1.3是一个稳定、成熟且相当流行的(Apache Struts页面声称它是最流行的web框架,但我对此持保留态度)

你的意见是什么

你的意见是什么

我们的意见无关紧要。当你问这样一个问题时,没有提供你的情况是什么,你有什么样的问题(除了不知道的新人),你未来的需求是什么,你正在考虑它的替代方案等等,那么人们倾向于用他们最喜欢的框架来回应,比如Spring,Wicket,JSF,条纹、GWT等,此时与您无关

您需要什么?Struts是否满足了这些要求?

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

如果您必须更改框架(因为您达到了它的极限),那么您已经对SpringMVC有了一些专业知识,因为新的开发人员知道这一点,所以Spring可能是一个不错的选择

或者您可以遵循迁移的逻辑路径(或者至少看起来是合乎逻辑的)并切换到。但是Struts 1和Struts 2是非常不同的,所以您仍然需要学习一些新的东西并投入时间,但至少Struts 1到Struts 2的资源比Struts 1到JSF的资源要多得多

好的。。。别胡扯了。。。我个人的意见是首先选择弹簧,然后选择Struts 2。我不能推荐其他人,因为我没有做JSF、Wicket等

因此,基本上,它会继续找出的功能是什么,并选择最适合您需要的功能

你的意见是什么

我们的意见无关紧要。当你问这样一个问题时,没有提供你的情况是什么,你有什么样的问题(除了不知道的新人),你未来的需求是什么,你正在考虑它的替代方案等等,那么人们倾向于用他们最喜欢的框架来回应,比如Spring,Wicket,JSF,条纹、GWT等,此时与您无关

您需要什么?Struts是否满足了这些要求?

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

如果您必须更改框架(因为您达到了它的极限),那么您已经对SpringMVC有了一些专业知识,因为新的开发人员知道这一点,所以Spring可能是一个不错的选择

或者您可以遵循迁移的逻辑路径(或者至少看起来是合乎逻辑的)并切换到。但是Struts 1和Struts 2是非常不同的,所以您仍然需要学习一些新的东西并投入时间,但至少Struts 1到Struts 2的资源比Struts 1到JSF的资源要多得多

好的。。。别胡扯了。。。我个人的意见是首先选择弹簧,然后选择Struts 2。我不能推荐其他人,因为我没有做JSF、Wicket等

因此,基本上,它会继续找出的功能是什么,并选择最适合您需要的功能