Как Facebook "создать-реагировать-приложение" отличается от "Dotnet новый реагирует"? Являются ли разработка и сопровождение одинаковыми? - PullRequest
0 голосов
/ 12 октября 2019

Я начинаю знакомство с React с точки зрения .Net Core. С точки зрения новичка кажется, что помимо серверов Kestrel и IIS, представленных в .NET Core, есть еще одна вещь, которая прослушивает HTTP, которая ориентирована на разработку React в реальном времени ... особенно с Redux.

В чем заметные различия между двумя способами запуска проекта?

.. в разработке,

.. в отладке (например, ASPNETCORE = Разработка, кажется, включает специальные вещи)

.. во время выполнения?

Что нового / отличного в Core 3.0 теперь, когда многие операции выполнения на стороне сервера были удалены?

1 Ответ

1 голос
/ 05 ноября 2019

Я могу ответить на часть этого. create-реагировать на приложение написано командой Facebook и дает вам хороший способ создать приложение реагирования без необходимости изучать веб-пакет и все управление зависимостями, как правило, связаны с созданием спа. Отличный способ начать, но большим недостатком является то, что он не поддерживает рендеринг на стороне сервера, что может быть важно для вас.

dotnet new react - команда cli, которая поддерживает основной веб-проект asp.net, который, по сути, поддерживает обаосновное веб-приложение / проект asp.net, а также проект create-реагировать-приложение. Когда вы в конечном итоге развернете сборку реагирующего приложения с помощью этого шаблона, созданные статические файлы будут развернуты с главного сервера asp.net.

При отладке это в основном одно и то же, независимо от того, какой вы используете. create-реагировать-приложение не зависит от того, где вы развертываете файлы, которые вы получаете, когда вы запускаете "сборку npm". Вы можете развернуть их с любого веб-сервера.

...