Microsoft Releases .NET Core 1.0
Enthusiastic .NET Developers might already know that Microsoft releases .NET Core 1.0 on 27th June 2016.
I got to know it from Scott Hanselman‘s blog which stated – “I feel like it’s the culmination of all these years of work in .NET and Open Source. This is why I came to work at Microsoft; we wanted to open source as much as we could and build a community around .NET and open source at Microsoft. 15 years and the work of thousands of people later, today we released .NET Core 1.0“.
.NET Core is a blazing fast, lightweight and modular platform for creating web applications and services that run on Windows, Linux and Mac.
Navigate to dot.net and check out the download page. It has got options to download Visual Studio 2015, .NET Core 1.0 and Xamarin.
In the learn section, it has also got a place wherein you can try out C# directly in the browser without having to install anything. Yes, you heard it right. You can run the .NET code in cloud without having to install visual studio, .NET framework and IIS on you local machine.
Click on below image & try it yourself:
Code .NET in the Cloud
.NET Core 1.0 runs on Windows, Mac, and several flavors of Linux. It supports C#, VB, and F# and modern constructs like generics, LINQ, async support and more. The Core run time, libraries, compiler, languages and tools are all open source on GitHub where contributions are accepted, tested and fully supported.
Getting Started with .NET Core
What is .NET Core?
.NET Core is a new cross-platform .NET product. The primary points of .NET Core are:
- Cross-platform: Runs on Windows, Mac and Linux.
- Flexible deployment: Can be included in your app or installed side-by-side user-wide or machine-wide.
- Command-line tools: All product scenarios can be exercised at the command-line.
- Compatible: .NET Core is compatible with .NET Framework, Xamarin and Mono, via the .NET Standard Library.
- Open source: The .NET Core platform is open source, using MIT and Apache 2 licenses.
- Supported by Microsoft: .NET Core is supported by Microsoft, per .NET Core Support
.NET Core is composed of the following parts:
- A .NET runtime, which provides a type system, assembly loading, a garbage collector, native interop and other basic services.
- A set of framework libraries, which provide primitive data types, app composition types and fundamental utilities.
- A set of SDK tools and language compilers that enable the base developer experience, available in the .NET Core SDK.
- The dotnet app host, which is used to launch .NET Core apps. It selects and hosts the runtime, provides an assembly loading policy and launches the app.
References & Credits
I would like to give credits to below blogs.
Microsoft have also released .NET documentation at docs.microsoft.com, the new documentation service for Microsoft.
I am pretty exited to learn and work on .NET Core 1.0, aren’t you?
What do you think?
If you have any questions or suggestions please feel free to email us or put your thoughts as comments below. We would love to hear from you. If you found this post or article useful then please share along with your friends and help them to learn.