Hacker News new | ask | show | jobs
by PallarelCoedr 4841 days ago
Asp.Net Empty Web Application is the base project for an IIS hosted... asp.net app. It just contains the bare minimum web.config and project settings to get started. Though there are too many project references imho. All asp.net projects are based off this.

Asp.Net Web Forms Application is the original, and now derided, web framework. Consider it deprecated.

Asp.Net MVC Web Application is comparable to Rails / Django and the current version is 4.

The alternative to MS's MVC framework is FubuMVC [0] and is well respected.

Another alternative and is far more lightweight is NancyFX [1], .net's equivalent to ruby's sinatra [2].

[0] http://mvc.fubu-project.org/

[1] http://nancyfx.org/

[2] http://www.sinatrarb.com/

3 comments

> Asp.Net Web Forms Application is the original, and now derided, web framework. Consider it deprecated.

I wish it was so in the enterprise world.

NancyFx seems exactly what I was looking for. I only checked out ServiceStack but it seemed as equally complex as the Asp.Net stuff. Thanks a bunch.
Don't forget to add Service Stack to this list: http://servicestack.net/
That's more geared towards web services, i.e. a WCF replacement (even though it supports razor view engine). Mentioned it in a comment below anyway :)