我们正在维护复杂的Java EE应用程序。数以百计的实体和EJB,数千个bean封装了业务逻辑。数百个存储过程和函数。非常复杂的业务规则。
该项目利用自定义前端控制器类型MVC框架和模板引擎进行服务器端渲染。以下是该框架的一些关键方面:
我想知道是否可以使用客户端渲染来实现这样的系统。用javascript管理所有这个状态肯定是单调乏味的。服务器端渲染是唯一合理的解决方案吗? SPA更适合规模较小的直接CRUD控制台吗?
我要求考虑创建一个新系统作为SPA的风险,它可能会成长为如此复杂的野兽,SPA无法跟上,项目最终会失败。我想知道何时应该从一开始就使用服务器端渲染。
满足这些要求的现代MVC框架是什么(我们的框架是从2000年开始的)?