ASP.NET Core — вільне та відкрите програмне забезпечення каркаса вебзастосунків, з продуктивністю вищою ніж у ASP.NET, розроблена корпорацією Microsoft і співтовариством . Це модульна структура, яка працює як на повній платформі .NET Framework, так і на платформі .NET Core.
Фреймворк являє собою повний перепис, який об'єднує раніше окремі ASP.NET MVC та у єдину .
Не зважаючи на те, що це є новим фреймворком, побудованим на новому вебстеку, ASP.NET Core має високий ступінь сумісності концепцій з ASP.NET MVC, який об'єднує функціональність MVC, Web API та Web Pages. В попередніх версіях платформи дані технології реалізовані окремо і тому містять багато дублювальної функціональності. Тепер це об'єднано в одну програмну модель ASP.NET Core MVC. Вебформи повністю вийшли в минуле. Програми ASP.NET Core підтримують програмні версії, в якій різні програми, що працюють на одному комп'ютері, можуть орієнтуватися на різні версії ASP.NET Core. Це не можливо з попередніми версіями ASP.NET Core.
Історія видання
Версія | Дата випуску | Завершення підтримки | Інструмент розробки |
---|---|---|---|
1.0 | 27-06-2016 | 27-06-2019 | Visual Studio 2015, 2017 |
1.1 | 18-11-2016 | 27-06-2019 | Visual Studio 2015, 2017 |
2.0 | 14-08-2017 | 01-10-2018 | Visual Studio 2017 |
2.1 | 30-05-2018 | 21-08-2021 | Visual Studio 2017 |
2.2 | 04-12-2018 | Visual Studio 2017 15.9, 2019 16.0 | |
3.0 | 23-09-2019 | Visual Studio 2017, 2019 |
Назва
Спочатку вважалося, що 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
Компоненти
Див. також
Посилання
- . Архів оригіналу за 9 листопада 2018. Процитовано 6 листопада 2018.
{{}}
: Обслуговування CS1: Сторінки з текстом «archived copy» як значення параметру title () - singh Satinder. . microsoft.com. Архів оригіналу за 8 липня 2017. Процитовано 10 липня 2017.
- . Архів оригіналу за 17 грудня 2018. Процитовано 18 листопада 2018.
{{}}
: Обслуговування CS1: Сторінки з текстом «archived copy» як значення параметру title () - . Архів оригіналу за 5 грудня 2018. Процитовано 9 грудня 2018.
{{}}
: Обслуговування CS1: Сторінки з текстом «archived copy» як значення параметру title () - Jeffrey T. Fritz. . .NET Web Development and Tools Blog. Архів оригіналу за 23 січня 2016. Процитовано 20 січня 2016.
- . ASP.NET 0.0.1 documentation. Архів оригіналу за 25 жовтня 2016. Процитовано 6 листопада 2018.
- . Github. Архів оригіналу за 13 листопада 2020. Процитовано 6 листопада 2018.
Зовнішні посилання
- Official website[1] [ 9 листопада 2018 у Wayback Machine.]
- ASP.NET [ 11 червня 2018 у Wayback Machine.] on GitHub
- Announcing ASP.NET Core 1.0 [ 28 червня 2016 у Wayback Machine.]
- Announcing ASP.NET Core 1.1 [ 20 березня 2017 у Wayback Machine.]
- Announcing ASP.NET Core 2.0 [ 14 серпня 2017 у Wayback Machine.]
- Announcing ASP.NET Core 2.1 RC [2] [ 6 листопада 2018 у Wayback Machine.]
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
ASP NET Core vilne ta vidkrite programne zabezpechennya karkasa vebzastosunkiv z produktivnistyu vishoyu nizh u ASP NET rozroblena korporaciyeyu Microsoft i spivtovaristvom Ce modulna struktura yaka pracyuye yak na povnij platformi NET Framework tak i na platformi NET Core Frejmvork yavlyaye soboyu povnij perepis yakij ob yednuye ranishe okremi ASP NET MVC ta u yedinu Ne zvazhayuchi na te sho ce ye novim frejmvorkom pobudovanim na novomu vebsteku ASP NET Core maye visokij stupin sumisnosti koncepcij z ASP NET MVC yakij ob yednuye funkcionalnist MVC Web API ta Web Pages V poperednih versiyah platformi dani tehnologiyi realizovani okremo i tomu mistyat bagato dublyuvalnoyi funkcionalnosti Teper ce ob yednano v odnu programnu model ASP NET Core MVC Vebformi povnistyu vijshli v minule Programi ASP NET Core pidtrimuyut programni versiyi v yakij rizni programi sho pracyuyut na odnomu komp yuteri mozhut oriyentuvatisya na rizni versiyi ASP NET Core Ce ne mozhlivo z poperednimi versiyami ASP NET Core Istoriya vidannyaVersiya Data vipusku Zavershennya pidtrimki Instrument rozrobki1 0 27 06 2016 27 06 2019 Visual Studio 2015 20171 1 18 11 2016 27 06 2019 Visual Studio 2015 20172 0 14 08 2017 01 10 2018 Visual Studio 20172 1 30 05 2018 21 08 2021 Visual Studio 20172 2 04 12 2018 Visual Studio 2017 15 9 2019 16 03 0 23 09 2019 Visual Studio 2017 2019NazvaSpochatku vvazhalosya sho ASP NET vNext frejmvork bude nazivatisya ASP NET 5 Prote dlya togo shob uniknuti dumki sho ce onovlennya dlya vzhe isnuyuchoyi sistemi ASP NET Microsoft zminila nazvu na ASP NET Core na vihodi 1 0 OsoblivostiVidsutnist dosvidu rozrobnika do prikladu kompilyaciya neperervna otzhe rozrobnik ne povinen dodatkovo vikoristovuvati komandu kompilyaciyi Modulna struktura rozpodilyayetsya yak NuGet pakunki Cloud optimized runtime optimizovana dlya Internetu Host agnostik za dopomogoyu Vidkritogo VebInterfejsu dlya Net OWIN pidtrimki pracyuye v IIS abo v avtonomnomu rezhimi Yedina istoriya dlya stvorennya veb UI i veb APIs tobto obidva ti sami Sistema stvorennya konfiguraciyi seredovisha na osnovi hmar Legkij i modulnij HTTP zapit Stvorennya ta zapusk kros platformnih dodatkiv ASP NET Core u Windows Mac ta Linux Vidkrite dzherelo ta oriyentovane na spilnotu Pryame prikriplennya versiyi dodatka pri nacilyuvanni na NET CoreKomponentiEntity Framework EF Core MVC CoreDiv takozhASP NET NET Framework Visual Studio CodePosilannya Arhiv originalu za 9 listopada 2018 Procitovano 6 listopada 2018 a href wiki D0 A8 D0 B0 D0 B1 D0 BB D0 BE D0 BD Cite web title Shablon Cite web cite web a Obslugovuvannya CS1 Storinki z tekstom archived copy yak znachennya parametru title posilannya singh Satinder microsoft com Arhiv originalu za 8 lipnya 2017 Procitovano 10 lipnya 2017 Arhiv originalu za 17 grudnya 2018 Procitovano 18 listopada 2018 a href wiki D0 A8 D0 B0 D0 B1 D0 BB D0 BE D0 BD Cite web title Shablon Cite web cite web a Obslugovuvannya CS1 Storinki z tekstom archived copy yak znachennya parametru title posilannya Arhiv originalu za 5 grudnya 2018 Procitovano 9 grudnya 2018 a href wiki D0 A8 D0 B0 D0 B1 D0 BB D0 BE D0 BD Cite web title Shablon Cite web cite web a Obslugovuvannya CS1 Storinki z tekstom archived copy yak znachennya parametru title posilannya Jeffrey T Fritz NET Web Development and Tools Blog Arhiv originalu za 23 sichnya 2016 Procitovano 20 sichnya 2016 ASP NET 0 0 1 documentation Arhiv originalu za 25 zhovtnya 2016 Procitovano 6 listopada 2018 Github Arhiv originalu za 13 listopada 2020 Procitovano 6 listopada 2018 Zovnishni posilannyaOfficial website 1 9 listopada 2018 u Wayback Machine ASP NET 11 chervnya 2018 u Wayback Machine on GitHub Announcing ASP NET Core 1 0 28 chervnya 2016 u Wayback Machine Announcing ASP NET Core 1 1 20 bereznya 2017 u Wayback Machine Announcing ASP NET Core 2 0 14 serpnya 2017 u Wayback Machine Announcing ASP NET Core 2 1 RC 2 6 listopada 2018 u Wayback Machine