According to the service process of the website, the website can be divided into static website and dynamic website. The so-called "dynamic" does not mean those animations on the web page. Dynamic websites have three characteristics. 1. Web pages will change and respond dynamically according to users' requirements and choices. 2. When publishing information, new pages will be automatically generated, which can greatly save the workload. 3. Different pages will be generated when different people visit the same website at different times. In contrast, "static" websites do not have these three characteristics. When the website is updated, new HTML files must be created manually. With the increasing expansion of website content and information, the workload of maintaining the website is beyond imagination.
Static websites can be created only with HTML or Flash technology, while dynamic websites must use ASP (Active Server Pages), PHP (Hypertext Preprocessor), JSP (JavaServer Pages) and other scripting languages in addition to HTML and Flash technology.
ASP is the script language that comes with Microsoft's Windows IIS system. It can execute dynamic Web service applications, and use ACCESS database to create a complete dynamic website service system. The syntax of ASP is very similar to that of Visual BASIC. People who have learned VB can quickly learn it. ASP is also the simplest and easiest development language among these scripting languages. It is very popular in China, and can quickly complete the website application program with HTML code. But ASP is also the only one of these languages that cannot support cross platform well.
PHP is a completely free open source product that can run on the network server built by Apache. If you use MYSQL database software, you can quickly build a dynamic website service system. Apache and MySQL are also free and open source products. The software cost for building servers is very low, and they can run on a variety of operating systems. The server built by combining Apache+PHP+MySQL is very popular abroad.
JSP is a dynamic web page technology launched by Sun Corporation. JSP technology is a script language based on Java, and people familiar with Java language can quickly get started. Although JSP is also a scripting language, it is fundamentally different from PHP and ASP. PHP and ASP are interpreted by the language engine to execute program code, while JSP code is broken into servlets and executed by the Java virtual machine. This technology only occurs when the first request is made to JSP pages. Therefore, it is generally believed that JSP is more efficient than PHP and ASP, and JSP can meet more complex applications. Therefore, many foreign large-scale enterprise systems and business systems use JSP technology. As part of the Java technology family, JSP technology can also support highly complex web-based applications.