where developers meet development
Thursday,September 21,2017

EXCLUSIVES 

Microsoft's ASP.NET MVC Open License Draws Mixed Reviews

Picture Holder1

Microsoft has released the ASP.NET MVC source code under the Microsoft Public License (MS-PL). This new ASP.NET enhancement brings a Rails-like model-view-controller framework to Microsoft's Web development stack. The move came just two weeks after the release of ASP.NET MVC, Microsoft's design pattern for test-driven development of enterprise-scale Web applications. It also comes as Microsoft last week continued to emphasize its open source initiatives. In a blog entry published on Wednesday, Microsoft developer division vice president Scott Guthrie announced the move to an open license. "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," he wrote.

Chief Strategy Officer of Telerik and featured speaker at Great Indian Developer Summit, Stephen Forte appeared unconvinced about giving MVC to developers to freely modify and redistribute. "Does this mean that there will be several different implementations of MVC out there, one supported by Microsoft and others not?" asked Forte, who is also a Microsoft regional director in New York. "How will my software run on each implementation? I am afraid of fragmentation."

In response to another wide complaint in the community that Microsoft is running scared, hemorrhaging developers to RoR and this is their attempt to muscle in, Jim Minatel had this to say, "Even if the hemorrhaging users developers comments were true, wouldn't it be refreshing to see a major company that actually adapted and changed their business practices when they saw their audience needs change, when a "competitor" did do something better? Maybe if that were the case we'd have seen some automakers changing a lot faster 20 years ago and a lot less in need of bailouts today. But the truth is, ASP.NET itself has a huge developer base. So does PHP. RoR has a spot. As do many other technology stacks. None of those 3 are going away any time soon. But I expect all 3 of them will evolve".

With this announcement, ASP.NET MVC joins other Microsoft-spawned open source projects, including the Managed Extensibility Framework, Dynamic Language Runtime, IronRuby, the AJAX Control Toolkit and the Silverlight Toolkit. "ASP.NET MVC has been "Free" as in "Gratis" since it started. That means, "Free like Beer." As ScottGu just blogged about moments ago, today, it's also "Libre" as in "Free like Speech." You can do what you want with the source," said Scott Hanselman on his blog. "These are all baby steps, but more and more folks at The Company are starting to "get it." We won't rest until we've changed the way we do business," he added.

So how does Microsoft stand to gain with this new announcement. "Clearly the company is not giving away MVC out of altruism. Rather, it is likely hoping that it will draw more developers over to its larger product base. Although anyone will be able to take the MVC code and use it anywhere (efforts are already afoot to get it up and running on Linux), the reality is that the vast majority of developers will work with it in Microsoft Visual Studio, bind it to a Microsoft SQL Server Database, and run it on a Microsoft Windows server, all of which require serious financial investments," said Solution Set, a brand technology company based in Palo Alto, California.

Click here to download and install ASP.NET MVC 1.0.  You can also install it using the new Microsoft Web Platform Installer V2 – which provides an integrated setup experience for the entire Microsoft web stack.

The ASP.NET MVC 1.0 source code is now available.  Scroll down to the bottom of the ASP.NET MVC download page and you’ll find links to both the ASP.NET MVC 1.0 integrated MSI setup, as well as a .zip file that contains the ASP.NET MVC source code.  The ASP.NET MVC source code includes a VS 2008 project file that enables you to build it.

Register to DeveloperMarch

Be part of DeveloperMarch and get updates on upcoming events. Youcan register with the form below:

FirstName*
LastName*
Company*
Country*
Job Title*
Phone Number*
Email*
UserName*
Password*
Confirm Password*
To:
Name:*
E-mail address:*
Your Details:
Your name: *
E-mail address: *
Message:
Software Supportby Advanced Millennium Technologies

Advanced Millennium Technologies. Expertise in software development, offering consultancy services, Open source programming, CRM - Customer Relationship Management, CMS - Content Management System , ERP - Enterprise Resource Planning and Ecommerce development, AJAX, PHP, .NET, J2EE, SOA, XSLT, DOJO toolkit development and software testing. A robust onsite-offshore model. A well-defined global delivery model. AMT Outsourcing center. www.amt.inTAROBY - The E-Mail Dashboard for EntrepreneursTaroby is a SaaS based messaging and collaboration suite inbox that enables sharing of email accounts among team members. The unique concept of 'Team Inbox' makes Taroby an excellent enterprise collaboration suite for enterprises. Taroby is an effective tool for CEO's and entrepreneurs to manage multiple departments or manage multiple projects under them. The team inbox gives the entrepreneurs an overview of what is happening their business and give a quick snap shot of the employees who is responcible for handling the tasks/emails. For team members taroby brings in transparency and efficiency in their teams. Taroby improves the internal and external communication in an organization. Using the Taroby's Team Inbox also helps in reducing the usage of disc space and there by helping the enterprises to reduce carbon footprints.