This question is only looking for feedback on the direction of ASP.NET MVC as a platform. I truly am not posting it as flame-bait. My company is planning a major web application investment and we need to decide if ASP.NET MVC is the right direction.
===
Update Microsoft Answers
Scott Guthrie, head of ASP.NET development, posted this on his blog:
ASP.NET MVC is a free, fully supported, Microsoft product that enables developers to easily build web applications using a model-view-controller pattern
So as long as the above statement is true then ASP.NET MVC is safe to deploy on.
ASP.NET MVC is released under the Microsoft Public License (MS-PL). MS-PL is an OSI-approved open source license. The MS-PL contains no platform restrictions and provides broad rights to modify and redistribute the source code.
===
When Microsoft released ASP.NET MVC under open source (MS-PL) licensing my first thought was that MS might soon drop support for it. And with that thought I wouldn't want to invest in mastering it for obvious reasons.
I could be wrong, so I wanted to get some feedback before making any solid decisions.
Is this a good thing?
Update:
A friend asked a compelling question about this subject: Is ASP.NET MVC Open Source or Shared Source? That got me thinking about the difference between Microsoft's open source-like initiatives and the open source community's "true", if you will, open source. And this difference really gets at the niggling concern over Microsoft open sourcing an important product. It's not that having access to the source is unappreciated. That is GREAT. I wish we had access to Win32 source, or even the entire source code for Windows. Talk about solving problems quickly! The concern is over whether MS will now take a hands -off posture towards ASP.NET MVC. In that case I don't know if we should use it as it could take awhile for robust community support to build around a source collection originally owned by a company not generally known for giving away source code.
It is no longer in active development. It is open-source software, apart from the ASP.NET Web Forms component, which is proprietary. ASP.NET Core has since been released, which unified ASP.NET, ASP.NET MVC, ASP.NET Web API, and ASP.NET Web Pages (a platform using only Razor pages).
ASP.NET MVC, a web application development framework released by Microsoft in 2009, was replaced by ASP.NET Core seven years later, an upgraded version for the same.
ASP.NET MVC is no longer in active development.
Microsoft last week set the record straight that Web Forms, part of ASP.NET from the old . NET Framework, isn't going away in Visual Studio 2022, though it recommends Blazor as a .
Open source is always a good thing. Now, If MS drops support for it, the community will continue to develop it. Before, if MS had dropped it, it would never be updated.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With