NET Framework is a software development framework for building and running applications on Windows.
.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, games, IoT, and more.
.NET Framework is part of the .NET platform, a collection of technologies for building apps for Linux, macOS, Windows, iOS, Android, and more.
Net Framework
A programming model (.NET Framework) that enables developers to build Extensible Markup Language (XML) Web services and applications.
The Microsoft .NET vision | net framework
The idea that all devices will someday be connected by a global broadband network
(Internet) and that software will become a service provided over this network. “.NET” has been applied to everything from the next version of the Windows operating system to development tools.
What about ASP.NET?
If we want to build programs specifically for the web, like websites, you’ll need to add more tools on top of .NET. One of the most popular is ASP.NET. To keep them separate, developers call .NET a platform and ASP.NET a framework. This is all you need to know about ASP.NET to get started with C#: we’ll cover the details in a separate article.
NET Vs .NET Framework
.NET is a developer platform made up of tools, programming languages, and libraries for building many different types of applications.
There are various implementations of .NET. Each implementation allows .NET code to execute in different places—Linux, macOS, Windows, iOS, Android, and many more.
- .NET Framework is the original implementation of .NET. It supports running websites, services, desktop apps, and more on Windows.
- .NET is a cross-platform implementation for running websites, services, and console apps on Windows, Linux, and macOS. .NET is open source on GitHub. .NET was previously called .NET Core.
The architecture of .NET Framework
- The Common Language Runtime (CLR) is the execution engine that handles running applications. It provides services like thread management, garbage collection, type safety, exception handling, and more.
- The Class Library provides a set of APIs and types for common functionality. It provides types for strings, dates, numbers, etc. The Class Library includes APIs for reading and writing files, connecting to databases, drawing, and more.
THERE ARE A LOT OF WAYS TO DESCRIBE .NET DEVELOPERS
Here’s just a sample of potential jobs you’d apply to after our Bootcamp:
- .NET Software Developer / Intern
- .NET Software Engineer / Intern
- .NET Web Developer / Intern
- .NET Engineer / Intern
Source: Dotnet Microsoft
Leave a comment