Я не делал никаких cshtml
фронт-эндов разработок в течение нескольких лет.
Каков нынешний общепринятый способ работы фронтенд-разработчиков ASP.NET Core с различными инструментами в Windows?
Под этим я подразумеваю способ сборки JS-интерфейса и проекта (-ов) .NET также для быстрой сборки и работы в браузере и коде.
Я думаю так.
- Сегодня у нас гораздо лучшая история командной строки
dotnet
.
- Некоторым людям нравится VS Code.
- Некоторые люди предпочитают VS 2019, а некоторые любят и то, и другое.
- Нам иногда нужно работать над аспектами пользовательского интерфейса.
- Но нам также нужно подключить отладчик и иногда отлаживать логику сервера.
- Сервер сборки не должен иметь проблем, быть простым и полагаться главным образом на логику сборки, хранящуюся в репозитории.
- Инструменты и запуск всего процесса сборки и обслуживания должны быть понятными и знакомыми.
- Должно быть довольно просто начать работу после того, как нуб команды клонирует репо.
Первоначально я думал, что нужно настроить NPM, а затем использовать что-то вроде Gulp, чтобы запустить все, включая запуск dotnet run
.
Затем при работе в отладчике Visual Studio 2019, используйте Task Runner Explorer, чтобы запустить Gulp, но пропустите часть dotnet run
.
(жаль, что нет командной строки для запуска VS (код или 2019) и присоединения отладчика)
Теперь я ожидаю получить «в первую очередь основанное на мнении» ТАКОЕ избиение, но есть общие тенденции и идеи, которые входят в разработку всех этих инструментов для того, как они все могут играть в мяч вместе и как выглядит история разработчиков.