.NET Framework (pronounced dot net) is a software framework developed by Microsoft that runs primarily on Microsoft Windows. The prime attention seeking feature is a large class library known as Framework Class Library (FCL) and it facilitates language interoperability, which means developers working on different module with different languages can easily integrate the application at the time of deployment and execution.
Generally, Microsoft .Net Framework is a platform that supplies tools and technologies required to build Networked Applications, Distributed Web Services or Web Applications.
What is ASP.NET:
ASP.NET is an intact part of Microsoft .Net platform and is used dedicatedly to produce interactive, data-driven web applications.
ASP.NET applications are compiled codes and these codes are capable of using the entire hierarchy of classes in .Net framework. The only prerequisite is the basic understanding of .NET programming language.
It consists of a large number of controls such as text boxes, buttons, and labels for assembling, configuring, and manipulating code to create HTML pages and covers a broad spectrum of various languages such as C#, Visual Basic.Net, Jscript, J# etc.
Choosing .NET will be benefitting you in the following ways:
- .NET is a platform independent and is machine compatible.
- It supports multiple languages and developers with different choices of languages can easily work on .NET.
- .NET Framework offers built-in libraries, tools and rules to make development easier and faster.
- All languages supported by .NET are Object Oriented.