市场上最好的 MVC Web 框架是什么?[关闭]
-
09-06-2019 - |
题
我正在寻找一个 Web 框架来将基于 Windows 的应用程序移动到 Web。
对WF的主要要求如下:
- 单元测试支持
- 桌面和移动浏览器支持
- 长期生存能力
- 框架的成熟度
其他提示
怎么样 ASP.NET MVC 框架?这就是这个网站运行的基础。
另一个更成熟的选择是 城堡单轨铁路.
我认为从长远来看,ASP.NET MVC 可能是最好的选择。一年后,雇用了解 ASP.NET MVC 的人将比雇用了解 MonoRail 的人容易得多。
我推荐基于Java的 便门 框架。
它是一个基于组件的 MVC 库,非常易于使用,并且允许在 java 代码中执行所有视图操作(与使用 JSP 或模板或其他框架中的任何内容相反)。
我使用它取得了令人惊讶的成功 德鲁帕尔 作为网络应用程序框架。它具有高度可扩展性 - 几乎每个默认行为都可以通过模块轻松覆盖,而且一开始它也是一块空白。
Drupal 7 有 内置单元测试,早期版本可以通过插件轻松完成.
我已经使用 Wicket 大约一年了,它非常棒。它基于java,支持单元测试,并使用非常灵活的模板系统进行显示。
如果您是 Java 程序员,请查看 支柱 Apache 人员开发的框架。
作为一个完整的堆栈,Rails 仍然领先于竞争对手,并有大型社区推动它向前发展。
Spring项目的WebMVC框架非常好,比Struts更出色。我还听说过有关 Grails 的好消息,它在 Spring 之上使用 Groovy,并以 Ruby on Rails 为模型进行建模。
似乎没有人提到 Perl 以及可用的 Catalyst 框架。它勾选了您的需求列表中的所有框。
我一直在使用 Jakarta(Apache 小组)的 Struts for java,它真的很好。良好的层分离,允许您在任何层中使用任何其他库/框架,例如用于对象关系映射的 Hibernate,甚至视图层中的任何模板框架(如 Velocity)。
我建议你看看他们的 网站
另一种选择是 芽核, ,这完全是客户端的。然而,该项目仍处于起步阶段。
ASP.NET MVC 可能会成为 .NET 平台上事实上的标准。此外,MonoRail 已经存在很长一段时间了,而且仍然 不支持缓存. 。这似乎是一件非常困难的事情,如果你问我的话,这也是一个主要缺点。
老实说,如果你想要一个 ASP.NET 的 MVC 框架,我会选择 城堡单轨列车. 。我认为它比微软目前的MVC框架更成熟。
对于Java,我推荐开源框架:(μ)微。代码已开启 吉图布 这是包含文档的网站: http://micro-docs.simplegames.ca/, ,一项正在进行的工作。
我是这个框架的作者,欢迎您的反馈,谢谢!