Differences between ASP and ASP. NET, and between ASP. NET

Source: Internet
Author: User

Differences between ASP and ASP. NET, and between ASP. NET

Seeing this group of words reminds me of VB and VB. NET. VB. NET is the next version of VB. Microsoft did not simply add some new features on the basis of VB6, but changed and customized the product. Developers can use web forms and ADO. NET to quickly develop scalable websites, use inheritance, support object-oriented programming, and make full use of everything provided by the. NET Framework.

Recall VB6 and VB. NET

To put it simply, an object-based and an object-oriented architecture. Although VB. NET differs significantly from VB6, they have many similarities. VB. NET is a further substantial development of VB, along the direction of. NET development, is a substantial development forward for COM. You can use VB. NET to create a Windows Forms Application, in a sense, like a Windows application created in VB6. It also promotes the further extension of the graphic designer to Web development through the support of its WebForms. It also integrates server-side resources, such as databases. VB. NET provides a development environment where you can complete application programming tasks well.

 

Question: ASP and ASP. NET

Why do you think of some of the above long-winded words, because their changes are all over. NET, which is a process of change and progress. The changes in the video are so vague that I don't know how to change to ASP. NET. Maybe it is because some cool guys forget the existence of ASP when they use ASP. NET, so the video does not pay attention to it.

Development Process:

ASP is an Active Server Page. It is an application developed by Microsoft to replace CGI script programs and can interact with databases and other programs, because of its simple syntax and the HTML-embedded editing method, it achieved great success in a short period of time and became the dominant Web development technology on the Windows platform. At that time, its position was unshakable.

With the emergence of PHP and JSP technologies, ASP's kingdom has been severely challenged. JHP's technology is more efficient in execution and security than ASP. It also has a cross-platform architecture. The birth of JSP makes ASP technology face an unprecedented crisis. In this case, ASP. NET is born ......

ASP. NET is. NET FrameWork is a Microsoft technology. It is a server-side scripting technology that enables embedded scripts on webpages and can be executed by Internet servers, it can dynamically create HTTP request documents on the Web server. It refers to an Active Server Pages (Dynamic Server Pages) program running in IIS (Internet Information Server Service, a Web Server developed by Windows.

Their Advantages and Disadvantages:

The biggest difference between ASP. NET and ASP is the conversion of programming thinking, not just the enhancement of functions. Three points are summarized:

1. Different Development languages

ASP is only limited to scripting language development. The method for adding ASP code to web pages is the same as that for adding a code-carrying method to client scripts, leading to code clutter.

ASP. NET allows users to select and use a fully functional programming language, and also allows users to use a huge. NET Framework.

2. Different Operating Mechanisms

ASP is a programming framework that explains running, so the execution efficiency is lower.

ASP. NET is a compilation programming framework. Running is the library code for the compiled public Language Runtime on the server. You can use early binding to implement compilation to improve efficiency.

3. Development Method

ASP is difficult to maintain by mixing interface design and program design.

ASP. NET separates interface design and program design with different files, improving reusability and maintainability.



Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.