web应用开发技术.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

WEB开发技术主讲人:瞿学全部门:电信产品部时间:3月8日

Web的来源讨论Web开发技术的历史,当然要先说说Web的来源。众所周知,Web这个Internet上最热门的应用架构是由TimBerners-Lee发明的。Web的前身是1980年TimBerners-Lee负责的Enquire(EnquireWithinUponEverything的简称)项目。

Web的来源1990年11月,第一种Web服务器nxoc01.cern.ch开始运行,TimBerners-Lee在自己编写的图形化Web浏览器WorldWideWeb上看到了最早的Web页面。1991年,CERN(EuropeanParticlePhysicsLaboratory)正式公布了Web技术原则。目前,与Web有关的多种技术原则都由著名的W3C组织(WorldWideWebConsortium)管理和维护。

Web架构的精髓从技术层面看,Web架构的精髓有三处:用超文本技术(HTML)实现信息与信息的连接;用统一资源定位技术(URI)实现全球信息的精确定位;用新的应用层协议(HTTP)实现分布式的信息共享。这三个特点无一不与信息的分发、获取和运用有关。其实,TimBerners-Lee早就明确无误地告诉我们:Web是一种抽象的(假想的)信息空间。也就是说,作为Internet上的一种应用架构,Web的首要任务就是向人们提供信息和信息服务。

Web开发的原则一种Web开发者倘若忘掉了Web技术的最终目的是提供信息和信息服务,他的愚蠢程度就丝毫不亚于一种在足球场上只懂得卖弄技巧,却忘掉了射门得分的大牌球星。从这个角度来说,评价一种Web开发技术优劣的原则只有一种,那就是看这种技术能否在最恰当的时间和最恰当的地点,以最恰当的方式,为最需要信息的人提供最恰当的信息服务。

客户端技术的萌芽和演进

Web是一种经典的分布式应用架构。Web应用中的每一次信息互换都要波及到客户端和服务端两个层面。因此,Web开发技术大体上也可以被分为客户端技术和服务端技术两大类。Web客户端的重要任务是展现信息内容,而HTML语言则是信息展现的最有效载体之一。

HTML的历史1945年,VannevarBush在一篇文章中论述了文本和文本之间通过超级链接互相关联的思想,并在文中给出了一种能实现信息关联的计算机Memex的设计方案。DougEngelbart等人则在1960年前后,对信息关联技术做了最早的试验。与此同步,TedNelson正式将这种信息关联技术命名为超文本(Hypertext)技术。1969年,IBM的CharlesGoldfarb发明了可用于描述超文本信息的GML(GeneralizedMarkupLanguage)语言。

HTML的历史1978到1986年间,在ANSI等组织的努力下,GML语言深入发展成为著名的SGML语言原则。当TimBerners-Lee和他的同事们在1989年试图创立一种基于超文本的分布式应用系统时,TimBerners-Lee意识到,SGML是描述超文本信息的一种上佳方案,但美中局限性的是,SGML过于复杂,不利于信息的传递和解析。于是,TimBerners-Lee对SGML语言做了大刀阔斧的简化和完善。1990年,第一种图形化的Web浏览器WorldWideWeb终于可以使用一种为Web度身定制的语言--HTML来展现超文本信息了。

HTML的历史最初的HTML语言只能在浏览器中展现静态的文本或图像信息,这满足不了人们对信息丰富性和多样性的强烈需求--这件事情最终的成果是,由静态技术向动态技术的转变成为了Web客户端技术演进的永恒定律了。

GIF,JavaScript,VBScript能存储、展现二维动画的GIF图像格式早在1989年就已发展成熟。Web出现后,GIF第一次为HTML页面引入了动感元素。但更大的变革来源于1995年Java语言的问世。Java语言天生就具有的平台无关的特点,让人们一下子找到了在浏览器中开发动态应用的捷径。

GIF,JavaScript,VBScript1996年,著名的Netscape浏览器在其2.0版中增长了对JavaApplets和JavaScript的支持。Netscape的冤家对头,Microsoft的IE3.0也在这一年开始支持Java技术。目前,喜欢动画、喜欢交互操作、喜欢客户端应用的开发人员可以用Java或JavaScript语言随心所欲地丰富HTML页面的功能了。

GIF,JavaScript,VBScriptJavaScript语言在所有客户端开发技术中占有非常独特的地位:它是一种以脚本方式运行的,简化了的Java语言,这也是脚本技术第一次在Web世

文档评论(0)

181****8523 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档