首页 > 范文大全 > 正文

Web3.0网站应用开发

开篇:润墨网以专业的文秘视角,为您筛选了一篇Web3.0网站应用开发范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

摘要:文章首先阐述了web3.0的发展趋势,然后通过分析国内Web3.0网站,描述了Web3.0技术特性,最后提出了用户在Web3.0网站的搭建个人网站的方法。

关键词:Web3.0;网站;应用开发

中图分类号:TP393文献标识码:A文章编号:1009-3044(2009)24-6695-02

Web3.0 Application Development Web Site

CHEN Wei-feng

(Chien-shiung institute of Technology, Taicang 215411, China)

Abstract:The article first described the development trend of Web3.0, Web3.0 and then by analyzing the internal Web site, describes the technical features of Web3.0, the end user site in the web3.0 way to build personal websites.

Key words: web3.0; websites; application development

1 Web3.0的发展趋势

1.1 什么是web3.0

Google CEO埃里克施密特定义:Web3.0是一系列组合在一起的应用,对于个人用户来讲互联网将更具有可管理性,也意味着,互联网将由一系列的标准化Web组件拼装起来。

谷歌中国的总裁李开复定义:Web3.0将以网络化和个性化为特征。谷歌正越来越热衷于把微软的桌面软件移植到网上,例如,谷歌已开始做Web3.0概念,已推出了在线办公软件,还正在计划推在线操作系统。

1.2 Web3.0与Web1.0、Web2.0的区别

从互联网的发展进程来看,Web1.0的特点是联合,出现了网站与网站之间的广泛链接。Web2.0的特点是互动,出现了社区、论坛、博客等等,用户在网站系统内拥有自己的数据。Web3.0的特点是能通过第三方信息平台同时对多家网站的信息进行整合使用。相对于Web1.0时期信息通过超级连接跳转互通。Web2.0时期信息通过程序中的标识代码在页面内容里互通.Web3.0所实现的是信息可以直接从底层数据库之间进行通讯.底层数据库具备完整的信息交换机制。

现有的Web2.0只能通过PC终端应用在互联网这一单一的平台上,面临现在层出不穷的新的移动终端的开发与应用都需要新的技术层面和理念层面的支持。而Web3.0将打破这一僵局,使得各种终端的用户群体都可以享受到在互联网上冲浪的便捷。

1.3 典型的国内Web3.0网站

2007年创建阔地网络()和雅蛙网(http//:),都是目前国内基于Web3.0概念的个人门户网站。用户可以根据自己的喜好和使用习惯来聚合网络信息、创造个人门户,展示了“RSS聚合 + 搜索定制聚合 + 个性化平台”的模式,在自己的个人门户就可以浏览网页和下载软件,体现高度的个性化。这两家网站为Web3.0在我国的发展提供了一个风向标和示范。

2 Web3.0的技术特点

Web 2.0以Blog、BBS, TAG、SNS、RSS、WiKi等应用为核心,改变了传统的互联网阅读模式,向主动创造信息迈进,把内容制作开放给用户,实现人与人交互,共同创造内容。Web3.0则引智能搜索、智能网络、和虚拟现实技术等,将对现有互联网应用模式带来新的挑战。继承Web2.0,广泛采用Ajax技术,广泛采用RSS内容聚合,表现为博客大行其道,互联网上涌现大量的个人原创日志。

2.1 源数据的分析

是 Web3.0的源数据分析应用于大规模关键词的搜索技术及衍生服务。新一代的标记语言如ODW、RDF、SPARQL等会在原始数据内容之上注解,使之具备“生命力”,不但可以搜索,还可以向每个用户提供个性化的服务。这个实现的技术难点在于一个通用的数据标准,不过随着开放源代码计划的逐步实施和多层协议的完善,在可预见的将来,所有的网络数据都可以被不同的应用和服务所理解和执行。举个简单例子,当你在网上搜索商品时,网站会自动弹出相关性极高的相关商品,购买、评价、推介和其他很多你可能想不到的信息,这个过程包括了服务程序对商品的DNA分析(源数据的提炼、产生、归类、注释),调用客户行为信息数据库,发出搜索指令,高效率抓取数据,用友好界面呈现等等,这个过程在用户界面上和Web2.0没什么区别,但依靠后台的大规模运算,可提供非常舒服的用户经验,这就是网络DNA。

2.2 智能网络

这是一个以整个互联网为基础,聚合了所有知识的平台,开发人员甚至普通用户可以透过Web3.0的技术非常高效地抓取所需要的知识(注意是“知识”而不是简单的“信息”),拼凑出自己所需要的信息和电子商务服务平台,比如说你要计划一个大型的时装表演活动而你又几乎是个门外汉,在Web1.0时代是在网络广告里找公关公司、设计公司承包这个项目,在Web2.0时代是可以通过搜索引擎自我学习一番,而在Web3.0时代可以通过很多可以彼此智能化相通的网络服务器,发出一系列的外包指令,以最低的成本得到最好的服务,同时还可以用非常多的可视化工具帮助你理解业务逻辑,跟踪项目进度。所以智能化的核心是虚拟化和可视化。

2.3 虚拟现实技术

首先是继承Web2.0中应用的核心技术,如XML、SOA、AJAX等,实现了信息的推送、订阅、主动筛选。Web3.0所要使用的技术就是一些带有解析功能的数据交换协议和注解语言,使得知识共享真正成为可能。企业可以根据自己的需要搭建商用软件,传统媒体重振雄风,有专长的人可以做个完全的自由职业者。Web3.0的核心软件技术是人工智能,模仿补充人类思维行为的软件技术,具备学习能力、界面友好、视觉化,包含了本地端的视觉化工具和远程的高性能分析工具。以后的应用不但是模块化的,而且是多线程、高度图像化、可自我治愈的,例如,网络虚拟人的出现就是虚拟现实技术的综合运用。

3 Web3.0网站的开发

3.1 Web3.0框架

相对传统软件及Web开发来讲,Web3.0引入了全新的软件开发架构及四层语义软件开发架构:数据层、语义逻辑层、业务逻辑层、业务视图层。相对传统软件开发框架做大的变化为语义逻辑层:传统软件的开发是从对业务需求开始的。而Web3.0框架下的软件开发时,从底层构建并不针对需求,而是针对语义。把传统三层框架中的业务逻辑划分了两层,一层是语义逻辑,即支撑业务逻辑的代码层。所以在传统开发思想和模式下无法实现Web3.0。Web3.0技术开发原理:针对应用分析业务涉及的语义元素、然后根据语义元素建立支撑业务的类表、然后根据类表对应数据表并开发基于数据表的语义逻辑层代码。同时还可以根据业务需求开发业务逻辑层和视图层代码。并实现缝合。Web3.0会推动计算机语言从面向对象开发,升级到面向对象的语义开发。任何一个人遵循此标准开发程序,都可以彼此替换和互联。并最终会推动产业出现新的下一代计算机开发语言。

3.2 用户在Web3.0网站的搭建个人网站的方法

Web3.0网站既是平台又是工具,给用户节约了大量的时间,而且它所提供的各种个性化工具组件将大大的提高用户的工作和学习效率;在Web3.0时代,一切操作都将在网页上完成,这将很大程度的便利了用户的使用;在个人门户上用户可以合理的统筹安排自己的学习、工作和娱乐休闲生活。

4 结束语

Web3.0跟Web2.0一样,不仅仅是技术的创新,更是思想的创新,Web3.0是基于互联网应用层面的理念。在技术上是在原来Web2.0电子公告的技术原理上推进了更多的应用。Web3.0将建立可信的SNS(社会网络服务系统),可管理的VoIP与IM,可控的Blog/Vlog/Wiki,Web3.0是通过更加个性化的技术革新丰富着互联网的表现形式,实现数字通信与信息处理、网络与计算、媒体内容与业务智能的有效结合。

参考文献:

[1] 罗泰晔.Web3.0初探[J].情报探索,2009(2).

[2] 周珍妮,陈碧荣.Web3.0-全新的互联网时代[J].科技广场,2008(7).