The .Net core is becoming one of the popular open source, general purpose development platforms maintained by Microsoft. It’s a cross-platform where developers can build applications on Windows, macOS, Linux and Android platforms using .NET. The .Net core can be used to build device, cloud and IoT applications.
The .Net Core Overview:
Apart from the cross-platform feature, the .NET core has many other characteristics. The .Net core is consistent across architectures where you can run your code with the same behavior on multiple architectures, including x86, x64, and ARM. The .NET core provides easy-to-use command-line tools that you can use for local development and continuous integrations process. The .NET core also offers a flexible deployment environment. The .NET core is compatible with .NET Framework, Xamarin, and Mono via .NET standard, a formal specification of .NET APIs. .NET core platform is open source, using MIT and Apache 2 licenses.
To write .NET core applications or libraries, C#, F#, and Visual Basic languages can be used. The .NET core is supported on specific versions of operating systems such as Windows (7 SP!, 8.1, 10), Windows Server (2008 R2 SP1, 2012 SP1, 2012 R2 SP1, 2016)
There are certain prerequisites with Visual Studio for .NET core application development. You can use any code editor of your choice to develop .NET core applications using .NET core SDK. You can use Visual Studio (2015 and 2017 RC) to develop .NET core applications on the Windows platform. There are two types of project types supported by .NET Core. The project type project.json is created with Visual Studio 2015, and the Projects created with Visual Studio 2015 will be projected. JSON-based by default, while projects created with Visual Studio 2017 RC will always be MSBuild-based.
– Article ends here –