#asp.net #asp.net-core
#asp.net #asp.net-core
Вопрос:
Кто-нибудь может сказать мне, что такое ASP.NET vNext? Каждая новая версия включена.Net — это что-то вроде .NET 1.0, .NET 2.0, .NET 3.0, .NET 3.5, .NET 4.0 тогда почему эта версия не похожа на ASP.NET 6.0?
Комментарии:
1. Это для ASP.NET MVC. Версии MVC 3,4,5, а это версия 6. Узнайте о том, что будет дальше с ASP.NET
2. Как правило, новая, еще не выпущенная версия обычно называется v.Next или vNext. Не обязательно ASP.Net .
Ответ №1:
vNext — это просто название, данное продукту в режиме предварительного выпуска, например, c # vNext, который, по-видимому, будет выпущен как C # 6.0, может быть ASP.NET vNext будет иметь нумерацию при выпуске.
Что такое ASP.NET vNext?
Microsoft ASP.NET vNext — это меньший по размеру и эффективный фреймворк, созданный в результате перестройки библиотек с нуля.
Что нового в vNext
-
Оптимизированные для облака версии MVC, веб-API, веб-страниц, SignalR и Entity Framework.
-
MVC, веб-API и веб-страницы будут объединены в одну платформу, называемую MVC 6.
-
MVC 6 не зависит от System.Web. Результатом является более компактная платформа с более быстрым временем запуска и меньшим потреблением памяти.
-
vNext не зависит от хоста. Вы можете разместить свое приложение в IIS или самостоятельно разместить в пользовательском процессе.
-
Внедрение зависимостей встроено в фреймворк. Используйте предпочитаемый контейнер IoC для регистрации зависимостей.
-
vNext использует компилятор Roslyn для динамической компиляции кода. Вы сможете редактировать файл кода, обновлять браузер и просматривать изменения без перестройки проекта.
-
vNext является открытым исходным кодом и кроссплатформенным.
Дополнительная информация:
Комментарии:
1. черт возьми, Microsoft просто назовите это n.V. или NV или NV или n.v. или nv, для следующей версии.
Ответ №2:
ASP.NET vNext — это следующая версия ASP.NET , но он еще не отправлен, поэтому это не официальная версия. «vNext» — это просто рабочее название.
Комментарии:
1. Когда его планируется выпустить?
Ответ №3:
ASP.NET vNext был кодовым названием для следующего поколения ASP.NET , официальное название которого ASP.NET 5. На данный момент ASP.NET 5 еще не закончен, и документацию о нем можно найти по адресуhttp://asp.net/vnext.
ASP.NET 5 — это не просто эволюция предыдущей версии (ов), она перестроена с нуля. Существующий ASP.NET приложения будут запускаться на ASP.NET 5 без изменений, но для использования преимуществ новых функций такие приложения должны быть перенесены на новую версию.
Вот небольшой отрывок из того, что http://asp.net должен сказать о ASP.NET 5:
ASP.NET 5 — это скудный стек .NET для создания современных веб-приложений. Мы создали его с нуля, чтобы обеспечить оптимизированную среду разработки для приложений, которые либо развертываются в облаке, либо выполняются локально. Он состоит из модульных компонентов с минимальными накладными расходами, поэтому вы сохраняете гибкость при создании своих решений.
ASP.NET 5 включает в себя следующие функции:
- Новая гибкая и кроссплатформенная среда выполнения
- Новый модульный конвейер HTTP-запросов
- Конфигурация облачной среды
- Унифицированная модель программирования, объединяющая MVC, Web API и веб-страницы
- Возможность видеть изменения без перестройки проекта
- Параллельное управление версиями .NET Framework
- Возможность самостоятельного размещения или размещения в IIS
- Новые инструменты в Visual Studio 2015
- Открытый исходный код в GitHub
Изменения, которые мы внесли для ASP.NET 5 были основаны на запросах клиентов и отзывах. Эти изменения упрощают разработку, хостинг и обслуживание и предназначены для современных веб-приложений.
Ваши устаревшие приложения будут запускаться в новой версии ASP.NET без каких-либо изменений. Однако, чтобы воспользоваться преимуществами новых функций в ASP.NET 5. вам нужно будет перенести существующий код на новую платформу. Вы найдете много общего между ASP.NET 5 и более ранние версии ASP.NET таким образом, перенос кода предполагает исправление определенных проблем, а не переписывание приложения.