我需要将Java应用程序移植到ASP.NET。为了使迁移更容易,我想使用与ASP.NET MVC最相似的Java web框架。
我知道基本的Java web开发JSP/Servlets,但我不了解任何Java MVC框架。哪种Java web框架会让我的迁移变得最简单?
有什么建议吗?
发布于 2010-10-31 12:30:29
你有没有考虑过Play! Framework?其他选项是类似Spring MVC的东西。Play相当轻量级,但提供了一些您可能已经习惯的功能。
发布于 2010-12-12 05:32:43
IMHO JSF与ASP.NET MVC最为相似。请注意,您并没有问到好的Java MVC web框架。
发布于 2012-03-06 23:30:40
JSF与ASP.NET MVC非常相似。最初JSF是为响应ASP.NET而构建的,特别是涉及控件(在JSF中称为组件)、视图状态、后台代码(在JSF中称为backing )和母版页的部分相当相同。
标准JSF仍然使用嵌入C#的web表单页面,这与ASP.NET使用嵌入C#的JSP非常相似。
不过,JSF不久前就弃用了这种方法,并将全XML模板语言(Facelets)作为默认设置。( ASP.NET还有其他模板语言,它们看起来很像Facelets,但它们还不是ASP.NET中的默认语言)。
尽管这当然是主观的,但JSF2是Java中最好的MVC框架之一,也是最流行的框架之一。Java web框架空间非常零散,所以即使是Java中最流行的框架也可能只有16%~20%的Java开发人员在使用它。
https://stackoverflow.com/questions/4061845
复制相似问题