History of ASP.NET

ASP.NET is an open-source server-side web application framework, designed to create dynamic web pages for web development. It was primarily developed by Microsoft to create dynamic websites, web applications, and web services.

When the Internet was in its early stages, most desktop applications were developed, so most programmers at the time developed large-scale desktop applications through Visual Studio using Microsoft's Visual Basic Programming Language.

But with the development of the internet, the demand for web applications started increasing compared to Desktop Applications in the market. Which led to the move towards learning Web-related programming languages ​​such as PHP, JSP, etc… to enter the Visual Basic Developers Web Application Development field at that time. Due to changing the requirement of the market, these programmers got languages ​​related to Web Programming. And frameworks became necessary to learn.

But Microsoft did not want its programmers developing desktop applications using Visual Studio to switch to another programming language, so Microsoft offered its programmers an easy way to do web development to meet the current market requirements. 

Wanted to Provide Environment, using which they could develop Event-Driven Programming Model-based Web Applications without learning any new Web Programming Language, in the same way, that Microsoft used to implement Desktop Applications and implement the same concept. The new Web Application Development Framework that we developed is known as ASP.NET WebForms.

ASP.NET is one of the 3 main technologies currently used as Server Side Scripting to develop web applications, while the other two most commonly used technologies are PHP and JSP. In the Web Development Sector, ASP.NET-based web applications are the most created after PHP. Because it is comparatively easier to develop a Web Application using ASP.NET.

Introduction to ASP.NET

The two web development technologies Web Forms and Web Services are jointly called ASP.NET by Microsoft. Creating a dynamic and data-driven web application using ASP.NET is much easier than before. Web applications created using ASP.NET work with a wide variety of browsers and the developer does not have to do any custom coding to maintain compatibility.

Visual Studio (visual studio.NET) supports Rapid Application Development Technique to develop web forms of web applications with dot net. So you can drag and drag controls such as levels, text box command buttons, etc. on your form, and double-click on control and write the code of the events related to it. is. You can write programs in any language in ASP.NET. Which complies with. NET's CLS. For example, C # and VB.NET comply with CLS.

ASP.NET is a new version of ASP, a programming framework. Which is used to create web applications. Web applications created using ASP.NET technology are globally accessed.

ASP.NET is integrated with visual studio.NET, which provides a graphical user interface designer, a toolbox of controllers, and a fully integrated debugger. This allows the developer to develop the application in the "What you see is what you get" (WYSIWYG) style. Therefore, it is very easy to create an ASP.NET application.

ASP.NET uses the Common Language Runtime (CLR). Which is provided by the .NET Framework. As we know, CLR is the runtime engine of .NET that manages the execution of code. CLR allows objects created in different languages ​​to interact with each other. Therefore, it removes the barrier in the form of language.

Features of ASP.NET

Flexibility: The entire .NET Framework class library (Entire.NET framework class library (FCL)) can be accessed by any ASP.NET application. Since the ASP.NET language is language-independent, you can select the appropriate language to implement a specific functionality of an application.

Configuration Setting: Application-level configuration settings are stored in Extensible Markup Language (XML) format in any ASP.NET application. As we know that XML format is a hierarchical text format that is easy to write and read.

Security: ASP.NET applications are secure means they use some default authorization and authentication methods (Default Authorization and Authentication Methods). You can change the methods of security of an application.

In addition to the above benefits, the ASP.NET framework facilitates the migration of ASP applications to ASP.NET.

Difference between ASP.NET and ASP

The following are the major differences between ASP.NET and ASP.

  • ASP.NET is more object-oriented and event-driven than ASP.
  • ASP.NET separates the code of the application from the HTML code.
  • ASP.NET codes are compiled, while ASP codes are interpreted.
  • Configuration and deployment of an ASP.NET application are simpler than an ASP application.

Although there are more differences between ASP and ASP.NET, the above four differences are prominent, which makes ASP.NET completely different from ASP. 

The Event Drive Model of ASP.NET is very powerful. The separation of code and HTML by ASP.NET and the use of compiled code instead of interpreted code allows you to create relatively easily manageable websites. The simplicity of application configuration and deployment makes it easy to


I am an engineer by profession but being a blogger is my old day's dream to create my site for those who are more curious about my birthplace than I am coming from (India). the current city lives in Navi Mumbai, India

Post a Comment


Previous Post Next Post

نموذج الاتصال