Недавно в официальном .NET Framework Blog было объявлено, что .NET Core работает с открытым исходным кодом. По иронии судьбы автор упоминает, что то, что .NET Core
будет объяснено в следующем посте. Более подробная информация приведена в другом объявлении.
Из представленной диаграммы:
и текст статей, я бы предположил, что .NET Core (помимо очевидных вещей, таких как open-sourced) - это модульная повторная реализация полной .NET. т.е. компоненты инфраструктуры загружаются по мере необходимости, так же как и сейчас загружаются пакеты NuGet. И теперь ASP.NET 5 является одним из модулей, которые уже реализованы. Является ли мое понимание .NET Core правильным? Может, я что-то упустил?
Я нашел недавнюю статью, которую я нашел как короткий, так и очень хороший. Он охватывает .NET Standard,.NET Core и .NET Framework и их отношения. Очень рекомендую.