Microsoft открыла исходный код Web-фреймворка ASP.NET MVC 1.0
Скотт Гатри (Scott Guthrie) из корпорации Microsoft анонсировал в своем блоге публикацию исходного кода Web-фреймворка ASP.NET MVC 1.0 под Open Source-лицензией Microsoft Public License (MS-PL). MS-PL одобрена группой OSI как лицензия, удовлетворяющая определению Open Source Definition (OSD). ASP.NET MVC -- новый продукт Microsoft (его релиз состоялся 2 недели назад на мероприятии MIX), призванный упростить разработчикам создание Web-приложений, использующих популярный паттерн MVC (model-view-controller). Фактически это готовый фреймворк для языка программирования ASP.NET -- во многом схожий, например, с популярным Ruby on Rails для языка Ruby. ASP.NET MVC обеспечивает полный контроль за HTML-разметкой, структурой URL-адресов, упрощает модульное тестирование и способствует использованию модели разработки TDD (test driven development). ASP.NET MVC 1.0 доступен как в виде отдельного пакета, так и через новый инсталлятор Microsoft Web Platform Installer V2. В исходный код фреймворка включен файл проекта для Microsoft Visual Studio 2008, что позволяет собрать его через эту IDE. В конце прошлого года Microsoft выпустила под своей Open Source-лицензией CMS-систему Oxite, в которой используются многие возможности ASP.NET MVC.© nixp