im not saying that people think that now but im saying that i belive alot of webdevs that use rails and php and stuff are a bit hostile towards microsoft and would take offence if microsoft inplies that they did invent mvc.. if they[the webdevs] did a litle research they'd discover the truth but if they are put off up front they wont bother.. and thats what i think is sadi might be totaly wrong infact i hope i am.. but after reading sites like el reg for quite some time im still baffeld how they can find ways to warp microsofts words to make microsoft look bad..one could ofcourse argue that it doesnt matter how careful microsoft is in its statemens, someone will always find an angle anyway..
stevo, you should check out the ProMesh.NET MVC Web Framework. I tried to go to ASP.Net MVC but ended up going back to ProMesh as i missed things in ProMesh. I really don't like how ASP.Net MVC still uses aspx files, i want pure html files with an expressive server-side language. ProMesh provides that, and the next version is taking that model and improving it by enabling a similar routing engine as ASP.NET MVC and giving you the option to define your own server-side language. Ajax support is also great.I was really looking forward to ASP.NET MVC but I don’t think they have taken it far enough.
Good to see ASP.NET MVC talk on 9. Time to go check out Preview 4.
I thought ASP.NET MVC supported multiple view engines, not just ASP.NET, e.g., NHaml, NVelocity, XSLT, your own if you felt like building one. Check out MVC-Contrib @ CodePlex for some community-driven, ASP.NET MVC-related projects.
Note that I’m not a developer on the ProMesh.Net project. I just think it’s a great framework that has worked well for my clients and I.Regarding the open source issue, I totally agree. If you don’t have the ability to support any part of a project whether it is open source or not it shouldn’t be used.Anyway, it will be interesting to see how ASP.NET MVC develops
If it helps any, I can go on record here categorically stating that Microsoft and the ASP.NET team did not invent the Model View Controller pattern.In terms of view engines, we do support multiple view engines. It'd be interesting to see if someone implements a ProMesh view engine for MVC. MVC is designed for extensibility, allowing the swapping out of any part you don't like. My IronRuby sample is an extreme demonstration of this.