使用 Struts 2 的 LifeRay portlet,它是实际技术还是旧东西?

LifeRay portlet that use Struts 2, is it an actual technology or is it old stuff?

这段时间我正在从事一些 LifeRay portlet 开发项目,该项目使用 Struts 2 作为我的 portlet 的 Web 框架。这些 porltets 还为前端使用 Struts 2 UI 标签库(包装标准 HTML 和 JQuery 插件)。

我在这个领域绝对是新手,我知道 Spring MVC。我知道我可以将 Spring MVC 用作 portlet 作为前端框架而不是 Struts 2

我想问您,您是否认为这些技术已经过时且已弃用,或者今天是否仍然存在?

Struts 2 仍然是一个实际和流行的框架,或者现在没有意义使用它,最好使用 Spring MVC?

它们并不老,要看你想用什么。

对于大多数需求,我发现简单的 Liferay MVC 工作得很好,而不是与 Spring MVC 或 Struts2 或 JSF 等重量级人物一起使用。