Скотт Гатри (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.
|