科技: 人物 企业 技术 IT业 TMT
科普: 自然 科学 科幻 宇宙 科学家
通信: 历史 技术 手机 词典 3G馆
索引: 分类 推荐 专题 热点 排行榜
互联网: 广告 营销 政务 游戏 google
新媒体: 社交 博客 学者 人物 传播学
新思想: 网站 新书 新知 新词 思想家
图书馆: 文化 商业 管理 经济 期刊
网络文化: 社会 红人 黑客 治理 亚文化
创业百科: VC 词典 指南 案例 创业史
前沿科技: 清洁 绿色 纳米 生物 环保
知识产权: 盗版 共享 学人 法规 著作
用户名: 密码: 注册 忘记密码?
    创建新词条
科技百科
  • 人气指数: 4441 次
  • 编辑次数: 1 次 历史版本
  • 更新时间: 2012-05-22
高兴
高兴
发短消息
相关词条
即时公关技巧
即时公关技巧
社交实时内容大行其道
社交实时内容大行其道
实时Web时代
实时Web时代
实时图片搜索引擎大全
实时图片搜索引擎大全
十大实时网络产品
十大实时网络产品
即时团购服务
即时团购服务
即时办公
即时办公
实时化时代信息传播
实时化时代信息传播
即时公关
即时公关
即时网页
即时网页
推荐词条
希拉里二度竞选
希拉里二度竞选
《互联网百科系列》
《互联网百科系列》
《黑客百科》
《黑客百科》
《网络舆情百科》
《网络舆情百科》
《网络治理百科》
《网络治理百科》
《硅谷百科》
《硅谷百科》
2017年特斯拉
2017年特斯拉
MIT黑客全纪录
MIT黑客全纪录
桑达尔·皮查伊
桑达尔·皮查伊
阿里双十一成交额
阿里双十一成交额
最新词条

热门标签

微博侠 数字营销2011年度总结 政务微博元年 2011微博十大事件 美国十大创业孵化器 盘点美国导师型创业孵化器 盘点导师型创业孵化器 TechStars 智能电视大战前夜 竞争型国企 公益型国企 2011央视经济年度人物 Rhianna Pratchett 莱恩娜·普莱契 Zynga与Facebook关系 Zynga盈利危机 2010年手机社交游戏行业分析报告 游戏奖励 主流手机游戏公司运营表现 主流手机游戏公司运营对比数据 创建游戏原型 正反馈现象 易用性设计增强游戏体验 易用性设计 《The Sims Social》社交亮 心理生理学与游戏 Kixeye Storm8 Storm8公司 女性玩家营销策略 休闲游戏的创新性 游戏运营的数据分析 社交游戏分析学常见术语 游戏运营数据解析 iPad风行美国校园 iPad终结传统教科书 游戏平衡性 成长类型及情感元素 鸿蒙国际 云骗钱 2011年政务微博报告 《2011年政务微博报告》 方正产业图谱 方正改制考 通信企业属公益型国企 善用玩家作弊行为 手机游戏传播 每用户平均收入 ARPU值 ARPU 游戏授权三面观 游戏设计所运用的化学原理 iOS应用人性化界面设计原则 硬核游戏 硬核社交游戏 生物测量法研究玩家 全球移动用户 用户研究三部曲 Tagged转型故事 Tagged Instagram火爆的3大原因 全球第四大社交网络Badoo Badoo 2011年最迅猛的20大创业公司 病毒式传播功能支持的游戏设计 病毒式传播功能 美国社交游戏虚拟商品收益 Flipboard改变阅读 盘点10大最难iPhone游戏 移动应用设计7大主流趋势 成功的设计文件十个要点 游戏设计文件 应用内置付费功能 内置付费功能 IAP功能 IAP IAP模式 游戏易用性测试 生理心理游戏评估 游戏化游戏 全美社交游戏规模 美国社交游戏市场 全球平板电脑出货量 Facebook虚拟商品收益 Facebook全球广告营收 Facebook广告营收 失败游戏设计的数宗罪名 休闲游戏设计要点 玩游戏可提高认知能力 玩游戏与认知能力 全球游戏广告 独立开发者提高工作效率的100个要点 Facebook亚洲用户 免费游戏的10种创收模式 人类大脑可下载 2012年最值得期待的20位硅谷企业家 做空中概股的幕后黑手 做空中概股幕后黑手 苹果2013营收 Playfish社交游戏架构

实时Web时代 发表评论(0) 编辑词条

目录

实时Web时代编辑本段回目录

北京时间5月18日消息,国外媒体近日发表文章称,实时Web并不只是一种时尚,而是一种技术趋势。将来,实时技术将成为一种默认技术,不是只有谷歌、Facebook和Twitter才能玩得起。

以下为文章内容摘要:

实时Web并不只是一种时尚,而是一种技术转移——即时访问Web。

实时技术使Web应用变得更快,在某些情况下,几乎与桌面应用没有区别。

实时Web时代即将到来:不只谷歌Twitter玩得起

德利斯勒“失败版”MMO《小行星》

实时技术最初的灵感来源很简单——开发经典街机游戏《小行星》(Asteroids)的在线版本,不同的是可以多人同时在线游戏(MMO)。

得益于强大的网络后端的支持,在线版《小行星》需要支持数百人同时游戏。更重要的是,要做到实时效果,每个游戏玩家都能毫无延迟地看到每次射击,每个动作。

对于Hacker news 社区而言,这是一件不幸的事情,因为他们最初发现,这根本无法实现,只是一个愚人节玩笑而已。

不难理解,这让不少游戏玩家感到失望,但是该创意听起来确实可行。随着技术的发展,似乎距离该目标已经不远。例如Node(用来编写高性能网络服务器的JavaScript工具包)的出现,使得用很少的几台服务器即可同时处理大量用户的指令。此外还有WebSocket协议,使得用户之间的持久连接变为可能。

但JavaScript开发人员赛博·李-德利斯勒(Seb Lee-Delisle)仍然认为不可行,他认为,一旦真的推出MMO版《小行星》,其弹性和稳定性均无法保证,因为游戏要经常交换数据,调整设置,检查冲突等。德利斯勒说:“告诉大家一个不好的消息,如果真的推出MMO版《小行星》,那么游戏也将很乏味。”

MMO版《小行星》成为现实

而另一名开发人员维克拉姆·尼扎(Vikrum Nijjar)则希望将其作为一个挑战,认为是可行的。幸运的是,尼扎与其他开发人员合作,已经开发出了使之变为现实的软件Firebase。这一次,尼扎的MMO版《小行星》变为了现实,同时也登上了Hacker News的首页。

尽管也略微有些缺陷,但却保证了所有动作的实时显现,做到了最小化延迟。

“实时”是技术界颇受欢迎的一个流行语,是开发人员、商家和公共关系代表等用来描述一种体验或即时在线互动的。例如,Twitter被赞许为实时信息源,Facebook也利用好友的更新和图像实时更新用户首页,一个科技博客网站也承诺对内容进行实时更新。

但是,在上述所谓的实时服务中,都存在延迟,短的几秒钟,长的几分钟。只是我们没在意,或没必要计较而已,因为我们最终获得的内容仍具有价值,让我们满意。尽管如此,事实上的延迟不可否认。在聊天或发表评论时,这些延迟是可以容忍的。但随着数据的越来越复杂,在某些情况下,如大型多人同时在线游戏,延迟是不可接受的。

今天的许多互联网应用的运行模式是:客户端向服务器发送数据请求,然后从数据库抽取数据。如果数据发生任何变化,应用自身需要再次与服务器进行核实,免得用户手动刷新页面。这种反复连接服务器的过程被称为“轮询”(polling)。

但在实时环境下根本没有轮询,而是订阅(subscriptions)。一个客户端订阅数据库中的数据,无论何时当数据变化时,客户端都将接到更新。这种变化无需轮询,是因为它们是主动推送的,正如某些通知被推动给智能手机。

15年出现一次转变

创建富媒体实时应用的Web框架Meteor联合开发人员马特·德波伽里斯(Matt Debergalis)称:“我们当前正处在这种转移时期,这种转移通常每15年发生一次,所有代码都要重新编写。”

德波伽里斯解释道,在20世纪70年代至80年代初,软件主要运行在大型主机和服务器上,用户使用非智能设备连接。到了80年代后,客户端-服务器模式出现,随后互联网诞生。

德波伽里斯说:“大约15年后,Web再次要求我们重写所有软件。因为我们将从桌面应用转向新的模式,这一次软件再次运行在服务器上。”但不同的是,这一次的终端是Web浏览器。

如今,桌面软件华丽的用户界面正在消失,取而代之的是一些简单的Web功能。从Gmail和Rdio即可看出这一变化,访问终端是Web浏览器。

 

实时Web时代即将到来:不只谷歌Twitter玩得起

Rdio应用

这就是实时连接,应用在外观和表现上与桌面应用几乎没有区别,我们预计将来的互动也没有区别。Rdio就是一个出色的Web应用,在浏览器中运行,与在桌面上运行几乎没有区别。

当然,实时技术并不是什么新鲜事物,低延迟的软件和硬件,以及对信息的几乎同步访问已存在多年。但开发人员菲尔·莱格特(Phil Leggetter)称:“没有人在金融以外的领域使用。”

莱格特称,只是最近几年,实时技术才从小众领域走进大众市场。Twitter是一个转折点,使得信息可以被实时发现。但莱格特称:“下一个目标是实时投递。”

经济实惠的Node

与任何开发人员谈论实时技术,都将不可避免地谈到Node。Node是一款用来编写高性能网络服务器的JavaScript工具包,今天的许多实时应用都采用了Node。

当然,Node也并非唯一的实现方法。Twitter服务器实时搜索结果使用的就是前端系统Blender,后者依靠的是Java网络框架Netty。而Facebook采用的是阿帕奇Web服务器和自主开发的HipHop。

不同的是,Facebook、Twitter和谷歌不仅仅时发送和接收信息,他们还需要大量的计算能力来注释、分析和返回数据。而一些小型开发人员的需求很简单,使用Node较为实际。

实时应用通常并不需要大量的计算能力,因为这些需求可以交给专业服务来解决,如亚马逊的EC2。相反,他们需要以最快速度移动、路由和连接大量数据的能力。

这就是速度至关重要的原因。在德波伽里斯所说的Web浏览器终端世界,限制用户体验的只有两个因素,数据传输速度和同时连接服务器的数量。而Node可以在很大程度上同时解决这两大问题。

对于Facebook而言,这可能不是什么问题,因为他们对定制的PHP和阿帕奇服务很满意,也拥有足够的资金用来升级。但对于小型开发商或开发团队而言,利用最少的资源开发出更具吸引力的实时体验无疑至关重要。

 

实时Web时代即将到来:不只谷歌Twitter玩得起

Firebase四名开发人员

前景光明

经过多年的实时技术研究,开发人员莱格特对此持乐观态度。他说,我们已经看到一些产品和服务,虽然没有将实时作为卖点,但确实是依赖于实时技术,这是一件好事。

莱格特说:“这意味着,我们开始看到实时技术的实际应用,而不仅限于理论。这项技术很酷,让我们一起努力,充分挖掘其使用价值。”

德利斯勒同样持乐观态度,称MMO版《小行星》只是一个开始。他说:“实时技术将成为一种默认技术,不是只有谷歌、Facebook和Twitter才能承受得起。”


→如果您认为本词条还有待完善,请 编辑词条

词条内容仅供参考,如果您需要解决具体问题
(尤其在法律、医学等领域),建议您咨询相关领域专业人士。
0

标签: 实时Web时代

收藏到: Favorites  

同义词: 暂无同义词

关于本词条的评论 (共0条)发表评论>>

对词条发表评论

评论长度最大为200个字符。