Web development technology historical Chinese

xiaoxiao2021-03-06  40

WEB development technology history

1. Deadly 1990-1992

In 1990, the emergence of HTML markers.

This marks the arrival of the web development era, the B / S model begins in the years, and the continuous development is constantly developing, and it is slightly in the field of traditional C / S.

Like all new things, in the prehummer of the Web, the Web development technology is born in the HTML mark, whether in the server or the client, is slowly developed. It is not like this to be brilliant in a quite a long time. Even just static text identity.

Keywords: html.

Technical features: static text shows, expressive power, and insufficient interaction skills.

2. Imperial era and feudal princes 1993-1996

In 1993, NCSA proposed a draft CGI1.0.

Web development finally ushered in its second major leap. Along with CGI, bring the dynamic processing power of the Web. CGI is the king of this era. People under this country write a CGI program, redirect the standard input to HTTP requests, process request data, and redirect the standard input to HTTP response. The C language once ruled this world.

Keywords: CGI.

Technical Features: Realize the dynamic interaction of the client and the server, write HTML tags in program code, process-oriented development, application, multi-process run.

The Emperor C language is quickly destroyed after a short glory. In 1994, Rasmus Lerdorf raised the PHP banner to start the revolution. In 1995, the first use of Perl write procedures, very fast, Perl covered its predecessors C language in the heart of the CGI programming field. Subsequently, famous scripting languages ​​such as Python have also joined the row of CGI programming languages. Microsoft brought ASP in 1996.

Keywords: scripting language.

Technical features: scripting code and page display mixing, process, interpretation, thread operation, difficulty in debugging.

3. Industrial civilization 1996-1999

In 1997, Sun launched a Servlet specification. The Java camp finally welcomed its own web hero. In 1998, JSP technology was born. Servlet and JSP combinations (can also be added to JavaBean technology) Let Java developers have a centralized handling function similar to the CGI program and the HTML embedding like PHP. In addition, Java's runtime compilation technology has greatly improved servlet and JSP. Performance efficiency

Keywords: servlet, JSP.

Technical features: code and page display mixing, thread run, running time compilation.

In 1998, Sun released the EJB 1.0 standard. In 1999, Sun officially released the first version of J2EE. Then, follow the J2EE standard, the various application service software for enterprise applications provide support platforms, rush to emerge. (At the same time 2001 Microsoft release ASP.NET technology)

Keywords: business development.

Technical Features: Web Development From Simple Information Display into Enterprise E-commerce Applications, incorporating system development. Development perspective From a single page turn to the whole station management; the development of the development is also implemented from a single page, and the page is only the existence of a user-interactive performance layer, which is still important but is no lonious.

Client technology:

1996 and 1997 is an important year of client technology. It has a far-reaching technology in the past two years: W3C proposes CSS recommendations; Netscape launches its own HTML extension, support JavaApplets and JavaScript, and introduces QuickTime plugins; IE supports the functions of DHTML and ActiveX controls; Macromedia launches Flash. Keywords: dynamically interaction.

Technical features: After many years later than the server, the client itself is greatly strengthened with the user's interaction ability. Not only this, Applet and ActiveX (especially Microsoft XMLHTTP) and later Mozilla's XMLHttpRequest have brought the client from passive and server interactions to have active interaction capabilities.

4. Multicultural 2000-2004

In 2001, Struts1.0 was released.

The web development model develops from Model 1 to Model 2 (MVC).

Whether it is the beginning of CGI, or later ASP, PHP or even servlet is a page controller mode, each page knows the data control objects you need this page. Based on servlet, a batch of front-end controller model systems have been developed. All requests are forwarded to a unified control program. After processed, forward data to a specific page, and Struts, Spring MVC, and Turbine, etc., are representatives. .

The development of MVC has also evolved - push technology and pull technology.

The Struts, Spring MVC and Turbine are the promotion technology. Tapestry and Microsoft ASP.NET bring pull technology.

With the development of technology and pull technology, there is different directions in view technology:

Under the demand for technology, the template technology has begun to develop red fire, and Velocity and JDynamic are representatives. Whether it is a template technology under ASP, PHP Template Techniques or New Development Models Includes Front-End Controllers and New Page Controllers, all using the same processing - placeholder dynamic replacement technology. The template engine looks for the corresponding data in memory when explaining the template and replaces it in the view. Of course, different template techniques, their template language is different and their processing of template files is different.

Under the leader of the pull technology, the web development component technology is introduced. JAVA's Tapestry Framework, the portal and Sun represented by JetSpeed ​​vigorously promoted JSF, and Microsoft's ASP.NET has vigorously developed the development model of Web Component.

Client technology:

In 2000, Mozilla released XUL0.6; 2003 Microsoft proposed XAML.

Keywords: Rich Client

Technical features: Thin Client technology interacting with DHTML, CSS, and Activex, Applet is limited, people need more interactive capabilities, which gives Rich Client technology - using XML to describe the client interface, not just HTML Or DHTML; simultaneously introduce new interactive web services. XUL technology under Mozilla and Microsoft XAML is representative.

5. New Technology Revolution - XML ​​and related

In 1998, W3C officially released XML 1.0 standard. The XML language makes the maximum specification for the format and expression method of information, and the application can handle all XML information in a unified manner.

In 1999, W3C developed an XSLT standard to convert XML information to HTML and other different forms of information show; the same year's research team proposed a draft standard for RDF (Resource Description Framework). RDF is based on XML syntax, which specifies the storage structure of metadata and related technical standards. In 2000, the W3C released version 1.1 of the SOAP (Simple Object Access Protocol) protocol. In 2001, W3C released version 1.1 of the WSDL (Web Services Description Language) protocol. The SOAP protocol and the WSDL protocol constitute the basis of Web Service.

In 2001, W3C began to set out an OWL (OWL Web Ontology Language) standard. The OWL language is a XML-based language that is more in-depth and meticulous than RDF. In 2003, W3C established a Semantic Web Services Interest Group that studied issues related to semantic technology in Web Service. In February 2004, W3C announced that RDF and OWL standards officially became a recommendation plan for W3C.

6. Mars

1990 HTML tag

The draft of the CGI 1.0 in 1993 was proposed by NCSA

In 1994, Rasmus Lerdorf invented PHP languages ​​dedicated to web server programming.

1995 Java was born

In 1995, NCSA began to develop CGI 1.1 standards.

In 1995, the first CGI program written in Perl

Javapplets and JavaScript support Javapplets and JavaScript in Netscape 2.0 in 1996

In 1996, W3C proposed CSS recommended standards. In the same year, IE 3.0 introduced support for CSS.

In 1996, W3C proposed a draft XML language on the basis of SGML language

In 1997, Microsoft released IE 4.0, support DHTML

In 1996, the plugin development began to have a browser world. Netscape 2.0 introduces support for the QuickTime plugin, which officially supports the function of inserting an ActiveX control in the HTML page in the same year.

In 1996, Macromedia acquired FutureWave and renamed the invention of Jonathan Gay as Flash.

In 1996, Microsoft learned from PHP, introduced ASP technology in its Web Server IIS 3.0.

In 1997, CGI1.2 was also included in the agenda.

1997 servlet technology came out

1998 JSP Technology Birth

In 1998, W3C officially released XML 1.0 standard

2000 W3C Release 1.1 version of the SOAP (Simple Object Access Protocol) protocol

2001 ASP.NET technology was born

转载请注明原文地址:https://www.9cbs.com/read-69585.html

New Post(0)