The .NET Core run-time has realized the vision of being truly cross-platform with its arrival on Linux and Mac OS X. At present, the project only supports 64-bit platforms on Linux and Mac OS X.
Firstly, all of the .NET code is contained in a single directory and it
is not required to be installed in a system-wide location. This lets each
.NET application use a specific build if so desired. Code compiled on
Windows can run interchangeably on Mac OS X and Linux.
Using .NET on
non-Windows platforms means that developers have access to ASP.NET 5, the
CoreCLR, and following pieces:
1. Run-time components
64-bit Just-in-Time (JIT) compiler and SIMD instructions
2.
Garbage collector
3.
Libraries
a.
Base class libraries
b.
NuGet packages
4.
Compilers
a.
.NET Compiler Platform
How to obtain .NET Core
1. Mac OS X
Mac OS X developers are encouraged to use Homebrew (Follow the link to download) to acquire the necessary components. Once Homebrew has been installed, the following commands will acquire the .NET pieces:
Brew tap asp.net/dnx
brew update
brew install dnvm
dnx. kestrel
brew update
brew install dnvm
dnx. kestrel
where Kestrel is the “cross-platform web server for ASP.NET 5.” DNVM is
the .NET version manager.
2. Linux
You cannot use .NET Framework in Linux but there is an open source implementation of .NET Framework called MONO (Follow the link to download) which has almost the same functionality of the MS .NET . If you are using ubuntu 11.04,11.10 then it will be installed automatically because banshee,tomboy notes etc are written in C# and use the mono framework.
3. Windows
For windows, the best IDE is Visual Studio (Follow the link to download).
Visual Studio .NET is a Microsoft-integrated development environment (IDE) that can be used for developing consoles, graphical user interfaces (GUIs), Windows Forms, Web services and Web applications.
Introducing Mono
Mono is an open source development platform based on the .NET
Framework. It allows developers to build cross-platform applications with
improved developer productivity. Mono’s .NET implementation is based on the
ECMA standards for C# and the Common Language Infrastructure.
Previously Mono was supported by Novell and Xamarin, now Microsoft and the .Net Foundation itself supporting Mono.
The Mono project has an active and enthusiastic contributing community.
Mono includes both developer tools and the infrastructure needed to run .NET
client and server applications.
Introducing VISUAL STUDIO
Visual Studio is used to write native code and managed code supported by Microsoft Windows, Windows Mobile, Windows CE, .NET Framework, .NET Compact Framework and Microsoft Silver-light. Visual Studio .NET’s code editor supports IntelliSense and code refactoring, while the Visual Studio .NET integrated debugger supports both source and machine-level debugging.
We aim to improve the usability of our blog and we are glad to have made a contribution in your work.
ReplyDelete
ReplyDeleteThis blog is very useful for me and thanks for sharing
.Net Online Training Training Hyderabad
My rather long internet look up has at the end of the day been compensated with pleasant insight to talk about with my family and friends.
ReplyDeleteBest Java Training Institute Chennai
Your very own commitment to getting the message throughout came to be rather powerful and have consistently enabled employees just like me to arrive at their desired goals.
ReplyDeleteBest RPA Training in Bangalore
Thank you a lot for providing individuals with a very spectacular possibility to read critical reviews from this site.
ReplyDeleteamazon-web-services-training-institute-in-chennai