您的位置:首页 > 移动开发

2006年11月6日,Web 3.0 技术基础诞生

2006-11-10 20:17 288 查看
作者:王计平
时间:2006-11-10
读者:软件开发者、IT观察者
版权:共享(可以转载但保持完整性或者注明原址)
原址:http://www.itfly.cn/blog/detail.aspx?id=3

web 1.0 技术诞生的标志是html规范的发布, 从此, 成千上万的网站出现, (截至2006年11月6日已经突破一亿), 许多机构和企业都建立的自己的信息发布平台, 但是这时候的技术基础还不能很好的支持动态网页功能, 不能提供丰富的信息表现方式和用户交互性.

web 2.0 技术诞生的标志是浏览器开始支持Java Applet, ActiveX等,  之后有许多浏览器插件开始发布, 极大的提高了用户使用Web的方式, 如Flash Player插件播放动画, 3721插件的智能导航, google toolar的搜索、文档内定位;尤其是IE内置了xmlhttp技术以后,google利用这一客户端技术推出了gmail产品(gmail荣获2005年互联网最佳产品)。但是用户如果想在Web上提供一种功能负责的应用,都可能要自己开发插件,但是由于安全问题,流氓软件横行,后来有些软件试图开发一种插件平台运行,如Macromedia flashplayer(已经被Adbo收购)、Adobe svg viewer、Sun公司JRE等平台软件,但始终不是浏览器内置支持,需要下载安装。

2006年11月6日,微软公司发布.net Framework 3.0,标志着新的客户端技术平台出现,飞网站长把它成为Web 3.0技术,飞网(http://www.itfly.cn/ 已经开始使用该技术)这一技术平台的特征是:

一、安全性
ActiveX虽然在理论上有安全声明设置,但是一般的ActiveX都能实现读取用户本地文件数据,甚至删除文件、格式化硬盘等操作,所以安全问题始终是一个缺憾,注定要被淘汰;.net 3.0程序都是托管代码(managed code),安全问题可以得到保证。

二、用户体验
HTML技术最早只定义的文本和图片的显示功能,后来结合Javascript以后,可以实现一些简单的客户端交互功能,但是随着客户端功能需求的提高,尤其是做企业的Web Application开发,需要更负责的交互性。.net 3.0技术应该能满足这种需求,即丰富的客户端基本控件,声音,图像,视频的良好支持,良好的网络支持等,甚至还有语言识别功能。

三、Windows内置(Vista内置 或者 xp sp2安装.net 3.0)
这一特点至关重要,因为这是一个平台问题。关于平台问题,包括用户安装的问题和软件开发商的多版本开发问题;Sun的Java Applet在1995年推出时,受到业界一致推崇,以为找到了Rich Client的解决方法,的确JRE和.net framework是同一个级别的东西,特点也很相近,飞儿站长认为其失败的原因是没有占领这一平台,当时Windows没有内置JRE(后来微软购买了java使用权,内置了msjava,网易聊天室就是基于msjava得到快速发展的),以当时的网络条件,下载的话,费时又费钱。但是Macromedia做的不错,flash 播放器很小,已经垄断了这个平台,就联视频播放现在都用Flash来做。
.net 3.0内置于Windows Vista 中可以直接取得这个平台,至少在企业应用中肯定垄断。

希望大家和飞网站长讨论 (mailto:wangjiping@gmail.com)
 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息