0% found this document useful (0 votes)
24 views

Overview of

.NET is a free, open-source development platform for building many kinds of apps across operating systems. It allows sharing code and functionality among different app types using class libraries. .NET supports Windows, Linux, macOS, Android, iOS and more. It is supported by Microsoft and other organizations and updated regularly.

Uploaded by

selvam
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
24 views

Overview of

.NET is a free, open-source development platform for building many kinds of apps across operating systems. It allows sharing code and functionality among different app types using class libraries. .NET supports Windows, Linux, macOS, Android, iOS and more. It is supported by Microsoft and other organizations and updated regularly.

Uploaded by

selvam
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

What is .NET?

Introduction and overview


.NET is a free, open-source development platform for building many kinds of apps, such
as:

 Web apps, web APIs, and microservices


 Serverless functions in the cloud
 Cloud native apps
 Mobile apps
 Desktop apps
o Windows WPF
o Windows Forms
o Universal Windows Platform (UWP)
 Games
 Internet of Things (IoT)
 Machine learning
 Console apps
 Windows services

Share functionality among different apps and app types by using class libraries.

With .NET, your code and project files look and feel the same no matter which type of
app you're building. You have access to the same runtime, API, and language
capabilities with each app.

Cross platform
You can create .NET apps for many operating systems, including:

 Windows
 macOS
 Linux
 Android
 iOS
 tvOS
 watchOS

Supported processor architectures include:

 x64
 x86
 ARM32
 ARM64

.NET lets you use platform-specific capabilities, such as operating system APIs. Examples
are Windows Forms and WPF on Windows and the native bindings to each mobile
platform from Xamarin.

For more information, see Supported OS lifecycle policy and .NET RID Catalog.

Free and open source


.NET is free and open source, using MIT and Apache 2 licenses. .NET is a project of
the .NET Foundation.

For more information, see the list of project repositories on GitHub.com.

Support
.NET is supported by Microsoft on Windows, macOS, and Linux. It's updated regularly
for security and quality, on the second Tuesday of each month.

.NET binary distributions from Microsoft are built and tested on Microsoft-maintained
servers in Azure and follow Microsoft engineering and security practices.

Red Hat supports .NET on Red Hat Enterprise Linux (RHEL). Red Hat and Microsoft
collaborate to ensure that .NET Core works well on RHEL.

Tizen supports .NET on Tizen platforms.

For more information, see Releases and support for .NET Core and .NET 5.

.NET Core, .NET Framework, Mono, UWP


.NET comes in different flavors, more formally known as implementations. .NET 5+
(including .NET Core) is the latest implementation and runs on any platform. .NET
Framework is the original implementation of .NET, and runs only on Windows. Mono is
used when a small runtime is required. Universal Windows Platform (UWP) is used to
build modern Windows apps.
Each implementation includes a runtime and a class library. It may also include
application frameworks and development tools.

.NET Standard is not an implementation of .NET, but rather an API specification that lets
you develop class libraries for multiple implementations of .NET.

For more information, see .NET implementations.

You might also like