Po co stosować Owin i Katana?

0

Witam, czy mógłby ktoś nakreślić po co stosować OWIN/Katana? Jakie są z tego korzyści i czy należy to stosować w aplikacjach internetowych. Wiem tylko tyle że jest to warstwa abstrakcji oddzielająca aplikacje od servera(hosta), ale po co i w jakim celu to stosować? Napisałem aplikacje w ASP.NET MVC 4 bez owych implementacji i wszytko grało. Dlatego chciałbym zapytać się doświadczonych osób jakie przyniesie to profity?
Dziękuje pozdrawiam.

0

Przede wszystkim chodzi o oddzielenie hostingu od IIS - wraz z OWIN możesz hostować aplikacje ASP.NET na czymkolwiek - przede wszystkim na Linuksie.

Poza tym self-hosting, więc możesz też wykorzystać elementy ASP.NET, np. Web API w aplikacjach nieinternetowych udostępniając w swojej aplikacji desktopowej np. dodając lokalne API po HTTP.

1 użytkowników online, w tym zalogowanych: 0, gości: 1