По-прежнему актуально использовать Owin/Katana с ASP.NET Core (фактический прецедент)?

На основании ответа здесь: Как объяснить Katana и OWIN простыми словами и использует?

Что касается вышеприведенного комментария, OWIN не является основой. OWIN - это спецификация того, как веб-серверы и веб-приложения должны быть построены, чтобы отделить один от другого и разрешить перемещение приложений ASP.NET в средах, где в текущем состоянии это невозможно.

До OWIN, когда вы создаете приложение ASP.NET, вы надежно привязаны к IIS из-за большой зависимости от сборки System.Web.

System.Web - это то, что существует с тех пор, как ASP (не версия.NET) и внутренне содержит много вещей, которые вам могут даже не понадобиться (например, веб-формы или авторизация URL), которые по умолчанию запускаются по каждому запросу, тем самым потребляя ресурсы и делает приложения ASP.NET в целом лот медленнее, чем его аналоги, например, Node.js.

Таким образом, у OWIN нет инструментов, библиотек или чего-то еще. Это просто спецификация.

Если OWIN - это просто спецификация с Katana, ее реализация.NET для приложений ASP.NET не связана с IIS, то в случае приложений ASP.NET Core, работающих с Kestrell, и другого веб-сервера, такого как nginx (действующего как обратный прокси-сервер ) почему нам все еще нужен OWIN?

0
18 июн. '18 в 0:08
источник поделиться

Посмотрите другие вопросы по меткам или Задайте вопрос