I am looking for a Web Framework to move windows based applications to the web.
The main requirements to WF are the following:
- unit tests support
- desktop and mobile browsers support
- long term viability
- maturity of the framework
I am looking for a Web Framework to move windows based applications to the web.
The main requirements to WF are the following:
I've had surprising success using Drupal as a web app framework. It's highly extensible - pretty much every default behaviour can be overridden easily via modules, and it's a pretty blank slate to start with as well.
Drupal 7 has unit testing built-in, and earlier versions can do it easily via a plugin.
I recommend the Java based Wicket Framework.
It's a component based MVC library which is really easy to use and allows to do all the view stuff in the java code (in contrast to using JSPs or templates or whatever in other frameworks).
Why haven't anyone talked about turbogears, web.py and pylons?
How about the ASP.NET MVC framework? It's what this site is running on.
Another more mature option is Castle MonoRail.
I think ASP.NET MVC is probably the best choice in the long run. A year from now, it will be far easier to hire someone who knows ASP.NET MVC than someone who knows MonoRail.
If we're talking "Best" I'm throwing in Sinatra for Ruby and Nancy for .Net. Based 100% on my subjective opinion and personal preferences. They are my best based on their ease of use and "happiness factor".
Rails is still ahead of the competitors as a complete stack with large community driving it forward.