首页 > 新闻 > 新闻详文:迈进Web3.0的应用开发

迈进Web3.0的应用开发

发布时间:2012年03月18日 21时17分21秒   新闻类型:广域新闻    访问次数:12103
字体: 初始 添加收藏 分享给好友

迈进Web3.0的应用开发

Web1.0把人们带进了互联网,Web1.0实现了基本互联,让人们知道了通过互联网可以发布新闻阅读新闻,离开电视、广播、报刊渠道可以通过互联网获取发布资讯,这就是Web1.0带人们对互联网的初步认识。

Web2.0把人们从Web1.0的单向传播信息,变成双向交互平台,BBS、Blog、留言本正是典型的Web2.0的代表,Web语言的成熟支持通过浏览器对数据库写入、读取、修改编辑、删除操作,以及文件操作这样即产生了在线交互应用,将用户的数据写入数据库,在线建立自己的相册,读出阅读获取完成编辑,这些都是在web1.0基础上一次飞跃。 在Web2.0中产生了搜索引擎和电子商务,这个两个是影响最为深远代表实用Web2.0技术。从信息资讯生产已经直接在线交互生成生产。

Web2.0早期阶段正是Java技术兴起风行时期,而后微软也跟进推出了.NET Framework 技术,早期阶段也正是Java阵营和.NET阵营口水交战最多的,此外PHP的LAMP也是一个阵容。 Web2.0后期产生的Webservice、Remoting网络协议,实现对服务器的分布架构,实现跨程序语言跨浏览器的数据文件交互操作。后期阶段开发已经不是停留在开发语言技术上,有了Webservcie技术的成熟可以穿透任何开发语言来设计的自己程序应用,不论是采用Java、.NET、C++或PHP,乃至是Javascript或Flash actionscript脚本,采取Java或.NET或PHP作服务端在Webservice网络协议下都可以实现相互交互操作读取数据文件。和Web1.0已经革命性的不同的是,Web2.0在1.0页面背后已经拥有庞大数据服务器列阵,如搜索引擎背后的庞大分布服务器机组,这正是云存储的应用;这也使得一部分传统桌面应用转向Web浏览器,例如银行金融应用就是在web2.0(庞大数据服务)技术得以在浏览器上发展提供服务。

Web3.0将带我们走向宽敞开放的网络

Web1.0和Web2.0的中心都是在WebPage页面,Web2.0在Web1.0基础上发展了庞大数据库服务器列阵机群,这正是网络信息革命,在Web2.0上产生了庞大网络群,如社交网络、电子商务、搜索引擎、视频语音通讯、视频网站正是Web2.0的庞大数据服务器所产生的巨型密集型网络。

Web3.0 已经从Web2.0 的WebPage网页站点中心偏移,Web3.0已经不局限在PC电脑服务器与服务器、Web浏览器桌面的交互,更是延伸到智能手机、智能电视、智能汽车等终端应用上。在Web3.0上我们可以同时在PC浏览器上、智能手机上、智能电视上查询获取天气预报以及股票信息;在手机上可以实现导航定位,在汽车的GPS即时导航定位获取即时实际公路堵塞情况;家庭游戏PS3、Xbox游戏通过Web服务和社交网络交互建立社区 。 随着3G、4G的无线网络铺设架设完善,Web3.0将是可视电话通讯的普及应用时代。Web3.0在Web2.0的Webservice数据服务交互上得以更广阔的空间发展,未来还将更多领域实现网络化,网络无纸化即时教育领域,便携式设备平板电脑、电子纸、电子书阅读器。Web3.0可以说WebPage网页的互联网时代结束,而继续在Web2.0的庞大数据服务交互向更多领域终端平台发展。

Web3.0的开发的中心/重心是在数据服务交互应用上开发,今天的Web开发使用某种开发语言已经不是重要问题,最重要的问题是在开发出来应用能不能在WebPage网页以外终端平台使用。Web3.0的开发即是强交互,跨越各种终端平台的数据应用交互开发。 已经不是停留在Web1.0,2.0琳琅满面的页面上,而是精准的数据传输服务应用上。也可以明显的看到目前国内新推出的微博已经从页面显示上做的非常精简,而后台数据交互越来越庞大,可以在手机、平板电脑或电视等终端平台上登入微博应用,它将是一次互联网和移动通讯的结合革命。

延伸思考

在移动终端平台的开发,不论是Google的Android还是苹果/Apple的iOS或微软/Microsoft的Window Phone应用开发,在这领域的移动应用开发和以往PC应用或Web应用开发不同,在移动平台上应用程序往往体积非常小几kb或几兆/mb,如果做成简单单机程序实际应用价值不大,而通过Web服务将服务器的数据存储操作服务传送到这些移动终端平台却有着非常大意义,比如在手机上拍的照片或视频即时传送到Web服务器上和好友分享,这是一个跨越性的突破,用户不需要导出到电脑上再发布在网上和好友分享,而是即拍即传送至服务即时共享。

不论是iOS开发、还是Android开发以及Windows Phone开发都是Web3.0网络开发的一部分。Web3.0的开发任务似乎已经很明白即服务器的文件数据操作和这些终端平台串联到一起来交互,实现一个无处不在、无时不有的网络查询交互环境。

最后遺昕 / Weisim3.com官方为了更加促进国内Web3.0开发交流已经建立了国内首个Web3.0交流群:221573094,欢迎.NET、Java、Javascript(jquery)以及移动交互开发者(Windows Phone和Android)加入,本主要探讨跨平台技术交互开发,.NET和JAVA的Webservcie、WCF技术以及Javascript与Webservice交互开发。