The visual studio community edition is the most popular tool to develop ASP.NET Core application on the Windows platform. Since ASP.NET Core is cross-platform, you can use visual studio code to develop and host ASP.NET Core applications on non-windows platforms.
ASP.NET Core Performance
ASP.NET Core promises better performance and you can review performance benchmarks that compare ASP.NET Core with other competitors like ASP.NET 4.6, nodejs, scala, netty, etc. So you can expect the best performance with ASP.NET Core
ASP.NET Core Middleware
ASP.NET Core comes with a new middleware to modify the ASP.NET Core execution pipeline. The middleware approach compared to the previous version of ASP.NET offers better modularity. You can write your own custom middleware modules that can be configured in Startup.cs. You can find out more about middleware in ASP.NET Core documentation
In this article, we covered some basic introduction to ASP.NET Core. Want to know more? please let us know through comments what more topics you want to see in ASP.NET Core and we will try to cover them