Comparison between dynamic web page creation technology JSP and ASP
Source: Internet
Author: User
In general, ever PagesTM (JSP) and Microsoft's Active Sever Pages (ASP) have many technical similarities. Both of them provide technical environment support for dynamic interaction of WEB pages based on WEB applications. To the same extent, both of them can provide developers with the technology to implement logical separation of application programming and built-in component design web pages. Both of them can replace CGI to make website construction and development easier and quicker.
Although the ever Pages technology is similar to Microsoft's Active Sever Pages in many aspects, there are still many differences. The most fundamental difference is: the two come from different technical specifications, and their implementation basis: the requirements for WEB server platforms are different.
I. JSP technology: open technology
There are obvious differences between JSP and ASP technologies: developers have different methods of in-depth understanding of their respective software system designs. JSP technology is independent of each other based on the platform and server. Input support is provided by developers of a wide range of specialized tool kits, server components, and database products. In contrast, ASP mainly relies on Microsoft's technical support.
1. Platform and server independence
JSP technology is attached to one write, and then can run in any environment with a JavaTM syntax structure. In the past, JSP technology was attached to a single platform or developer. JSP technology can run on any WEB server and support a variety of toolkit provided by a number of developers.
ASP provides client and server development components based on Activex control technology, so ASP technology is basically limited to Microsoft's operating system platform. ASP is mainly used in Microsoft's IIS application structure. Because Activex objects have platform features, ASP cannot easily work on cross-platform WEB servers. Although ASP technology can obtain components and services through third-party products to implement cross-platform applications, Activex objects must be placed on the selected platform in advance.
2. Open development process and open source code
SUN uses JAVA Community Process development JSP technology. Since 1995, SUN has used this open process method in cooperation with international JAVA organizations to develop and modify JAVA technologies and specifications. For JSP products, SUN authorizes tool providers (such as Macromedia), Alliance companies (such as Apache and Netscape), end users, collaborators, and others. Recently, SUN issued the original code of the latest version of JSP and JavaTM Servlet (JSP 1.1, java servlet 2.2) to Apache, in order to closely develop JSP and Apache. Apache, SUN, and many other companies and individuals have publicly established a robust consulting organization so that any company or individual can obtain information for free. (See: http://jakarta.apache.org)
The JSP application interface (API) is undoubtedly successful and will continue to be improved as the JAVA organization continues to expand and expand. On the contrary, ASP technology is only driven by Microsoft itself, and its development is based on exclusive and closed development processes.
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