Friday, 10 September 2021

Start with .Net Core - Dot Net Core Overview


 

What is .Net Core

Microsoft using .Net to Build Web , Mobile and windows applications and now they launch .Net core in this field. Its a advancement of .Net framework in Web field. Lots of new things are added in .Net Core. The main advancement is Cross Platform. .Net core is a cross platform and open source technology, it can be used to develop applications on any platform.

 

Microsoft managing Both the framework .Net and .Net Core. .Net core is open source while in other hand for .Net framework Microsoft still charging for their services.

Although .Net core is a advancement of.Net Framework but you can’t say it's a superset of .Net libraries or it has all the features of .Net. It does not have some .NET features or support all libraries and extensions.

As Per Microsoft ".NET Core is an open-source, general-purpose development platform. You can create .NET Core apps for Windows, macOS, and Linux for x64, x86, ARM32, and ARM64 processors using multiple programming languages."

.NET Core Features -

  • Cross platform: Runs on Windows, macOS, and Linux operating systems.
  • Open source: Any one can use .NET Core without spending a penny .
  • Consistent across Architectures
  • CLI Support
  • Compatibility
  • Flexible Development
  • Modern Technology - Uses Async Programming and Dependency Injection etc
  • Support for Microservices

Features .NET Core Don't have -

  • Windows Forms and WPF applications are not supported.
  • No support for ASP.NET WebForms.
  • No Support for WCF Services. You need to create Rest API .
  • Missing third party libraries when you move from .NET Framework to .NET Core.
  • Not fully supported for VB.Net and F#.

 

.NET Core Version History

Version

Latest Version

Visual Studio

Release Date

End of Support

.NET 5

Preview 1

VS 2019

16th March, 2020

.NET Core 3.x - latest

3.1.3

VS 209

24th March, 2020

12th March, 2022

.NET Core 2.x

2.1.17

VS 2017, 2019

24th March, 2020

21st August, 2021

.NET Core 1.x

1.1.13

VS 2017

14th May, 2019

27th May, 2019

 

 

No comments:

Post a Comment