ASP.NET Core
ASP.NET Core — вільне та відкрите програмне забезпечення каркаса вебзастосунків, з продуктивністю вищою  ніж у  ASP.NET, розроблена корпорацією Microsoft і співтовариством . Це модульна структура, яка працює як на повній платформі .NET Framework, так і на платформі .NET Core.

Фреймворк являє собою повний перепис, який об'єднує раніше окремі ASP.NET MVC та ASP.NET Web API у єдину програмувальну модель.

Не зважаючи на те, що це є новим фреймворком,  побудованим на новому вебстеку, ASP.NET Core має високий ступінь сумісності концепцій з ASP.NET MVC, який об'єднує функціональність MVC, Web API та Web Pages. В попередніх версіях платформи дані технології реалізовані окремо і тому містять багато дублювальної функціональності. Тепер це об'єднано в одну програмну модель ASP.NET Core MVC. Вебформи повністю вийшли в минуле. Програми ASP.NET Core підтримують програмні версії, в якій різні програми, що працюють на одному комп'ютері, можуть орієнтуватися на різні версії ASP.NET Core. Це не можливо з попередніми версіями ASP.NET Core.

Історія видання

Назва 
Спочатку вважалося, що ASP.NET vNext фреймворк буде називатися ASP.NET 5.  Проте для того, щоб уникнути  думки, що це оновлення для вже існуючої системи ASP.NET,  Microsoft змінила назву на ASP.NET Core на виході 1.0.

Особливості 
 Відсутність досвіду розробника (до прикладу, компіляція неперервна, отже розробник не повинен додатково використовувати команду компіляції)
 Модульна структура розподіляється як NuGet пакунки
 Cloud-optimized runtime (оптимізована для Інтернету)
 Хост-агностик за допомогою Відкритого ВебІнтерфейсу для .Net (OWIN) підтримки - працює в IIS або в автономному режимі
 Єдина історія для створення веб UI і веб APIs (тобто обидва ті самі)
 Система створення конфігурації середовища на основі хмар
 Легкий і модульний HTTP запит 
 Створення та запуск крос-платформних додатків ASP.NET Core у Windows, Mac та Linux
 Відкрите джерело та орієнтоване на спільноту
 Пряме прикріплення версії додатка при націлюванні на .NET Core

Компоненти 
 Entity Framework (EF) Core
 Identity Core
 MVC Core
 Razor Core

Див. також 
 ASP.NET
 .NET Framework
 Visual Studio Code
 Інструмент адміністрування вебсайту ASP.NET

Посилання

Зовнішні посилання 
 Official website 
 ASP.NET  on GitHub
 Announcing ASP.NET Core 1.0 
 Announcing ASP.NET Core 1.1 
 Announcing ASP.NET Core 2.0 
 Announcing ASP.NET Core 2.1 RC  

.NET
Вебпрограмування
Каркаси вебзастосунків
Вебтехнології

Програмне забезпечення, що використовує ліцензію Apache
ASP.NET Core — вільне та відкрите програмне забезпечення каркаса вебзастосунків , з продуктивністю вищою ніж у ASP.NET , розроблена корпорацією Microsoft і співтовариством \ . Це модульна структура , яка працює як на повній платформі \ . NET Framework , так і на платформі \ . NET Core . Фреймворк являє собою повний перепис , який об'єднує раніше окремі ASP.NET MVC та ASP.NET Web API у єдину програмувальну модель . Не зважаючи на те , що це є новим фреймворком , побудованим на новому вебстеку , ASP.NET Core має високий ступінь сумісності концепцій з ASP.NET MVC , який об'єднує функціональність MVC , Web API та Web Pages . В попередніх версіях платформи дані технології реалізовані окремо і тому містять багато дублювальної функціональності . Тепер це об'єднано в одну програмну модель ASP.NET Core MVC . Вебформи повністю вийшли в минуле . Програми ASP.NET Core підтримують програмні версії , в якій різні програми , що працюють на одному комп'ютері , можуть орієнтуватися на різні версії ASP.NET Core . Це не можливо з попередніми версіями ASP.NET Core . Історія видання Назва Спочатку вважалося , що ASP.NET vNext фреймворк буде називатися ASP.NET Проте для того , щоб уникнути думки , що це оновлення для вже існуючої системи ASP.NET , Microsoft змінила назву на ASP.NET Core на виході0 . Особливості Відсутність досвіду розробника ( до прикладу , компіляція неперервна , отже розробник не повинен додатково використовувати команду компіляції ) Модульна структура розподіляється як NuGet пакунки Cloud-optimized runtime ( оптимізована для Інтернету ) Хост - агностик за допомогою Відкритого ВебІнтерфейсу для \.Net ( OWIN ) підтримки - працює в IIS або в автономному режимі Єдина історія для створення веб UI і веб APIs ( тобто обидва ті самі ) Система створення конфігурації середовища на основі хмар Легкий і модульний HTTP запит Створення та запуск крос - платформних додатків ASP.NET Core у Windows , Mac та Linux Відкрите джерело та орієнтоване на спільноту Пряме прикріплення версії додатка при націлюванні на \ . NET Core Компоненти Entity Framework ( EF ) Core Identity Core MVC Core Razor Core Див . також ASP.NET \ . NET Framework Visual Studio Code Інструмент адміністрування вебсайту ASP.NET Посилання Зовнішні посилання Official website ASP.NET on GitHub Announcing ASP.NET Core0 Announcing ASP.NET Core1 Announcing ASP.NET Core0 Announcing ASP.NET Core1 RC . NET Вебпрограмування Каркаси вебзастосунків Вебтехнології Програмне забезпечення , що використовує ліцензію Apache