Confused about the different terminology with .NET

asp.netnetterminology

What is the difference between .net and asp.net? Which role does PHP more closely fill?

If someone was developing a website using asp.net and C#, how would you communicate that idea to a colleague, i.e. what's the language you would use?

Best Answer

From the Wiki's,

The .NET Framework (pronounced dot net) is a software framework that runs primarily on Microsoft Windows. It includes a large library and supports several programming languages which allows language interoperability (each language can use code written in other languages). The .NET library is available to all the programming languages that .NET supports. Programs written for the .NET Framework execute in a software environment (as contrasted to hardware environment), known as the Common Language Runtime (CLR), an application virtual machine that provides important services such as security, memory management, and exception handling. The class library and the CLR together constitute the .NET Framework.

.NET is a way for many different programming languages to use the same classes, namespaces and other resources.

From the Wiki's,

ASP.NET is a web application framework developed and marketed by Microsoft to allow programmers to build dynamic web sites, web applications and web services. ASP.NET is built on the Common Language Runtime (CLR), allowing programmers to write ASP.NET code using any supported .NET language.

Related Topic