locked
Katana VS vNext RRS feed

  • Question

  • User-894505155 posted

    I've searched for an answer for this and have come up pretty empty.

    It sounds like vNext is very similar to Katana but I haven't really seen anyone talk about them together. I know vNext has a lot more things like they way things are built but as far as pipelines and such, is vNext really just a new Microsoft implementation of OWIN (Katana)?

    What is the difference between Katana and vNext? 

    Thursday, August 21, 2014 10:10 AM

Answers

  • User-260435932 posted

    vNext is the successor to Katana (which is why they look so similar). Katana was the beginning of the break away from System.Web and to more modular components for the web stack. You can see vNext as a continuation of that work but going much further (new CLR, new Project System, new http abstractions). 

    Everything that exists today in Katana will make it's way into vNext.

    • Marked as answer by Anonymous Thursday, October 7, 2021 12:00 AM
    Friday, August 22, 2014 1:28 PM

All replies

  • User401360897 posted

    ASP.NET VNext and Katana Project are two different things. Both support OWIN but in different way. VNext means a completely new ASP.NET run-time instead of a new framework(e.g, ASP.NET MVC) on top of existing ASP.NET run-time. While Katana project is a set of OWIN components developed by Microsoft to support OWIN specification. For details see this blog posts,

    http://whereslou.com/2014/06/10/asp-net-vnext-moving-parts-owin/

    http://www.asp.net/aspnet/overview/owin-and-katana/an-overview-of-project-katana

    Friday, August 22, 2014 9:36 AM
  • User-894505155 posted

    I've seen both of those posts but I didn't really see what the actual differences are. Katana is developed by Microsoft and so is vNExt. I'm still not seeing why you would choose one over the other and also why there are two OWIN development efforts from Microsoft.

    Friday, August 22, 2014 11:59 AM
  • User1779161005 posted

    Katana is the main one they shipped in VS2013 last year (v2) and they just released v3 earlier this week. vNext is a new server not based on OWIN internally, but does support OWIN. So in one sense it is a new implementation, but on the other it's just the next version of Katana. Katana as we know it today is pretty much done and future efforts will go into vNext. Of course, vNext isn't released yet, so Katana v2/v3 is what we have today.

    Clear as mud, right? :)

    Friday, August 22, 2014 12:15 PM
  • User-260435932 posted

    vNext is the successor to Katana (which is why they look so similar). Katana was the beginning of the break away from System.Web and to more modular components for the web stack. You can see vNext as a continuation of that work but going much further (new CLR, new Project System, new http abstractions). 

    Everything that exists today in Katana will make it's way into vNext.

    • Marked as answer by Anonymous Thursday, October 7, 2021 12:00 AM
    Friday, August 22, 2014 1:28 PM