Als ASP.NET MVC kam, kündigte Microsoft viele Male an vielen Stellen an, dass es ASP.NET Web Forms nicht ersetzen sollte. Mit anderen Worten, es ist nur eine andere Technologie, die Sie möglicherweise nützlich finden, oder Sie können Web Forms in anderen Szenarien verwenden.Soll Owin/Katana Web-API ersetzen?
Wenn Unternehmen jedoch auf den Markt drängen, können sie keinen Technologiedschungel haben, weil das zu teuer ist. Sie wählen in der Regel eine ausgereifte Technologie, bleiben dabei, bauen darauf auf und erweitern sie und verwenden Elemente darin, um Kosten zu sparen.
Jetzt versuchen wir uns zu entscheiden, von der Web-API nach Owin/Katana zu ziehen. Wir fragen uns nur, ob es in Ordnung ist, dass wir uns zu 100% zu Owin bewegen?
Der Grund, warum ich diese Frage bin gefragt ist, weil wir eine sehr reiche Codebasis für Web-API, einschließlich Streaming, Kompression, Authentifizierung, Normalisierung der UGC, Unterstützung von L18N & L10N und vieles mehr erstellt haben.
Wenn wir zu Owin wechseln möchten, müssen wir diese Einrichtungen/Dienstprogramme für Owin erneut erstellen, da sich seine Architektur von der Web-API unterscheidet.
Wir wollen zu Owin wechseln, weil es schneller, leichter, selbst gehosteter Server ist und die Zukunft der Servicetechnologien von Microsoft zu sein scheint.
Ist es für uns sicher, dass wir vollständig zu Owin wechseln und uns eine Zukunft vorstellen, in der alle unsere Services über Owin bereitgestellt werden und wir die Web-API nicht mehr verwenden?
Sie haben das Konzept falsch! Sie sollten "OWIN" mit "Web-Host" vergleichen. – dotctor
Wenn Sie wirklich das Selbsthosting oder Hosting auf verschiedenen Betriebssystemen benötigen, dann versuchen Sie, von 'Web Host' und' IIS' zu einem 'OWIN' basierten Hosting-Mechanismus zu wechseln. – dotctor