Take the 2-minute tour ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free, no registration required.

I am new to ASP.NET MVC and EF. I read about open source implementations of MVC pattern like Spring, FubuMVC, Castle etc.

I want to know how flexible these alternatives are when compared with ASP.NET MVC. Which one is widely used and whose help is easily available on the NET?

share|improve this question
3  
Question looks too broad. MVC is a paradigm; there is numerous implementations of it. –  Ubermensch Jan 7 '12 at 6:48
add comment

2 Answers

up vote 1 down vote accepted

If your going to use an open source alternative .NET "framework" I would recommend Nancy

Nancy has a significant amount of community activity and if you look at the commit history you see it's actively being worked on.

It's a significantly more lightweight web framework that's similar to Ruby's sinatra. This means you can use it to handle the basic web things you need

  • Routing
  • Views
  • Interaction with HTTP servers

The goal of the framework is to stay out of the way as much as possible and provide a super-duper-happy-path to all interactions.

It's a lightweight cross platform framework that does the minimal amount you need, doesn't dictate anything about the application architecture you should be using and then just get's out of your way.

share|improve this answer
add comment

You don't have any restriction on using Asp.net MVC. You have full rights to use it and abuse it just like Spring or Castle.

The most widely used is Asp.net MVC only because it comes from the desk of Microsoft itself and has great amount of documentation and tutorials at asp.net/mvc.

If you are starting with Asp.net MVC, I would suggest you to go with it and then try out the other frameworks later

share|improve this answer
    
+1 for You have full rights to use it and abuse - So true... –  Yannis Rizos Jan 7 '12 at 11:54
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.