What are the best MVC web frameworks on the market

2019-03-08 20:32发布

I am looking for a Web Framework to move windows based applications to the web.

The main requirements to WF are the following:

  1. unit tests support
  2. desktop and mobile browsers support
  3. long term viability
  4. maturity of the framework

19条回答
Anthone
2楼-- · 2019-03-08 20:48

The Spring projects WebMVC framework is very good, more so than Struts. I've also heard very good things about Grails which uses Groovy on top of Spring and is modeled after Ruby on Rails.

查看更多
老娘就宠你
3楼-- · 2019-03-08 20:52

I have been using Struts from Jakarta (Apache group) for java, and it's really good. Good separation of the layers, which allows you use any othe library/framework in any layer, for example Hibernate for object-relational mapping or even any template framework like Velocity in the view layer.

I recommend you give a look at their website

查看更多
Animai°情兽
4楼-- · 2019-03-08 20:52

For Java, I recommend the open source framework: (µ)Micro. The code is on Github and this is the web site containing the docs: http://micro-docs.simplegames.ca/, a work in progress.

I am the author of this framework and I welcome your feedback, thanks!

查看更多
Evening l夕情丶
5楼-- · 2019-03-08 20:53

Another alternative would be SproutCore, which is entirely client-side. The project is still in its infancy, however.

查看更多
Melony?
6楼-- · 2019-03-08 20:54

If you are curious about Seaside (mentioned by yinkei), visit Randal Schwartz's Methods and Messages. You can start by watching his quick elevator pitch.

Seaside creator Avi Bryant's interview is also a good read/watch.

Working with Seaside was amazing for me, almost like coding a desktop app.

Visit Dabble DB and Cmsbox for real life apps built on Seaside.

查看更多
干净又极端
7楼-- · 2019-03-08 20:57

No-one seems to have mentioned Perl, and the Catalyst framework available for it. It ticks all the boxes in your requirement list.

http://catalystframework.org

查看更多
登录 后发表回答