ASP.NET Core Is in Trouble. Or Is it?

Currently ASP.NET Core – Microsoft’s new web framework – can be used on top of .NET Core and on top of the .NET Framework. This fact is pretty nice, because you are able to use all the new features of ASP.NET Core with the power of the huge but well known .NET Framework. On the other hand, the new cross-platform .NET Core is even nicer, but with a smaller set of features. Today you have the choice between of being x-plat or to use the full .NET Framework. This isn’t really bad. Actually it could be better. Let’s see why: