Currently, the three most common dynamic web page languages are ASP (Active Server Pages), JSP (login erver Pages), and PHP (Hypertext Preprocessor ).
Introduction
ASP full name Active Server Pages is a WEB Server development environment that can generate and execute dynamic, interactive, and high-performance WEB service applications. ASP uses the script language VBScript (Java script) as its own development language.
PHP is a cross-platform server-side embedded scripting language. It relies heavily on the syntax of C, Java, and Perl, coupled with PHP's own features, so that WEB developers can quickly write dynamic pages. It supports the vast majority of databases currently. Another point is that PHP is completely free of charge. You can freely download it from the official site of PHP (http: // www.php.net. In addition, you can obtain the source code without restrictions, and even add the features you need.
JSP is a new generation of website development language launched by Sun. With its remarkable accomplishments in Java, Sun has made new achievements in Java applications and Java applets, is JSP, Java Server Page. JSP supports powerful site programs with the support of Serverlet and JavaBean.
All three provide the ability to mix some program code in HTML code and explain and execute the program code by the language engine. However, JSP code is compiled into a Servlet and interpreted and executed by the Java virtual machine. This compilation operation only occurs during the first request to the JSP page. In ASP, PHP, and JSP environments, HTML code describes the display style of information, while program code describes the processing logic. Common HTML pages only depend on Web servers, while ASP, PHP, and JSP pages require additional language engines to analyze and execute program code. The execution result of the program code is re-embedded into the HTML code and sent to the browser together. ASP, PHP, and JSP are all Web server-oriented technologies. Client browsers do not require any additional software support.
Technical features:
ASP:
1. Using VBScript, JScript, and other easy-to-understand scripting languages, combined with HTML code, you can quickly complete website applications.
2. It is easy to compile without compile compilation and can be directly executed on the server side.
3. Use a common text editor, such as a Windows Notepad, to edit the design.
4. Browser Independence. The client only needs to use a Browser that can execute HTML code to browse the webpage content designed by Active Server Pages. The scripting languages (VBScript and Jscript) used by Active ServerPages are all executed on the WEB server. The client browser does not need to be able to execute these scripting languages.
5. The Active Server Pages can be compatible with any ActiveX scripting language. In addition to using VB Script or JScript, you can also use other scripting languages provided by a third party, such as REXX, Perl, and Tcl, in plug-in mode. The script engine is a COM (Component Object Model) Object that processes the script program.
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