.NET Technology

Lt

.Net Technology

Lt

Definition: ASP.NET is a modification of the original Active Server Pages technology. It is Microsoft's web server technology, now based on the .NET framework and up to its 4th incarnation. Web server technology like ASP.NET actually executes code on the server side, code that can use databases and then delivers the html to the browser. It keeps the html and code in separate files so that designers can work on the look and feel and developers on the functionality without stumbling on others work.

ASP.NET allows a developer to create intricate, sophisticated web server controls that permits rapid development of web sites. ASP.NET is probably the most advanced web server development technology that currently exists and certainly the cheapest but it's not as easy to learn. ASP.NET is a set of Web development tools offered by Microsoft. Programs like Visual Studio .NET and Visual Web Developer allow Web developers to create dynamic websites using a visual interface. Of course, programmers can write their own code and scripts and incorporate it into ASP.NET websites as well. Though it is often seen as a descendant to Microsoft's ASP programming technology, ASP.NET also supports Visual Basic.NET, Java Script .NET and open-source languages like Python and Perl.

ASP.NET is built on the .NET framework, which provides an application program interface (API) for software programmers. The .NET development tools can be used to create applications for both the Windows OS and the Web. Programs like Visual Studio .NET offer a graphical interface for developers to create their applications, which makes .NET a reasonable choice for designing Web-based interfaces as well.

The ASP.NET website must be published to a Web server that supports ASP.NET applications in order to function properly. Microsoft's Internet Information Services (IIS) Web server is the most common platform for ASP.NET websites. While there are some open-source options available for Linux-based systems, these options often deliver less than full support for ASP.NET applications.

Process Flow Of Events When Loading A Web Page:
  1. Browser requests a web page.
  2. Web page code gets loaded into memory.
  3. The web page code is compiled the first time it is loaded and its machine code is cached.
  4. The machine code is executed. This outputs html which is sent to the browser.




Find this page interesting? Email a friend Print this pagePrint this page
Share This:
Top

Website Audit

CaptchaCaptcha

Be A Part Of Our SOCIAL NETWORK

Bottom
Footer Top
Sign up for PayPal and start accepting credit card payments instantly.
DMCA.com SecurityMetrics for PCI Compliance, QSA, IDS, Penetration Testing, Forensics, and Vulnerability Assessment