Microsoft recently made a change to their OSS page which now lists alternative web frameworks on the .Net framework which is great and thanks to Scott Hanselman for doing this.
And here are the reasons why:
- “Had a great chat with @shanselman - I’m now convinced that Microsoft isn’t as evil as I once thought it was :-P Thanks, Scott!” -- https://twitter.com/rockbot/status/345323059923783680
But it looks like Microsoft is having a hard time breaking the old habits: http://haacked.com/archive/2013/06/24/platform-limitations-harm-net.aspx
Just a digression on Phil Haack’s post, look at the acronym naming convention for three letters or more, Microsoft is pretty much consistent on it. Hence Microsoft’s Base Class Libraries acronym is named as Bcl, i.e.:
…, the acronyms are not named in an obnoxious manner:
You can also notice this on the latest framework for our world domination, ASP.NET MVC. Its namespace in the framework is not named as System.Web.MVC, it is named as System.Web.Mvc.
Happy Computing! ツ