A Brief History of [turn] WEB technology development

A Brief History of [turn] WEB technology development

 

First, the first phase of the development of Web technology - static documents
The first stage of the Web, is mainly used for browsing static Web pages. User using a client-side Web browser, you can access various Web sites on the Internet, on every site has a home page (Home Page) as entering a Web site entrance. Each Web page may contain information and hypertext links, hypertext links can take the user to another Web site or other Web page. From the server point of view, each Web site by a host, Web servers and Web pages composed of many, led to a home page, other Web pages as a fulcrum to form a tree-like structure. Each Web pages are written in HTML format.
HTML stands for hypertext markup language (Hyper Text Markup Language), which provides control over information in text format, you can use this information to show the specific design of Web pages on the user's screen. Web server using HTTP (Hyper Text Transport Protocol) Hypertext Transfer Protocol, an HTML document transmitted from the Web server to the user's Web browser.
Due to the constraints of low version of the HTML language and legacy browsers, Web pages can include simple text, the browser can only display text messages dull, but basically meet the original intention to establish a Web site, and information resource sharing.
This stage, basically just a Web server HTTP server, which is responsible for client browser access request to establish a connection, in response to user requests, needed to find a static Web page, and then returned to the client.
With the continuous development of Internet technology and web-based information increases exponentially, people gradually found hand-written and contains all the information content of the page is a tremendous waste of human and material resources, and almost becomes difficult to achieve. In addition, the use of static pages only way to build up a site can simply transfer existing pages according to user's request, but can not achieve a variety of dynamic interactive features. Specifically, static pages there are obvious deficiencies in the following areas:
1. not support back-end database. With the increased amount of information online, as well as businesses and individuals want to publish enhanced demand for products and information through the network, there is a growing need for a simple way to access a Web page server back-end database. This is far from static pages can not be achieved.
2. not valid for site information timely updates. If users need for traditional content and static page is updated or modified, they can only adopt one by one to change the way each page. In the early development of the Internet less online information age, this approach is acceptable. But now even the users' personal site also contains a variety of rich content, therefore, how timely and efficiently update page information has also become a pressing problem.
3. Failure to achieve dynamic display. All static pages are pre-written, it is immutable, so users access the same page will only see the same content, static pages do not display different pages depending on the user.
These shortcomings, prompting Web technology has entered a second phase of development.
 
Second, the second phase of the development of Web technology - dynamic pages
In order to overcome the lack of static pages, it will be under the traditional stand-alone programming environment combined with the introduction of Internet Web technology, to form a new network programming technology. Network programming by adding various programs and control logic in the traditional static page, the client and server network of communication and interaction to achieve a dynamic and personalized. People will use this network to create a page called dynamic programming page.
Static and dynamic web pages are corresponding, that is to say, a common form of web page URL suffix is not .htm, .html, .shtml, .xml, etc. static pages, but in .asp, .jsp, .php ,. perl, .cgi and other forms suffix. However, to note here that the dynamic pages, not directly related to "dynamic effects" on a variety of animation on a Web page, scrolling marquee visual, dynamic Web pages can also be plain text, it can also include a variety of animation content, these are just manifestations of the specific content of the web, regardless of whether the page is dynamic effects, using technology to generate dynamic web pages are known as dynamic pages.
  From the perspective of Web site visitor's point of view, whether it is static or dynamic web pages, you can display basic text and picture messages, but the website development, management, maintenance point of view there is a great difference.
(1) dynamic web pages to database technology, can greatly reduce the workload of site maintenance;
(2) the use of dynamic web technology site can achieve more functionality, such as user registration, user login, online surveys, user management, order management, and so on;
(3) dynamic web page is actually not exist independently of the page file on the server, and only when the user requests the server does not return a full page;
 
Third, the third stage of development of Web technology era --Web2.0
I believe we often hear the word "Web2.0" In the past two years, Web2.0 What is it? In fact, it is not a specific thing, but a stage, this stage is to facilitate a variety of technologies and related products and services of a call. So, we can not say that what is Web2.0, but it can be said, that is Web2.0. We can WWW era of the first phase of static documents called Web1.0, but as is usually the way to the software named dynamic pages era classified as the second phase of the upgrade Web1.5 Web1.0. Imagine, how much of the third stage with the first two stages across.
Web2.0 is Flickr, 43Things.com and other sites represented to Blog, application TAG, SNS, RSS, wiki and other social software as the core, according to six degrees of separation , xml, ajax and other new theory and technology of the Internet new generation of models.
Blog-- blog / blog: Blog's full name should be a Web log, later abbreviated to Blog. Blog site is an easy to use, you can quickly post thoughts in them, interact with others and engage in other activities. All of this is free.
TAG-- network Abstract / Web bookmarks ", a company called Del.icio.us named originated in the United States since 2003, the site began offering" social bookmarking "(Social Bookmarks) network services, users are referred to as" delicious "(delicious meaning in English is" delicious; interesting ").
SNS-- social networks: Social Network Sofwaret, social networking software, according to the theory of six degrees, in order to understand the basis of friends of friends, expand their contacts. It can be summarized as blog links between people +.
RSS-- Site Summary: automatic distribution of user-generated content, subscription. RSS is a simple way and among other sites to share content (also called aggregate content) technology site used. Originally derived from the browser technology "news channel", now commonly used for news and other sites in sequence, such as Blog. Internet users through support for RSS news aggregator tool software on the client (for example SharpReader NewzCrawler, FeedDemon RSSReader), read their content for RSS output in without opening the website content pages. Visible, the site provides RSS output, has the advantage of allowing users find the update site content. In the high-speed high quality and efficiency into the mainstream voice of the Internet era, RSS undoubtedly contributed to the spread of online information, it proposed an alternative way of looking at the world.
WIKI-- encyclopedia. Wiki is a collaborative writing tool for people. Wiki site can have more than (or even any visitor) maintenance, everyone can express their views, or on common themes such as extended or explore Wikipedia, Baidu's "know" and Sina "Love asked," and so on. The user can be said to build a big encyclopedia.
To put it simply, Web1.0 to Web2.0 website is edited by the people involved in the process of editing. Each user can have their own data through a simple browser operating on an open site where people can be more convenient access to information, publishing, sharing and communication, and group discussions. Everyone became publisher news or opinions, through various means, such as Tag, associated links, sites can display personal effects to the greatest extent, and thus stimulate the enthusiasm of individuals, people become social beings on the Web, Web also has social, it becomes a social network.
 
 
Note: ① so-called "Six Degrees of Separation", with the most simple words describe is this: in interpersonal relations, we should get to know any friend who was a stranger, as long as the middle by up to six friends will be able to achieve their goals.

Guess you like

Origin www.cnblogs.com/xgp123/p/11209833.html