Работа с ASP.net Core 3.0 (preview) | OTUS
Запланируйте обучение с выгодой в Otus!
-15% на все курсы до 22.11 Забрать скидку! →
Выбрать курс

Работа с ASP.net Core 3.0 (preview)

C__HeadlineSEO_970x70-1801-f7b24e.png

В этой заметке мы рассмотрим начало работы с ASP.net Core 3.0. Для разработки будем использовать VisualStudio 2019, однако вы можете использовать также VisualStudio Code, которая полностью бесплатна и кроссплатформенна. Кстати, VS2019 тоже работает на Linux.

Запустим VS2019. Выберите создать новый проект (Create a new project).

image_1024x710_1-1801-8d9170.png

Далее нас ждет также обновлённая панель, где мы можем выбрать тип проекта. Выберите ASP.NET Core Web Application.

image_1_1024x710_1-1801-249324.png

Обратите внимание что в пункте ASP.NET Core Web Application внизу перечислены операционные платформы, на которых можно запускать наше приложение. Windows, Linux, macOS. Таким образом мы понимаем, что запускаем кроссплатформенное приложение.

В следующем окне выберите версию ASP.NET Core 3.0:

image_2_1024x712_1-1801-21ace9.png

Если Вы не видите ASP.NET Core 3 в VisualStudio 2019, то, скорее всего, у вас отключены превью версии. Чтобы их включить, перейдите в опции Tools -> Options -> Environment -> Preview Features и проставьте галочку в опции "Use preivews of the .NET Core SDK".

image_3_1-1801-bb8e91.png

Какие шаблоны проектов содержит VisualStudio 2019

image_4_1-1801-111802.png

По умолчанию у нас несколько проектов, причем можно создать пустой ASP.NET-проект. Итак:

  • Empty — можно создать пустой ASP.NET-проект;
  • API — это ASP.NET-проект, который использует чаще всего формат передачи данных JSON или XML. Это наиболее популярный сейчас тип проекта;
  • Worker Service — это новый тип проекта, который упрощает работу со службами Windows. Служба это — программа, которая работает в фоновом режиме. Новый тип призван облегчить создание служб как на Windows, так и на Linux. В Linux-подобных системах такие службы называются демотом (Cron Daemon);
  • Web Application — проект для разработки сайтов, который использует классическую модель, более похожую на win forms;
  • Web Application (Model-View-Controller) — проект, который использует довольно старую модель MVC, но суперпопулярную сегодня.

Больше статей о программировании читайте в моем блоге.

Не пропустите новые полезные статьи!

Спасибо за подписку!

Мы отправили вам письмо для подтверждения вашего email.
С уважением, OTUS!

Автор
0 комментариев
Для комментирования необходимо авторизоваться
Популярное
Сегодня тут пусто
Черная пятница в Otus! ⚡️
Скидка 15% на все курсы до 22.11 →