Answer the question
In order to leave comments, you need to log in
What problems does Katana (OWIN) solve?
I started reading articles about the OWIN specification and its implementation on the Katana project. Almost everywhere I read too general phrases on the topic of usefulness of use. I want to understand what problems OWIN really solves? When do I really need to use it?
PS Unfortunately, after reading some articles, a specific understanding was not formed in my head.
Thank you.
Answer the question
In order to leave comments, you need to log in
The real problem is the dependency on System.Web, which in turn is too heavily dependent on IIS, and if I'm not mistaken, on http.sys. Microsoft engineers (and their bosses too) want to launch the new asp.net on all popular platforms to catch up with other popular technology stacks like RoR or django. To minimize dependencies on the environment, you need a super lightweight interface between the web application and its environment. In the dotnet world, that would be OWIN. Just like Rack in the ruby stack.
If you want a little more lengthy - here I answered earlier on a similar question.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question