- PVSM.RU - https://www.pvsm.ru -

Исходный код ASP.NET vNext опубликован на Github

Компания Microsoft сделала шаг навстречу разработчикам, выложив на Github исходный код следующей версии ASP.NET [1] (vNext), а также примеры приложений, демонстрационные образцы новых функций и документацию.

О публикации кода в открытом доступе под свободной лицензией Apache 2 компания сообщила [2] позавчера. Исходники старой версии ASP.NET и раньше частично были опубликованы на http://aspnetwebstack.codeplex.com/ [3], и предполагалось, что vNext окажется там же. Но всё-таки выбрали Github.

ASP.NET vNext — обновлённая версия ASP.NET с оптимизацией для облачных веб-приложений. Новый фреймворк должен упростить разработку приложений, а также существенно повысить их производительность. Репозиторий содержит обновлённые версии MVC, Web API, Web Pages, SignalR и EF.

Изучение предлагается начать с вводного раздела Home [4]. В репозитории представлены образцы кода [5] и документация [6]. Образцы должны помочь разобраться в некоторых из новых функций ASP.NET и сразу попробовать их в деле. В частности, примеры новых функций находятся в репозитории Entropy [7].

К тому же, это и хорошая помощь для новичков: есть шаблоны простых приложений, которые можно редактировать: ConsoleApp [8], HelloWeb [9] и HelloMvc [10].

На скриншоте — приложение ASP.NET vNext Hello World запущено из терминала, после каждой правки в Visual Studio и обновления браузера оно заново компилируется и обновляется. Приложение оптимизировано для облачного хостинга [11].

Исходный код ASP.NET vNext опубликован на Github

Как вариант, то же приложение можно исполнить стандартным способом из Visual Studio, когда автоматически запускаются веб-сервер и браузер.

Исходный код ASP.NET vNext опубликован на Github

Примеры более сложных приложений на ASP.NET с открытым кодом: MVC Music Store [12] и BugTracker [13].

Конфигурационный файл NuGet.config в репозитории ссылается на фид MyGet, где перечислены все пакеты в разработке, он постоянно обновляется.

Кроме ASP.NET, компания Microsoft анонсировала и .NET vNext, где появится возможность компилировать программы C# 6 и VB компиляторами Roslyn. Здесь же будет новый компилятор .NET Native для компиляции перед исполнением нативных приложений Windows Store, а ещё эффективный JIT-компилятор .NET Next Generation JIT (RyuJIT), повышающий производительность и десктопных, и серверных приложений.

Автор: alizar

Источник [14]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/news/59771

Ссылки в тексте:

[1] исходный код следующей версии ASP.NET: https://github.com/aspnet

[2] сообщила: http://habrahabr.ru/post/222629/

[3] http://aspnetwebstack.codeplex.com/: http://aspnetwebstack.codeplex.com/

[4] Home: https://github.com/aspnet/Home

[5] образцы кода: https://github.com/aspnet/Home/tree/master/samples

[6] документация: https://github.com/aspnet/Home/wiki

[7] Entropy: https://github.com/aspnet/Entropy

[8] ConsoleApp: https://github.com/aspnet/Home/tree/master/samples/ConsoleApp

[9] HelloWeb: https://github.com/aspnet/Home/tree/master/samples/HelloWeb

[10] HelloMvc: https://github.com/aspnet/Home/tree/master/samples/HelloMvc

[11] хостинга: https://www.reg.ru/?rlink=reflink-717

[12] MVC Music Store: https://github.com/aspnet/MusicStore

[13] BugTracker: https://github.com/aspnet/BugTracker

[14] Источник: http://habrahabr.ru/post/222753/