Model view controller 市场上最好的MVC web框架是什么?

Model view controller 市场上最好的MVC web框架是什么?,model-view-controller,web-frameworks,Model View Controller,Web Frameworks,我正在寻找一个Web框架,将基于windows的应用程序移动到Web上 WF的主要要求如下: 单元测试支持 桌面和移动浏览器支持 长期生存能力 框架的成熟度 这辆车怎么样?这就是这个网站正在运行的内容 另一个更成熟的选择是 我认为从长远来看,ASP.NETMVC可能是最好的选择。一年后,雇佣懂ASP.NET MVC的人要比雇佣懂MonoRail的人容易得多。我更喜欢PHP、Python和Ruby 在前端方面,如果您正在寻找桌面式的最终用户体验,您应该研究或。在我看来,SO社区的贡献 对于PHP

我正在寻找一个Web框架,将基于windows的应用程序移动到Web上

WF的主要要求如下:

  • 单元测试支持
  • 桌面和移动浏览器支持
  • 长期生存能力
  • 框架的成熟度
  • 这辆车怎么样?这就是这个网站正在运行的内容

    另一个更成熟的选择是

    我认为从长远来看,ASP.NETMVC可能是最好的选择。一年后,雇佣懂ASP.NET MVC的人要比雇佣懂MonoRail的人容易得多。

    我更喜欢PHP、Python和Ruby


    在前端方面,如果您正在寻找桌面式的最终用户体验,您应该研究或。

    在我看来,SO社区的贡献

    • 对于PHP
    • 对于Python
    • 为了Ruby
    • 对于Ruby(对于有经验的人)
    • 对于.NET
    • 闲聊
    • 对于Perl

    如果你是一名java程序员,请查看Apache人员提供的框架。

    我一直在使用雅加达(Apache group)的Struts for java,这非常好。良好的层分离,这允许您在任何层中使用任何其他库/框架,例如用于对象关系映射的Hibernate,甚至在视图层中使用任何模板框架,如Velocity


    我建议您看看他们的

    Rails作为一个完整的堆栈仍然领先于竞争对手,大型社区推动了它的发展。

    另一种选择是完全客户端。但是,该项目仍处于初级阶段。

    我推荐基于Java的框架


    它是一个基于组件的MVC库,非常易于使用,并允许在java代码中执行所有查看操作(与在其他框架中使用JSP或模板或其他任何东西相比)。

    我作为web应用程序框架获得了惊人的成功。它具有高度的可扩展性——几乎所有的默认行为都可以通过模块轻松地覆盖,而且一开始也是一张白纸


    Drupal 7已经有了。ASP.NET MVC可能会成为.NET平台上的事实标准。此外,单轨铁路已经存在了相当长的一段时间。这似乎是一件非常困难的事情,如果你问我,这是一个主要的缺点。

    如果你对(yinkei提到的)感兴趣,请访问Randal Schwartz's。你可以从看他的快速动作开始

    《海边》的创作者阿维·布莱恩特也是一本很好的读物/手表

    和Seaside一起工作对我来说太棒了,就像编写桌面应用程序一样


    访问并访问Seaside上构建的真实应用程序。

    为什么没有人谈论过呢?

    对于Python,我真诚地建议()()

    如果您想要asp.net的MVC框架,我会选择它。我认为它比微软目前的MVC框架更加成熟。

    我已经使用Wicket大约一年了,它非常棒。它基于java,支持单元测试,并使用非常灵活的模板系统进行显示。

    Spring projects WebMVC框架非常好,比Struts更好。我还听说了Grails的一些非常好的东西,它在Spring之上使用Groovy,并以Ruby on Rails为模型。

    似乎没有人提到Perl,也没有人提到它可用的Catalyst框架。它勾选了需求列表中的所有框


    对于Java,我建议使用开源框架:(µ)Micro。代码已打开,这是包含文档的网站:,这是一个正在进行的工作


    我是这个框架的作者,欢迎您的反馈,谢谢

    如果我们说的是“最好的”,我会支持Ruby和.Net。100%基于我的主观意见和个人偏好。基于它们的易用性和“幸福因素”,它们是我的最佳选择

    您与ASP.NETMVC和Merb的链接是相同的…我还想提及,我们刚刚发布了这个链接。它是一个Java8+MVC框架。为什么现在已经有这么多MVC框架了?查看我们添加另一个的背后。该站点正在误导:控制器操作上的缓存属性对我来说很好。@djangofan该链接已断开