views:

252

answers:

4

I have seen in the past that before MS takes a dash at something, there is awareness in the .net community for it already. I am talking here about the ALT NET and Open Source folks who are like " If MS has come up with Entity Framework, we have NHibernate ". I was just wondering if an MVC framework exits that is worth looking at which is not built by MS.

Is there any? Is it microsoft's moment to be the first to come up with something like it ?

+7  A: 

MonoRail (existed before the official MVC project)

FubuMVC (created after, still in early stages)

Also, if you're not tied to the Microsoft platform there are tons of others: Ruby on Rails, CakePHP, Django, Spring (Java) and more.

John Sheehan
oops, thanks for fixing the link
John Sheehan
I am a big fan of Django and use it for my side projects. I have not fallen in love with Ruby. Languages with begin- end as keywords never really appealed me, specially coming from a Python background. +1
Perpetualcoder
A: 

Microsoft completely ripped Monorail...I think they even hired the head developer (of MonoRail) to work on the MVC.Net project as well

Kelly
was it Phil Haack or Steven Walthers ?
Perpetualcoder
This is categorically false.
Levi
Ripping monorail is debatable. Hiring the head developer on the castle project is true http://hammett.castleproject.org/?p=312
John Sheehan
Yes, hiring the head developer on the Castle project is true. However, he has not been involved at all with the development of ASP.NET MVC, hence my earlier comment.
Levi
Levi is correct. Hamilton is currently working on the MEF team (if I recall). The ASP.NET MVC team does look at things like Ruby on Rails, MonoRail, Django, and other MVC frameworks but not maliciously so. Phil Haack is good people.
chadmyers
+1  A: 

There's also ProMesh.NET

Ali Kazmi
+1  A: 

If you think of an open source MVC, try Microsoft's ASP.Net MVC.
It is opened under Microsoft Public License (source: Heise Newsticker, German and ScottGu's Blog).

Probably it helps :)

furtelwart
it wasnt a trick question :) but +1 anyway for the links
Perpetualcoder
I thought it would be nice to know :)
furtelwart