In my previous articles, I discussed about How to extend the properties of Identity with additional custom properties in ASP.NET , ASP.NET Identity Authentication - User Login and Registration Form and Understanding ASP.NET Identity .
In this article, I am going to discuss about Microsoft's most awaited open source, cross-platform framework named as ".NET Core 1.0".
Microsoft released .Net Core 1.0 framework and ASP.NET Core 1.0 which is open source and cross-platform, that means now you can developed modern web app, microservice, library and console application on any of the platforms such as Mac, Linux, RedHat Linux and Ubuntu as well with the help of .NET Core 1.0. This is the biggest transformation of .NET that targets today's world needs i.e. highly distributed cloud applications, micro services and containers. All application development for ASP.NET Core is built around a new middleware definition and a Controller-centric approach.
The good news is, this release includes the .NET Code runtime, library, compiler, languages and tools are all open source. Presently it supports C#, VB and F# dot net languages with advanced features like generics, LINQ, async and many more.
Microsoft completely reinvented its ASP.NET web framework and developed absolutely new framework named as "ASP.NET Core 1.0" to enable modern age web development experience. The traditional .NET framework was built around the concept of modules, handlers with deployment environment like IIS on Windows.
The traditional .NET Framework and ASP.NET will continue support your existing workloads. You can share code and reuse your skills across the entire .NET family.
In ASP.NET Core 1.0 Microsoft removed modules and handlers that where IIS concepts. Now, ASP.NET can run on any other web server like Nginx or your own hosted application
I hope this article is useful for you. I look forward for your comments and feedback. So please provide your valuable feedback so that I can make this blog better. You can also share this article by hitting below button.
Happy learning...