当前位置:首页 » 服务器技术
开发技术指南» 文章正文
    引言: 王咏刚,2004年3月 [ 本文发表于2004年4月《程序员》 ] 讨论Web开发技术的历史,当然要先说说Web的起源。
 

 

    摘要:在vb.net中,显示图片很简单:picturebox1.image=image.fromfile(filename)但是这种办法不能用于显示internet上的图片,因为image.fromfile不支持uri格式。那么怎么办呢? 其实 .net 为我们准备了一套很方便的方法。在.net中,网上的资源(图片,动画,声音,网页等等)是通过system.net.webrequest 和 system.net.webresponse 两个类来得到的。简单的说,......
 ·com中事件驱动技术探讨    »显示摘要«
    摘要: com中事件驱动技术探讨 邹飞 版本v1.0 2004年7月 目 录 1. 问题的提出.... 3 2. 名次术语.... 3 3. 常用技术.... 3 3.1 紧密耦合事件(tightly coupled events,tce)... 3 3.1.1 连接点技术... 3 3.1.2 消息队列技术... 11 3.2 松散耦合事件(loosely coupled events,lce)... 11 3.2.1 com+的事件驱动... 11 4. ......


Web开发技术史话
http://www.contextfree.net/wangyg/tech/history/web_dev_history.html

[ 本文发表于2004年4月«程序员» ] 【相关文章:STL的心得(1)--为什么使用STL

王咏刚,2004年3月 【扩展阅读:GD2.0.21+PHP4.3.7+ap

讨论web开发技术的历史,当然要先说说web的起源。众所周知,web这个internet上最热门的应用架构是由tim berners-lee发明的。web的前身是1980年tim berners-lee负责的enquire(enquire within upon everything的简称)项目。1990年11月,第一个web服务器nxoc01.cern.ch开始运行,tim berners-lee在自己编写的图形化web浏览器"worldwideweb"上看到了最早的web页面。1991年,cern(european particle physics laboratory)正式发布了web技术标准。目前,与web相关的各种技术标准都由著名的w3c组织(world wide web consortium)管理与维护。 【扩展信息:STL的心得(2)--如何使用安装STL

 

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

很可惜,在web应用日新月异的今天,许多搞技术的人似乎已经忘记了web架构的设计初衷。他们在自己开发的网站或web应用中大肆堆砌各种所谓的"先进"技术,但最终用户能够在这些网站或应用中获得的有价值信息却寥寥无几。这个问题绝不像评论者常说的"有路无车"或"信息匮乏"那么简单。一个web开发者倘若忘记了web技术的最终目标是提供信息与信息服务,他的愚蠢程度就丝毫不亚于一个在足球场上只知道卖弄技巧,却忘记了射门得分的大牌球星。从这个角度来说,评价一种web开发技术优劣的标准只有一个,那就是看这种技术能否在最恰当的时间与最恰当的地点,以最恰当的方式,为最需要信息的人提供最恰当的信息服务。

1 客户端技术的萌芽与演进

web是一种典型的分布式应用架构。web应用中的每一次信息交换都要涉及到客户端与服务端两个层面。因此,web开发技术大体上也可以被分为客户端技术与服务端技术两大类。我们先来谈谈客户端技术的萌芽与演进过程。

web客户端的主要任务是展现信息内容,而html语言则是信息展现的最有效载体之一。作为一种实用的超文本语言,html的历史最早可以追溯到上世纪四十年代。1945年,vannevar bush在一篇文章中阐述了文本与文本之间通过超级链接相互关联的思想,并在文中给出了一种能实现信息关联的计算机memex的设计方案。doug engelbart等人则在1960年前后,对信息关联技术做了最早的实验。与此同时,ted nelson正式将这种信息关联技术命名为超文本(hypertext)技术。1969年,ibm的charles goldfarb发明了可用于描述超文本信息的gml(generalized markup language)语言。1978到1986年间,在ansi等组织的努力下,gml语言进一步发展成为著名的sgml语言标准。当tim berners-lee与他的同事们在1989年试图创建一个基于超文本的分布式应用系统时,tim berners-lee意识到,sgml是描述超文本信息的一个上佳方案,但美中不足的是,sgml过于复杂,不利于信息的传递与解析。于是,tim berners-lee对sgml语言做了大刀阔斧的简化与完善。1990年,第一个图形化的web浏览器"worldwideweb"终于可以使用一种为web度身定制的语言--html来展现超文本信息了。
...   下一页
    摘要:;“莫国防”病毒(win32.mgf)的源程序; 警告:本程序仅供各位学习研究,不许更改本程序成病毒新变种,更不允许添加破坏性代码,各位切记! ;写毒目的:;1,崇拜陈盈豪,欲与cih一比高低;;2,传播技术,提高国人的水平(如果你把源程序读懂,并跟踪一遍病毒,你的技术会大大提高);;3,让世界知道中国还是有人的; ;相关技术:;1,进入ring0:在win98用和cih一样的技术,直接往gdt添加callgate;在win 2000/xp/2003里把;......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE