.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.
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
|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.|
- What is Entity Framework in .NET Framework?
- Introduction to .NET Framework
- .NET Framework Class Library (FCL)
- Garbage Collection in C# | .NET Framework
- C# | .NET Framework (Basic Architecture and Component Stack)
- Lock framework vs Thread synchronization in Java
- Basic CRUD (Create, Read, Update, Delete) in ASP.NET MVC Using C# and Entity Framework
- Difference between ANN, CNN and RNN
- Difference between IBM DB2 and MS SQL
- Difference between T-SQL and PL-SQL
- Difference between C and C++
- Difference between MAN and WAN
- Difference between JSP and ASP
- Difference between CD and DVD
- Difference between ELT and ETL
- Difference between LAN and MAN
- Difference Between Blu-Ray and DVD
- Difference between TCP and RTP
- Difference between DDR 5 and DDR 3
- Difference between H.323 and SIP
If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to firstname.lastname@example.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.