Web发展简史

起源
在这里插入图片描述
在这里插入图片描述
1989
在这里插入图片描述
1990 HTML
在这里插入图片描述
1990 年,Tim 以超文本语言 HTML 为基础在 NeXT 电脑上发明了最原始的 Web 浏览器。

1991 年,Tim 作为布道者在 Internet 上广泛推广 Web 的理念,与此同时,美国国家超算应用中心(National Center for Supercomputer Applications)对此表现出了浓厚的兴趣,并开发了名为 Mosaic 的浏览器,于 1993 年 4 月进行了发布。
在这里插入图片描述
1994 年 5 月,第一届万维网大会在日内瓦召开。
在这里插入图片描述
1994.7 HTML 2.0 规范发布
1994 年 9 月,因特网工程任务组(Internet Engineering Task Force)设立了 HTML 工作组。

1994 年 11 月,Mosaic 浏览器的开发人员创建了网景公司(Netscape Communications Corp.),并发布了 Mosaic Netscape 1.0 beta 浏览器,后改名为 Navigator。

1994 万维网联盟(World Wide Web Consortium)成立,简称 W3C
1994 年底,由 Tim 牵头的万维网联盟(World Wide Web Consortium)成立,这标志着万维网的正式诞生。

此时的网页以 HTML 为主,是纯静态的网页,网页是“只读”的,信息流只能通过服务器到客户端单向流通,由此世界进入了 Web 1.0 时代。

1995 网景推出 JavaScript
1995 年,网景工程师 Brendan Eich 花了10天时间设计了 JavaScript 语言。起初这种脚本语言叫做 Mocha,后改名 LiveScript,后来为了借助 Java 语言创造良好的营销效果最终改名为 JavaScript。网景公司把这种脚本语言嵌入到了 Navigator 2.0 之中,使其能在浏览器中运行。

与此相对的是,1996 年,微软发布了 VBScript 和 JScript。JScript 是对 JavaScript 进行逆向工程的实现,并内置于 Internet Explorer 3 中。但是 JavaScript 与 JScript 两种语言的实现存在差别,这导致了程序员开发的网页不能同时兼容 Navigator 和 Internet Explorer 浏览器。 Internet Explorer 开始抢夺 Netscape 的市场份额,这导致了第一次浏览器战争。
1997年11月,PHP2是个基本完善的程序包。
1998年6月,PHP3有了更好的执行效果和清晰的结构,强大之处在于可扩展性,吸引了全世界大量的开发者加入并提交新模块。
2000年5月,PHP4全新的引擎,性能提升了近10倍。同时,提高跨平台能力,开始支持面向对象(虽然还不完善)。
2004年7月,PHP5采用了第二代的Zend引擎。最大特色是引入面向对象的全部机制,引进了类型提示和异常处理。
PHP6,胎死腹中,是一个失败的专案,虽然做了一些改进,但始终没能发布正式版本,是一个被直接跳过的版本。
2015年11月,PHP 7(PHP NG):性能方面实现了跨越式提升,并引入了一些新特性。参考:PHP7革新与性能优化
更多内容可参考:PHP的历史 http://php.net/manual/zh/history.php.php PHP发展史
1996年,ASP 1.0诞生,简化了Web开发。
原来要写C语言,太难了;有了ASP只需要写写VBScript脚本或者JavaScript脚本即可,而且还有内部组件实现了cookie等高级功能,ADO(ActiveX Data Object)简化了数据库的相关操作。
1998年,微软发布了ASP 2.0。
与ASP 1.0的主要区别在于它的外部组件是可以初始化的,这样,在ASP程序内部的所有组件都有了独立的内存空间,并可以进行事务处理。
2000年,微软发不了ASP 3.0,随着Windows 2000一同附带。
优势在于它使用了COM+,因而其效率会比它前面的版本要好,并且更稳定。
2001年,ASP·NET出现了。
几乎完全是基于组件和模块化的,Web应用程序的开发人员使用这个开发环境可以实现更加模块化的、功能更强大的应用程序。
Java web的历史待补充。
1997年6月,SUN公司的Pavni Diwanji编写了Servlet 1.0规范。
1999年8月,Servlet 2.2发布,开始成为J2EE的一部分。
当前Servlet最新版是2013年5月发布的3.1, 属于Java EE 7,支持非阻塞I/O和WebSocket。
Servlet 4.0正在开发过程。
参考:https://en.wikipedia.org/wiki/Java_servlet
Java EE的发展历程:https://en.wikipedia.org/wiki/Java_EE_version_history
Java web开发技术的发展(从Servlet、JSP到模型一、模型二、框架、可视化开发):http://blog.csdn.net/javaeeteacher/article/details/6478450

Web1.0的发展
Web1.0是万维网发展的第一代模式,Brian (2007)指出:“根据Berners-Lee,web1.0是只读模式的网络”。Web1.0一开始是为大型企业、商业公司服务,将企业的信息搬运到网上,向人们宣传企业。Web1.0是静态的、单项的网络。大型商业公司通过网络把他们的产品发布到网上,然后人们可以通过网络浏览信息,如果客户有中意的商品,便可以和公司取得联系。此外,第一代web用途相当有限,只是简单的信息检索。
Web1.0的主要协议是HTTP, HTML and URI。

Web 1.0只解决了人对信息搜索、聚合的需求,而没有解决人与人之间沟通、互动和参与的需求。”因此,为了满足广大网民的需求,对于二代网络的开发已迫在眉睫。
在这里插入图片描述
Web 2.0
1990年,伯纳斯李发布构架万维网(WWW)的三大基本技术,互联网自此进入了Web时代。由于web的内容让网民耳目一新,它结合音频、视频、图像,运用多媒体模式,给网民带来了一种空前的视觉享受,因此,自从面世以来,很快引起了人们的广泛关注,发展异常迅猛。到了1997年全球互联网数量已达到100万个,2000年更突破1000万。Web2.0是相对于web1.0 提出的一个新概念,是2003/4年的热词。
较之1.0,2.0web 的最大改变是,web2.0不再是单维的,逐渐发展为双向交流,另一特征是社交网络的兴起。Web1.0主要依赖于html语言,最大的缺陷是交互性差,用户每提交一次数据,都要停下来等待互联网的响应,在网站出现响应之前,用户至能看到一个空白网页无所事事,这一缺陷在web2.0上市后得以很好的解决。
在这里插入图片描述
Web 3.0
Web3.0实现了网络高度虚拟化,给予网民更大的自由空间,更能体现网民的自我需求,体现了高度的个性化,互动性,和更加深入全面的软件应用。Web 3.0为读者提供了更多的阅读渠道,内容也比之前的Web1.0 和2.0丰富。
Web 3.0为读者提供了更多的阅读渠道,内容也比之前的Web1.0 和2.0丰富。Web 3.0实现了网络融化的大众化,公用显示器与个人应用终端的通用。
因此,可以说web3.0是一个更具个性化特点的网络,它为用户提供个性化用户体验、个性化配置。另一方面,Web 3.0处处为用户着想,将用户的喜好作为软件开发的主要动因。在网络搜索方面,Web 3.0引入个人信息偏好处理系统和个性化搜索引擎,对个体用户进行特征分析,同时也对整个互联网的搜索习惯进行整理,归类,最终得出更适合网民需求的搜索平台,实现了快捷、准确、高效的搜索,用户可以可以在极短时间内找到自己需要的信息资料,节省了时间和精力。
这种个性化引擎的建立,是以网民偏好为基础,为了满足特定用户的需求,这就需求信息的大聚合,大量的个性化信息的聚合,造就了新的搜索引擎的面世。
在这里插入图片描述

参考资料:
https://blog.csdn.net/freekiteyu/article/details/79927047
https://www.cnblogs.com/jason571/p/6259054.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值