Web前端起源与发展阶段

资讯 2024-06-25 阅读:113 评论:0
初涉web前端,以及目前从事web前端工作的你,知道web前端的起源,以及目前的发展阶段吗?今天达内web前端培训专家为大家详细解读这两点。 Are you aware of t...
美化布局示例

欧易(OKX)最新版本

【遇到注册下载问题请加文章最下面的客服微信】永久享受返佣20%手续费!

APP下载   全球官网 大陆官网

币安(Binance)最新版本

币安交易所app【遇到注册下载问题请加文章最下面的客服微信】永久享受返佣20%手续费!

APP下载   官网地址

火币HTX最新版本

火币老牌交易所【遇到注册下载问题请加文章最下面的客服微信】永久享受返佣20%手续费!

APP下载   官网地址

初涉web前端,以及目前从事web前端工作的你,知道web前端的起源,以及目前的发展阶段吗?今天达内web前端培训专家为大家详细解读这两点。

Are you aware of the origins of the front end and the current stage of development of the front end of the web, starting with the front end of the web? Today Daneweb front end training experts read these two points in detail.

1.Web的起源

1. The origins of Web

Web的不断完善都是基于各种Web技术的不断发展。

Web's continued improvement is based on the evolution of various technologies Web.

Web的应用架构是由英国人Tim Berners-Lee在1989年提出的,而它的前身是1980年Tim Berners-Lee负责的Enquire(Enquire Within Upon Everything的简称)项目。

The Web application structure was proposed by the British Tim Berners-Lee in 1989, and its predecessor was the Enquire Enquire (Abbrevigated by Tim Berners-Lee) in 1980.

1990年11月第一个Web服务器nxoc01.cern.ch开始运行,由Tim Berners-Lee编写的图形化Web浏览器第一次出现在人们面前。

The first Web server, nxoc01.cern.ch, became operational in November 1990 and the graphical Web browser, prepared by Tim Berners-Lee, appeared before the public for the first time.

1991年,CERN(European Particle Physics Laboratory)正式发布了Web技术标准。

In 1991, CERN officially issued the Web Technical Standard.

目前,与Web相关的各种技术标准都由著名的W3C组织(World Wide Web Consortium)管理和维护。

Currently, the various technical standards associated with Web are managed and maintained by the well-known W3C organization World Wide Web Consortium.

2.Web涉及的技术

2.Web involves technology

Web是一种典型的分布式应用架构。Web应用中的每一次信息交换都要涉及到客户端和服务端两个层面。因此,Web开发技术大体上也可以被分为客户端技术和服务端技术两大类。

Web is a typical distributed application structure. Each exchange of information in Web applications involves both client and service levels. So technologies can also be broadly classified into two broad categories of client and service-end technologies.

1)客户端技术

1) Client technology

包括:HTML语言的诞生、从静态信息到动态信息、对QuickTime插件的支持、Flash插件的出现。

Includes the birth of HTML language, from static to dynamic information, support for the QuickTime plugin, and the emergence of Flash plugins.

2)服务端技术

2) Service-end technology

与客户端技术从静态向动态的演进过程类似,Web服务端的开发技术也是由静态向动态逐渐发展、完善起来的。

Similar to the evolution of client technology from static to dynamic, the development of Web service end technologies has evolved and refined from static to dynamic.

最早的Web服务器简单地响应浏览器发来的HTTP请求,并将存储在服务器上的HTML文件返回给浏览器。

The earliest Web server simply responds to HTTP requests from the browser and returns HTML files stored on the server to the browser.

第一种真正使服务器能根据运行时的具体情况,动态生成HTML页面的技术是大名鼎鼎的CGI技术。

The first technology that really enables the server to generate HTML pages according to the specific conditions at the time of operation is the famous CGI technology.

1994年,发明了专用于Web服务端编程的PHP语言。

In 1994, PHP language was invented specifically for WEB end-of-service programming.

1996年,Microsoft在其Web服务器IIS 3.0中引入了ASP技术。ASP使用的脚本语言是我们熟悉的VB Script和JavaScript

In 1996, Microsoft introduced ASP technology in its Web server IIS 3.0. The script language used by ASP is our familiar VB Script and JavaScript.

1998年,JSP技术诞生。

In 1998, JSP technology was born.

随后,XML语言及相关技术又成为主流。

Subsequently, the XML language and related technologies were mainstreamed.

3.Web技术的发展阶段

3. The stage of technological development of Web

当前Web技术的发展主要分为三个阶段:静态技术阶段、动态技术阶段和Web2.0新时期。

The current development of Web technology is divided into three main phases: static technology phase, dynamic technology phase and new Web 2.0 period.

1)第一阶段——静态文档

1) Phase I - Static Document

第一阶段的Web,主要是用于静态Web页面的浏览。用户使用客户机端的Web浏览器,可以访问Internet上各个Web站点,在每一个站点上都有一个主页(Home Page)作为进入一个Web站点的入口。每一Web页中都可以含有信息及超文本连接,超文本连接可以带用户到另一Web站点或是其它的Web页。从服务器端来看,每一个Web站点由一台主机、Web服务器及许多Web页所组成,以一个主页为首,其它的Web页为支点,形成一个树状的结构。每一个Web页都是以HTML的格式编写的。

The first phase of Web, mainly for static Web page views, allows users to access each Web site on the Internet, with a home page (Home Page) as an entry to one Web site. Each Web page contains information and hyperlinks, which can be taken with the user to another Web site or to other Web pages. From the server end, each Web site is composed of a host, Web server and many Web pages, headed by one home page and supported by other Web pages, forming a tree structure. Each Web page is prepared in a HTML format.

由于受低版本HTML语言和旧式浏览器的制约,Web页面只能包括单纯的文本内容,浏览器也只能显示呆板的文字信息,但基本满足了建立Web站点的初衷,实现了信息资源共享。

Owing to the low-version HTML language and old-fashioned browsers, Web pages can only contain simple text content, and browsers can only display static text messages, but basically meet the original purpose of creating the Web site and share information resources.

这一阶段,Web服务器基本上只是一个HTTP的服务器,它负责客户端浏览器的访问请求,建立连接,响应用户的请求,查找所需的静态的Web页面,再返回到客户端。

At this stage, the Web server is essentially a HTTP server, which is responsible for client browser access requests, establishing connections, responding to user requests, searching for the required static Web page and returning to the client.

2)第二阶段——动态网页

2) Phase II - Dynamic web page

为了克服静态页面的不足,人们将传统单机环境下的编程技术引入互联网络与Web技术相结合,从而形成新的网络编程技术。网络编程技术通过在传统的静态页面中加入各种程序和逻辑控制,在网络的客户端和服务端实现了动态和个性化的交流与互动。这种使用网络编程技术创建的页面称为动态页面。

In order to overcome static page deficiencies, new network programming techniques are being developed by introducing programming techniques from traditional single-source environments into the Internet and Web technologies. Network programming technologies allow dynamic and personalized communication and interaction on the network's client and service ends by adding various program and logical controls to traditional static pages.

动态网页与静态网页是相对应的,也就是说,网页URL的后缀是.htm、.html、.shtml、.xml等静态网页的常见形式,而是以.asp、.jsp、.php、.perl、.cgi等形式为后缀。

Dynamic pages correspond to static pages, that is to say, the suffix of the URLs is a common form of static pages such as.htm,.html,.shtml,.xml, etc., and is followed by.asp,.jsp,.php,.perl,.cgi, etc.

不过这里说的动态网页,与网页上的各种动画、滚动字幕等视觉上的“动态效果”没有直接关系,动态网页也可以是纯文字内容的,也可以是包含各种动画的内容,这些只是网页具体内容的表现形式,无论网页是否具有动态效果,采用动态网站技术生成的网页都称为动态网页。

However, the dynamic pages referred to here are not directly related to the visual “dynamic effect” of the various animations on the pages, rolling subtitles, etc. The dynamic pages can also be purely textual or contain animations, which are merely expressions of the specific content of the pages, whether or not they are dynamic, and pages generated using dynamic web technologies are called dynamic pages.

3)第三阶段——Web2.0时代

3) Phase III - The Web 2.0 Age

Web2.0其实不是一个具体的事物,而是一个阶段,是促成这个阶段的各种技术和相关的产品服务的一个称呼。

Web 2.0 is not really a specific matter, but rather a phase, a term for the various technologies and related product services that contribute to this phase.

WEB2.0的基本特征有:网站能够让用户把数据在网站系统内外倒腾;用户在网站系统内拥有自己的数据;完全基于 WEB,所有功能都能通过浏览器完成。

The basic features of WEB 2.0 are that the website allows users to invert data both within and outside the web system; that users have their own data in the web system; and that all functions can be performed through browsers, based entirely on WEB.

我们可以把第一阶段的静态文档的WWW时代称之为Web1.0,而就像通常对软件起名方式把第二阶段的动态页面时代划为Web1.0的升级Web1.5。

We can call the WWW era the first stage of static documents Web1.0, and we can call the second phase dynamic page age the Web1.5 upgrade of Web1.0, as is usually the case for software naming.

Web2.0是以Flickr、#等网站为代表,以Blog、TAG、SNS、RSS、wiki等社会软件的应用为核心,依据六度分隔、xml、ajax等新理论和技术实现的互联网新一代模式。

Web 2.0 is represented by websites such as Flickr and #, with social software applications such as Blog, TAG, SNS, RSS, wiki, and a new-generation Internet model based on new theories and technologies such as six degrees of separation, xml, ajax, etc.

4.WEB3.0已经到来。

4.WEB3.0 has arrived.

随着用户需求的变化和web技术的发展与进步,web必将由2.0时代跨入3.0时代。

With the changing needs of users and the development and advancement of web technologies, web is bound to move from 2.0 to 3.0.

有关WEB3.0的定义,目前行业内没有一个统一的定义和标准,因为WEB3.0一词本身也包含多成含义,比包括如跨浏览器、超浏览器的内容交互和倒腾,用户可在不同的网站上整合、使用自己的互联网数据等内容。简单来说网络上只有两个概念:用户,和围绕话题的内容。

The definition of WEB 3.0 does not currently have a uniform definition and criteria in the industry, as the term WEB 3.0 also contains many meanings in itself, as compared to including content interactions and invertions across browsers, superb browsers, where users can integrate and use their own Internet data on different websites. In simple terms, there are only two concepts on the web: users, and content around the topic.

WEB3.0的基本特征有:网站内的信息可以直接和其他网站相关信息进行交互和倒腾,能通过第三方信息平台同时对多家网站的信息进行整合使用;用户在互联网上拥有自己的数据,并能在不同网站上使用;完全基于WEB,用浏览器即可以实现复杂的系统程序才具有的功能。

The basic features of WEB3.0 are that the information on the web site can interact and invert directly with other website-related information and can be used simultaneously through a third-party information platform for integrating information on multiple sites; that users have their own data on the Internet and can use it on different websites; and that, based solely on WEB, browsers are used to achieve the functions of complex system programs.

通过Web3.0技术,可以对用户生成的内容信息进行整合,使得内容信息的特征性更加明显,便于检索。将精确地阐明信息内容特征的标签进行整合,提高信息描述的精确度,从而便于互联网用户的搜索与整理。

The Web3.0 technology allows for the integration of content information generated by users, making it more visible and easy to retrieve.

Web3.0坚持以人为本,将用户的偏好作为设计的主要考虑因素。通过对用户的行为特征进行分析,寻找可信度高的发布源,并对互联网用户的搜索习惯进行整理、挖掘,得出最佳的设计方案,帮助互联网用户快速、准确地搜索到自己想要感兴趣的信息内容,避免了大量信息带来的搜索疲劳,极大提高了网络应用的效率。

Web3.0 adheres to a people-centred approach, using user preferences as a primary consideration in its design. By analysing user behavioral characteristics, searching for credible sources of distribution, and collating and digging Internet users’ search habits, the best design options are developed to help Internet users quickly and accurately search for the content of information they want to be of interest, avoiding search fatigue caused by large amounts of information, which greatly improves the efficiency of web applications.

web3.0更多的不是仅仅一种技术上的革新。而是以统一的通讯协议,通过更加简洁的方式为用户提供更为个性化的互联网信息资讯定制的一种技术整合。将会是互联网发展中由技术创新走向用户理念创新的关键一步。

Web3.0 is more than just a technological innovation. Rather, it is a technology integration that provides users with more personalized Internet information customization in a more concise way, using a unified communication protocol.

美化布局示例

欧易(OKX)最新版本

【遇到注册下载问题请加文章最下面的客服微信】永久享受返佣20%手续费!

APP下载   全球官网 大陆官网

币安(Binance)最新版本

币安交易所app【遇到注册下载问题请加文章最下面的客服微信】永久享受返佣20%手续费!

APP下载   官网地址

火币HTX最新版本

火币老牌交易所【遇到注册下载问题请加文章最下面的客服微信】永久享受返佣20%手续费!

APP下载   官网地址
文字格式和图片示例

注册有任何问题请添加 微信:MVIP619 拉你进入群

弹窗与图片大小一致 文章转载注明

分享:

扫一扫在手机阅读、分享本文

发表评论
平台列表
美化布局示例

欧易(OKX)

  全球官网 大陆官网

币安(Binance)

  官网

火币(HTX)

  官网

Gate.io

  官网

Bitget

  官网

deepcoin

  官网
热门文章
  • 0.00006694个比特币等于多少人民币/美金

    0.00006694个比特币等于多少人民币/美金
    0.00006694比特币等于多少人民币?根据比特币对人民币的最新汇率,0.00006694比特币等于4.53424784美元/32.5436 16人民币。比特币(BTC)美元(USDT)人民币(CNY)0.000066944.53424784【比特币密码】32.82795436 16比特币对人民币的最新汇率为:490408.64 CNY(1比特币=490408.64人民币)(1美元=7.24人民币)(0.00006694USDT=0.0004846456 CNY)汇率更新时...
  • 0.00003374个比特币等于多少人民币/美金

    0.00003374个比特币等于多少人民币/美金
    0.00003374比特币等于多少人民币?根据比特币对人民币的最新汇率,0.00003374比特币等于2.2826 1222美元/16.5261124728人民币。比特币(BTC)美元(USDT)人民币(CNY)0.00003374克洛克-0/22216.5261124728比特币对人民币的最新汇率为:489807.72 CNY(1比特币=489807.72人民币)(1美元=7.24人民币)(0.00003374USDT=0.0002442776 CNY)。汇率更新于2024...
  • 0.00015693个比特币等于多少人民币/美金

    0.00015693个比特币等于多少人民币/美金
    0.000 15693比特币等于多少人民币?根据比特币对人民币的最新汇率,0.000 15693比特币等于10.6 1678529美元/76.86554996人民币。比特币(BTC)【比特币价格翻倍】美元(USDT)人民币(CNY)0.000/克洛克-0/5693【数字货币矿机】10.6 167852976.8655254996比特币对人民币的最新汇率为:489,807.72 CNY(1比特币= 489,807.72人民币)(1美元=7.24人民币)(0.00015693 U...
  • 区块链社区有哪些?区块链社区是什么?

    区块链社区有哪些?区块链社区是什么?
    展开全文...
  • ?在 App?Store 上的「Opencord: Web3 Social Platform」

    ?在 App?Store 上的「Opencord: Web3 Social Platform」
    Opencord is the Web 3.0 social platform built for DAOs. It is designed for the efficient connections of DAOs, the seamless connections of DApps, and the like-mindedness connections of DAO friends.We make it easy for you t...
标签列表