【问题标题】:Switching from ASP.NET MVC to Java从 ASP.NET MVC 切换到 Java
【发布时间】:2011-04-23 18:48:08
【问题描述】:

过去 8 个月我一直在 ASP.NET MVC 框架中工作,但现在我必须切换到 Java。所以,我想知道与 ASP.NET MVC 最相似的 Java 框架是什么。我想坚持 MVC 模式,但我的大多数同事都在 JSF 工作,这看起来不像(真正的)MVC。你会推荐哪一个?

【问题讨论】:

  • 相关问题:Java alternative to ASP.NET MVC。请详细说明为什么 JSF 看起来不像真正的 MVC。您的实际问题/答案就在其中。 @abarr:Struts 是一个非常古老的框架。如今,IMO 真的不值得付出努力。顺便说一句,它的发明者/创建者 Ed Burns 离开 Apache 并在大约 7 年前加入 Sun 创建 JSF。它本质上是 Struts 的进一步发展。
  • JSF,据我所知,类似于 ASP.NET Webforms(甚至有类似 VIEWSTATE 的东西 - 哎呀..)

标签: java asp.net-mvc model-view-controller spring jsf


【解决方案1】:

我,

不幸的是,我想您会发现 JSF 中有大量与您的同事合作的抵押品。在我看来,您最好从 JSF 开始,因为您将拥有很多可以从那里获得的知识。然后您可以研究替代方案并尝试让一些同行支持您的某些计划。

见:https://gmvc.dev.java.net/

所以现在,我猜,看看吧。

[编辑] - spring 似乎也很受欢迎 http://en.wikipedia.org/wiki/Spring_Framework_%28Java%29

【讨论】:

    【解决方案2】:

    Spring 框架真的很容易掌握。我做了相反的改变和相似的概念。我建议你买本书Spring in action,因为它以一种易于理解的方式解释了这些概念。

    【讨论】:

      【解决方案3】:

      我会说你坚持使用 ASP.NET MVC,因为微软从以前的技术中学习,围绕它进行了大量投资。想象一下,他们现在在短短 2 年内就达到了第 3 版,而 JSF 大约需要 5 年才能发布另一个主要版本。

      作为开发人员,您会发现自己对 JSF 很感兴趣,因为没有太多人写博客。如果有,那已经是老东西了!虽然,我不得不承认我从 BalusC 博客和两本 JSF 书籍中学到了很多东西。 ASP.MVC 出了很多书。

      但是,ASP.NET MVC 无法与 JSF 相比,因为 JSF 等免费 AJAX 框架有 primefaces 和 openfaces。

      【讨论】:

        【解决方案4】:

        Spring MVC 具有与 ASP.net MVC 完全相同的模型、视图和控制器,您可以像在 ASP.net MVC 中一样使用 Annotation 发布或获取数据

        【讨论】:

          【解决方案5】:

          Java Server Faces (JSF) 是一个类似于 ASP.net MVC 的 java 框架 Spring 也是 java MVC 的另一种选择

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2019-01-18
            • 1970-01-01
            • 2019-04-07
            • 2021-09-25
            • 2017-09-16
            • 1970-01-01
            • 2022-10-24
            • 2010-10-16
            相关资源
            最近更新 更多