.Net Core Fundamentals

.Net Core Fundamentals Introduction to ASP.Net Core ASP.NET Core is an open source cross platform framework to build modern Cloud based Applications. We can develop and run ASP.NET Core Applications cross platforms on Windows, Mac and Linux. ASP.Net Core .NET Framework 4.6 vs .NET Core ASP.Net Core .NET Framework 4.6 It is our old enhanced framework that we have been using for more than a decade. It is not open source. It can target only Windows OS. It has all the components like Windows Form Application. ASP.NET Web Forms, ASP.NET MVC, ASP.NET Web API, ASP.NET SignalR, ASP.NET Web Pages, WPF, WCF etc. .NET Core .NET Core is a new framework, which is similar to .NET framework maintained by Microsoft and the .NET community on GitHub (https://github.com/dotne). It is open source It can target Windows, Linux & Mac OS. It does not have all the components. It just has Net Core and Universal Windows app. ASP.NET Vs ASP.NET Core ASP.Net Core ASP.NET Old .NET framework is a language, which is neutral in Windows platform. It only works in Windows OS. ASP.NET Core It is the redesign of an ASP.NET. It is an open source. .NET Core is a platform neutral. It can target to Windows, Linux & Mac OS. A unified way of building Web UI and Web APIs. It is very easy to integrate a variety of client-side frameworks, including AngularJS, KnockoutJS and Bootstrap. No ASP.NET Web Forms 🙁 There is no separate Web API and MVC and its combined together. NET Web Application (.Net Framework) template is the old .Net framework NET Core Web Application (.Net Core) template is a platform neutral NET Core Web Application (.Net Framework) template is for Windows platform MVC 6 renamed as MVC Core or ASP.NET Core NET Core does not support WPF, Win Forms, SignalR etc. NET Core supports either MVC or Web API Application. NET Core has different class libraries whereas the base class libraries are same but based on OS; the compiled code is different.