Microsoft Announces DotNET Core 1.0
Microsoft has announced the release of .NET Core 1.0 on Windows, OS X and Linux! The new release has .NET Core runtime, libraries and tools. With that Microsoft also released ASP.NET Core 1.0 and Entity Framework Core 1.0.
They have also released Visual Studio and Visual Studio Code extensions so that you can create .NET Core projects. As stated via a blog post,
"This is the biggest transformation of .NET since its inception and will define .NET for the next decade. We’ve rebuilt the foundation of .NET to be targeted at the needs of today’s world: highly distributed cloud applications, micro services and containers."
NET Core is now available on Red Hat Enterprise Linux and OpenShift via certified containers. Also, .NET Core is fully supported by Red Hat and extended via the integrated hybrid support partnership between Microsoft and Red Hat.
.NET Core is a cross-platform, open source, and modular .NET platform for creating modern web apps, microservices, libraries and console applications. The following is included in .NET Core 1.0,
- Easy deployment
- Command-line tools
- .NET Core is compatible with .NET Framework, Xamarin and Mono, via the .NET Standard Library.
- The .NET Core platform is open source, using MIT and Apache 2 licenses.
- .NET Core is supported by Microsoft, per .NET Core Support
Some application models have been built on top of .NET Core to extend its functionality, i.e.:
- ASP.NET Core
- Windows 10 Universal Windows Platform (UWP)
.NET Core has the following parts,
- .NET Runtime
- Framework Libraries
- Set of SDK tools
- Set of Online Compilers
The announcement also stated how .NET Core has started impacting business, this is based on the feedback given by some customers. A leading IT company in China states the importance of .NET Core when compared with their previous Java back-end architecture:
".NET Core has reduced our release cycle by 20% and cost on engineering resources by 30%.” When speaking about the throughput improvements and cost savings: “Additionally, it has made it possible to reduce the number of VMs needed in production by half.”
Install .NET Core RTM now!