In 2016 Microsoft released a new version of decade old .NET Framework called .NET Core, which as announced in 2014.

.NET Core is a new free and open-source and cross-platform framework for building modern cloud-based applications, such as web applications, Internet of Things (IoT) applications and even mobile backend. With the introduction of this .NET is no longer stuck on Windows, now it is capable on running on Linux and MacOS. Which seems a bit odd when we look into the History of Microsoft, a company once blamed open source and stated linux as a cancer. With new leadership under Sathya Nadella took over Microsoft in 2014, the company had changed a lot. This is seen in each and every product and services they launch.

.net core architecture

With .NET Core, .NET is capable of doing more compared with the older .NET Framework. The below listed are the some features on this brand new framework

  • Cross Platform
  • Consistent across architecture
  • Command Line tools
  • Flexible deployment
  • Is Fast
  • Is Lightweight
  • Compatible
  • Open Source
  • Supported by Microsoft

Like the older mature .NET Framework, .NET Core applications and libraries can be written in C#, Visual Basic, and F# languages . Alos, now you can use your favorite text editors and IDEs, including Visual StudioVisual Studio Code, Sublime Text and Vim.

More in depth review of .NET Core will be featured in upcoming articles.

Last modified: 8th July 2019