.NET has come a long from being a proprietary platform to build Windows applications on to a cross-platform, open source developer platform for building various types of applications.
.NET apps can be written in three languages. The supported languages are C#, Visual Basic and F#.
.NET code runs natively on mobile, desktop or web thanks to .NET Core, .NET framework and Xamarin.
.NET Standard is a base set of APIs that are common to all .NET implementations in addition to OS specific APIS.
NuGet is a package manager built on .NET Standard that contains more than 90,000 packages.
We build many types of apps with .NET while relying on the Microsoft’s developer platform’s different implementations to do the heavy lifting.
We develop web apps and services for in ASP.NET for Windows, Linux, macOS, and Docker.
Building on a single codebase allows us to develop native mobile applications in less time.
.NET Core is our platform of choice when developing cross-platform desktop applications.
The ability to create deployable microservices to run on Docker containers gives us wings.
.NET support for major cloud vendors makes easy deployment, testing and running of applications.
Make IoT apps with native support for the Raspberry Pi and other single-board computers.
We build healthcare websites using .NET that are cross-platform, manageable, and customizable.
.NET gives your hotel management system a much needed boost in terms of online identity.
We use existing .NET libraries to build your custom retail and eCommerce websites.
The integration of .NET and SharePoint gives exciting tools to enterprise to raise productivity.
.NET is making major strides into fleet tracking, asset tracking, and warehouse management tools.
.NET is the development platform we choose when looking to develop an education or learning platform.
.NET is a free, cross-platform, open source developer platform for building many different types of applications.
With .NET, you can use multiple languages, editors, and libraries to build for web, mobile, desktop, gaming, and IoT.
As I said, .NET Core NET Core is a cross-platform .NET implementation for websites, servers, and console apps on Windows, Linux, and macOS while .NET Framework supports websites, services, desktop apps, and more on Windows.
ASP.NET is a flexible Model-View-Controller platform and developers can replace the ‘View’ in the MVC platform with a front-end library like React or framework like Angular.
Xamarin is a set of tools and libraries for building cross-platform mobile apps on the .NET platform. You can also build native apps for iOS, Android, Windows, and macOS with an average of 75% of app code across all platforms.
Once upon that was true but not anymore. .NET framework is still for Windows development. However, Microsoft has expanded the development platform to include .NET Core and Xamarin/ Mono, which allow cross platform desktop and mobile development.
While .NET Core, .NET Framework and Xamarin cater to desktop and mobile development, ASP.NET is an open source web framework for building modern web apps and services with .NET.
Beacause Azure takes your cloud app development further by using more than 100 Azure services that support .NET natively.
Visual Studio is an IDE for Windows and Mac for developing apps for Android, iOS, Mac, Windows, web, and cloud.