Введение
В августе 2014 года были обновлены продукты, работающие на .NET, а именно: ASP.NET vNext, .NET Native и RyuJIT.
ASP.NET vNext
ASP.NET vNext - обновленная версия ASP.NET, используемая для создания клиент-серверных приложений. Разработчики продолжают добавлять новые функции и улучшают разработку ASP.NET vNext приложений, написанных в Visual Studio 14.
Список преимуществ, почему ASP.NET vNext лучше выбирать в качестве веб-платформы:
-
Единое и улучшенное API для MVC и Web API.
-
Значительно улучшена производительность при запуске и пропускная способность.
-
Полная поддержка .NET Framework.
-
Компоненты ASP.NET vNext не надо регистрировать, потому что конфигурационные сведения уже встроены.
-
Поддерживает работу с Mono на Mac и Linux
Новые функции
Минимальный Формат Проекта «Minimal Project Format»
Формат проекта ASP.NET (kjproj) также был обновлен.
Новый функционал теперь будет влиять на работу внутри проекта Visual Studio:
-
Легкий контроль всех исходников, так как kproj не будет изменятся при добавлении, перемещении или переименовании файла.
-
Улучшенный опыт использования командной строки Visual Studio и ASP.NET, поскольку среда разработки не нуждается в списке файлов. Это хорошо работает, когда над проектом работают один-два человека.
Поддержка Модульного Тестирования «Unit Testing Support»
Была добавлена базовая поддержка для модульного тестирования, теперь можно использовать любой фреймворк для тестирования. Разработчиками создана первоначальная поддержка xUnit, работающая в рамках текущего Visual Studio Test Explorer.
Скаффолдинг «Scaffolding»
ASP.NET Scaffolding – это фреймворк для генерации кода, используемый в ASP.NET веб приложениях. Его использование позволяет сократить время разработки конфигурационных файлов для приложений.
Відео курси за схожою тематикою:
Новая версия позволяет добавить первоначальную поддержку фреймворка в ASP.NET vNext, а также создавать собственный скаффолдинг для генерации контента.
Обновленный домашний репозиторий «Update Home Repo»
“Home Repo” – Ваш репозиторий на Github для командной строки ASP.NET vNext. В новой версии были добавлены: новая документация, примеры и скрипты. Теперь имеются простые ASP.NET vNext примеры “Home Repo” для проверки работоспособности вашей программной среды.
.NET Native
Обновление .NET Native включает в себя лимитированную поддержку “Windows Communication Foundation” (WCF). Так же были добавлены новые свойства для WCF:
-
CustomBinding
-
BasicHttpBinding
-
HttpTransportBindingElement
-
TextMessageEncodingBindingElement
-
ChannelFactory
-
ClientBase
-
DataContractSerializer
RyuJIT – Новое поколение JIT компиляторов
В JIT компиляторе RyuJIT обновилась исполняющая библиотека CoreCLR. Библиотека SIMD на данный момент не поддерживается, но разработчики обещают ее добавить в следующих релизах.
Безкоштовні вебінари за схожою тематикою:
Подробнее про компилятор RyuJIT Вы можете узнать на ресурсе: blogs.msdn.com/b/dotnet/archive/2013/09/30/ryujit-the-next-generation-jit-compiler.aspx
Ознакомиться со всеми обновленными продуктами можно в Visual Studio 2014 или Visual Studio 2015 Preview.
Источник: blog.msdn.com
Статті за схожою тематикою