ASP.NET 5 (теперь ASP.NET ядра 1,0)
Является ли следующее поколение ASP.NET, который обеспечивает знакомый и современные рамки для веб-и облачных сценариев. Он включает в себя следующие версии ASP.NET MVC, веб-API, веб-страниц и SignalR. Это высокопроизводительный и модульный дизайн, и он поддерживает бок о бок, чтобы сделать его бесшовным для миграции из помещения в облако. Эти продукты активно разрабатываются командой ASP.NET в сотрудничестве с сообществом разработчиков с открытым исходным кодом. Вместе мы стремимся создать максимально возможную платформу для веб-разработки.
Обновление: оно было переименовано из ASP.NET 5 в ASP.Net Core 1.0.
.NET Core:
.NET Ядро является небольшой оптимизировано средой выполнения, является основой ASP.NET Ядра. В настоящее время он работает на Windows, Linux и Mac. Он представляет собой высокопроизводительный и модульный дизайн и поддерживает несколько приложений на веб-сервере, каждый из которых имеет собственную копию среды выполнения .NET Core, что обеспечивает полный бок о бок опыт, и это упростит принятие нового. NET Core, не влияя на другие приложения, и это делает .NET Core архитектуры скачком вперед от текущего классического .NET 4.6. Эти продукты активно разрабатываются командой .NET и в сотрудничестве с сообществом разработчиков с открытым исходным кодом. Вместе мы нацелены на совершенствование и расширение платформы .NET с новыми функциями и новыми сценариями.
У .NET Core есть два основных компонента. Он включает небольшую рабочую среду, которая построена из той же базы кода, что и CLR .NET Framework. Среда выполнения .NET Core включает в себя те же GC и JIT (RyuJIT), но не включает такие функции, как Домены приложений или Безопасность доступа к коду. Среда выполнения поставляется на NuGet через пакет Microsoft.CoreCLR.
. NET Core также включает библиотеки базового класса. Эти библиотеки в основном имеют тот же код, что и библиотеки классов .NET Framework, но были учтены (удаление зависимостей), чтобы позволить нам отправлять меньший набор библиотек. Эти библиотеки отправляются как System. * Пакеты NuGet на NuGet.org.
Для получения дополнительной информации см Introducing .NET Core
Спасибо за ссылку, ** Цель .NET Ядра ** оказывает единую базу кода, который может быть использован для создания и поддержки ** все платформы **, включая Windows, Linux и Mac OSX. и проверьте [это] (http://www.c-sharpcorner.com/news/essence-of-dotnetconf-keynote) и [это] (http://web.ageofascent.com/asp-net-core-exeeds -1-15 миллионов запросов-12-6-gbps /), он говорит, что .NET Core быстрее PHP, это правда? – stom
Может ли кто-нибудь уточнить, является ли ASP.NET Core только * версией ASP.NET в разработке? Поддерживают ли они еще одну версию, которая по-прежнему нацелена на полную (старую?) Структуру или пытается сделать все под одной библиотекой? – jocull
.NET Core не является основой ядра ASP.NET, они фактически полностью развязаны (ядро ASP.NET написано как библиотека, ориентированная на .NET Standard). Вы можете использовать ASP.NET Core с полной .NET Framework, а не только .NET Core, несмотря на имя (но да, обычно рекомендуется использовать .NET Core для новых проектов, если вы не заблокированы по причинам совместимости с сторонними библиотеками и т.д). – Neme