We 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.Getting Started with .NET Core #microsoft #aspdotnet #core #dotnetcore Click To Tweet
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:
.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
- If you are using Visual Studio 2015, first get Visual Studio Update 3 then install the .NET Core Tools for Visual Studio.
- If you don’t want to use VS, consider using Visual Studio Code for free and install the C# extension from the marketplace to get a great code editing experience along with the .NET Core SDK for Windows. If you are using Mac/Linux, click here and download appropriate SDK.
- If you want all the advanced and specific downloads for .NET or .NET Core, then click here.
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
It is composed of the following parts:
- .NET runtime, which provides a type system, assembly loading, a garbage collector, native interop and other basic services.
- 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
We would like to give credits to below blogs.
- Announcing .NET Core 1.0
- Scott Hanselman’s Blog
- Visual Studio 2015 Update 3 and .NET Core 1.0 Available Now
Microsoft have also released .NET documentation at docs.microsoft.com, the new documentation service for Microsoft.
We are pretty exited to learn and work on .NET Core 1.0, arent you?
What do you think?
Questions or suggestions related to this post would be appreciated and answered in timely manner. Please feel free to email us or put your thoughts as comments.
Don’t forget to share this post, in case you liked it.