Когда ASP.NET MVC пришел, Microsoft много раз заявляла во многих местах, что она не должна заменять веб-формы ASP.NET. Другими словами, это просто еще одна технология, которую вы можете найти полезной, или вы можете использовать Web Forms в других сценариях.Является ли Owin/Katana заменой Web API?
Однако, поскольку компании выходят на рынок, они не могут иметь джунглей технологий, потому что это слишком дорого. Они обычно выбирают зрелую технологию, придерживаются ее, строят на ней и расширяют ее и повторно используют в ней элементы для снижения затрат.
Теперь мы пытаемся перейти к Owin/Katana из Web API. Мы просто задаемся вопросом, нормально ли, что мы переходим на 100% в Овин?
Причина, по которой я задаю этот вопрос, заключается в том, что мы создали очень богатую базу кода для веб-API, включая потоковое, сжатие, аутентификацию, нормализацию UGC, поддержку I18N & L10N и многое другое.
Если мы хотим переехать в Овин, нам нужно снова создать эти объекты/утилиты для Owin, потому что его архитектура отличается от веб-API.
Мы хотим переехать в Овин, потому что это быстрее, легче, самообслуживаемый сервер и, похоже, будущее технологий обслуживания от Microsoft.
Безопасно ли нам полностью переехать в Овин и представить себе будущее, в котором все наши услуги доставляются через Owin, и мы прекращаем использование Web API?
У вас есть неправильная концепция! Вы должны сравнить 'OWIN' с' веб-хостом'. – dotctor
Если вам действительно нужен собственный хостинг или хостинг на разных ОС, попробуйте переключиться с 'Web Host' и' IIS' на механизм хостинга на основе OWIN. – dotctor