当前位置: 首页 > 图文教程 > 网络编程 > ASP.NET > 专家访谈:从Web 2.0到Web 3.0

ASP.NET
使用函数传递参数来执行相应的数据库操作
如何实现在窗体和窗体之间进行传递数据
ASP.NET中文显示之两种解决方法
ASP.NET、JSP及PHP之间的抉择
ASP.NET 2.0发送电子邮件中存在的问题
谈谈HtmlControl与WebControl的区别与用途
从ASP.NET 1.1升级到ASP.NET 2.0要考虑的Cookie问题
通过系统配置来提高ASP.NET应用程序的稳定性
妙用ASP2.0中的URL映射改变网址
AJAX实现web页面中级联菜单的设计
ASP.NET跨页面传值技巧总结
再议ASP.NET DataGrid控件中的“添加新行”功能
Geometry 对象浅析
重构CollapsibleSplitter
如何利用.NET Framework使用RSS feed
ASP.NET获取IP与MAC地址的方法
在ASP.NET 2.0中使用样式、主题和皮肤
ASP.NET中为GridView添加删除提示框
ASP.NET 2.0,无刷新页面新境界
看看一个.net版对话框控件

ASP.NET 中的 专家访谈:从Web 2.0到Web 3.0


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-09-28   浏览: 60 ::
收藏到网摘: n/a

  当大量与网络无关的企业都用“2.0”来营销,可以看出近年来Web 2.0的确发烧。 当网络巨变将从“by the user, for the user”走向“of the user”,《数字时代》请来两位专家,试图勾勒在Web 2.0走向Web 3.0之际,几个一定要了解的概念。

  Q:Web2.0的观念为什么愈来愈受到重视?

  卢希鹏(以下简称卢)这个问题可以分三个层次来看。从人的角度来说,Web 2.0是一种水到渠成,因为网络世代长大了,习惯这样的接口;宽带及上网人口的普及性,又将这些新应用快速地传递分享。从市场来看,就像无名小站等成功案例。

  就技术而言,现在的技术让不管是制造内容、传递、搜寻信息等都变得简单。开放原始码运动在多年的推行下,已广泛被软件产业接受,软件及应用的开发流程变得更简单,渐渐形成这股Web 2.0的新浪潮。

  Q:Web 2.0的核心价值是什么?

  卢:以大学联考选填志愿为例,Web 1.0就是去浏览各大学的官方网站,有信息,但都是官方发言人的说法。但到了Web 2.0,就是透过各种论坛,去了解每个校友谈自己的经验,那才是真实的个体经验。

  《Everything bad is good for you》这本书里面的论点很有趣,作者认为读书是不好的,书会让个体与他人隔绝,阅读是被动吸收、降低感官的敏锐度。反而游戏才是好的,像小朋友玩计算机游戏《仿真城市》,十二岁的小朋友没有读过经济学,但是知道要在科学园区采取降税政策,才可以吸引更多人。作者论调虽然偏激,却点出网络世代的优势。

  Q:现在有人开始谈Web 3.0了,Web 3.0需要更进一步解决哪些Web 2.0无法解决的事?什么又是Web 3.0的可能样貌?

  卢:Web 1.0可以说是machine to people,Web 2.0则是依赖使用者的贡献,就是people to machine,用英文字母的排列组合来猜,下一步是machine to machine。 过去人提供给计算机信息,会受限制、会被说是宅男。但机器对机器的数据量无限大,不仅增加资料的丰富度,也可以把人从计算机前面拉开。例如我今天计划要买某款笔记本电脑,如果信息是链接的,我可以透过手机咨询其他已经购买这台计算机的人意见,那个数据库是很庞大的。

  Web 3.0最大的价值在于,最重要的不是提供信息,而是提供基于不同需求的过滤器,每一种过滤器都是基于一个市场需求。也就是建造一个能针对简单问题给出合理、完全答复的系统。

  Q:企业要怎么应用Web 2.0为自己加分?

  卢:Web 2.0的创业机会是平台,这需要很大的资金,而且时机点也似乎过去了。但是小兵可以在这边玩游戏,例如透过网拍平台来做生意。

  中小企业或个体当然能再找到商机,更要善用开放的好处。例如台湾“雷虎科技”公司,主要经营无线电遥控飞机,它最近非常积极经营Web 2.0平台,原因是这家公司的确受到Web 2.0的好处。因为它开放平台,有工程师写信告诉他们如何改善引擎设计,大大地提升产品性能。而原本如果靠自己研发,不但可能看不出盲点,更要花费很多成本。

  陈永生(以下简称陈)当连郭台铭都写起部落格,Web 2.0现在已经不只是年轻人的舞台,企业要尝试各种新的应用,把已经存在的服务和其他服务兜在一起。

  Q:Web 2.0需要哪些软件架构作为支撑?

  陈:Information Technology(IT)产业的架构演进,由一九八○年代的主机(mainframe)架构,到现在则已复杂到所谓的SOA架构(Service-Oriented Architecture,服务导向架构)。SOA不是种技术,它是种建构、组织的方法,用来建立应用程序的运行环境,让程序可以用“功能化”方式发展累积。

  Web 2.0可说是SOA的消费市场版,而SOA则是Web 2.0 的企业版。强化业务应变的弹性和灵活度,是导入SOA的首要目标。关键的第一步便在于,如何让原本各自独立的应用系统,都能像那些 Web 2.0 的网站,提供出以标准为基础的API(Application Programming Interface,应用程序设计界面)。

  SOA要怎么把创新的概念IT化是重点,比方说我们最近在和电信业合作,希望透过手机接口,整合GPS地图和3D显示。如此一来,当像我们这个年纪的父母亲,假日要带小朋友出门玩,却苦无好的观光地点时,手机就可以提供信息。

  Q:跨向Web 3.0的软件难题是什么?

  陈:要做好机器对机器的数据传输,其实还是靠人工智能(AI),虽然这个东西几十年前就在做了,但还是不够成熟。

  另外,人机互动接口的发展也很重要。未来的软件开发趋势,一定要提供随选信息服务 (Information on demand, IOB),让信息能快速有效地存取、管理和传递。 “虚拟化”软件开发也是重点。让同一台计算机,藉由软件的运作,“虚拟”成其他台独立的计算机。因此同一台服务器可以“虚拟”成数台服务器,各自运作不一样的操作系统,也简化了数据迁移问题。