Difference Between .NET and ASP.NET Framework

.NET Framework is used to develop Form-based applications, Web-based applications, and Web services. It is used to develop both desktops as well as server-based applications. There is a variety of programming languages available on the .Net platform, VB.Net, and C# being the most common ones. It is used to build applications for Windows, phone, web, etc. It provides a lot of functionalities and also supports industry standards.

Difference-Between-.NET-and-ASP.NET-Framework

ASP.NET is a web application framework designed and developed by Microsoft. ASP.NET is an open-source and a subset of the .NET Framework and successor of the classic ASP(Active Server Pages). With version 1.0 of the .NET Framework, it was first released in January 2002. So a question comes to mind that which technology we were using before the year 2002 for developing web applications and services? The answer is Classic ASP. So before .NET and ASP.NET, there was Classic ASP.

Difference Between .NET and ASP.NET Framework

S.No. .NET ASP.NET
1. .NET is a software development framework aimed to develop Windows, Web and Server based applications. ASP.NET is a main tool that present in the .NET Framework and aimed at simplifying the creation of dynamic webpages.
2. Server side and client side application development can be done using .NET framework. You can only develop server side web applications using ASP.NET as it is integrated with .NET framework.
3. Mainly used to make business applications on the Windows platform. It is used to make dynamic web pages and websites using .NET languages.
4. Its programming can be done using any language with CIL (Common Intermediate Language) compiler. Its programming can be done using any .NET compliant language.
My Personal Notes arrow_drop_up

Check out this Author's contributed articles.

If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to contribute@geeksforgeeks.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.

Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.


Article Tags :

Be the First to upvote.


Please write to us at contribute@geeksforgeeks.org to report any issue with the above content.