In Visual Studio 2015, there are templates for asp.net 5 (start site) and asp.net 5 mvc. What is the difference between these two?
Webforms is supposed to be gone so asp.net 5 isn't webforms.
ASP.NET 5 is a new platform including the following features:
ASP.NET MVC 5 is just the current stable version of the MVC framework based on ASP.NET 4.
I guess you are confusing it with the new ASP.NET MVC 6 which is part of ASP.NET 5.
So basically the template for ASP.NET MVC 5 in Visual Studio 2015 is there for backwards compatibility allowing you to still be able to create MVC applications on the old platform.
ASP.NET MVC 5 in it. I suppose that this template just creates some predefined web application using ASP.NET MVC 6, Web API, and other stuff in it.First of all its not a thing to compare.
ASP.NET 5 is the latest release of asp.net framework series with lot of new features. And ASp.net MVC is one approach (service/ framework) to develop web application(there are other approaches like web form and website). You can integrate MVC as a service to empty asp.net application and use.
ASP.NET 5 is cross platform also.
It is all packed in Visual studio 2015 where MVC templates are available.