.NET is a software framework and platform developed by Microsoft that runs primarily on Microsoft Windows. It includes a large class library called Framework Class Library (FCL) and provides language interoperability across several programming languages. Some key aspects include the Common Language Runtime (CLR) which handles memory management, exception handling and security, and supports languages like C#, Visual Basic .NET and F#. The .NET Framework also includes APIs for building Windows-based applications, web applications and web services.
2. What is .NET?
Not different from asking: what is Java?
.NET, XP, 2000¡ oh my!
A Framework
Execution environment (CLR)
Support libraries (BCL)
Languages (C#, VB, F#)
3. .NET is also
A platform, an ¡°ecosystem¡±
Both MS and others
Tools (VS), libraries, open source projects (Nunit,
EF)
And also, for some parts, a specification
/standard
CLI, C#