admin 发表于 2012-9-26 16:21:37

百度CEO李彦宏推出七种武器来帮助开发者

最近百度召开的世界大会,作为互联网行业的从业人员,笔者也到会场转了一圈。上午的主论坛乃至直播间都人山人海,笔者只好在会场外展示区的大屏幕前席地而坐,体验了一把别样的听会旅程。

会上,百度CEO李彦宏宣布推出7种武器来帮助开发者,繁荣整个移动互联网产业。炫酷的展示和全新的特性着实吸引了笔者,比如打破物理屏幕限制的ScreenX、以个人为中心构建的云存储服务、比开放LBS API更进一步的LBS·云……无法否认,这七大武器里包含了很多创新思路,而且,笔者发现,这些创新的宗旨都是为了让开发者有能力去创建更丰富的应用。为此,笔者在会后进行了进一步的了解和梳理,分享给各位。

PCS:以个人为中心的基础设施

初听PCS(个人云存储服务),笔者误以为与市面上的网盘产品类似,但很快,这一想法就被证明是错误的。

Site App是一个挺有趣的服务。简而言之,它可以让PC网站非常便捷地、几乎零成本地转化成适合手机展现的WebApp,并进行WebApp的管理和分发。
                              



上一页1 23 下一页


关键词:百度李彦宏开发者
    (责任编辑:周玉梅)


声明:IT商业新闻网登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。文章内容仅供参考。
PCS并非一个单一的产品,它可以看作是以个人为中心构建起来的底层基础设施服务。因为是基础设施,所以很多应用可以架构在PCS上。例如,目前,百度网盘、百度相册都已架构在PCS上。

PCS的创新之处在于,它是以个人为中心构建起来的,所以它可以很方便地实现应用间的数据打通:构建在PCS上的各类应用,其用户数据都统一存储在PCS中,通过某些机制允许,不同应用间的用户数据可以被其他应用共享和再利用。

业界普遍认为,下一个时代是以数据为中心的时代。在笔者看来,PCS的特征顺应了这一趋势——当在PCS上构建的应用足够多,用户数据达到一定量的时候,开发者可以基于海量共享数据去创建更有趣的功能和应用。

做网站开发的都知道,我们开发网站需要自己买机器、带宽,搭建数据库等,从而构建起服务的开发和运行环境。而百度推出的BAE(百度应用引擎),就让开发者免去了以上步骤:它可以根据应用的实时需求,提供给该应用合适的计算和存储能力,让应用可以非常稳定地运行在BAE上。

笔者认为,从整体上看,BAE是一种服务模式的创新,即将计算、存储等能力以服务的形式按需提供给用户,这亦是云计算模式的一种体现。

BAE:按需提供开发运行能力

而BAE更大和更隐秘的创新来自于其背后的技术。BAE的服务模式说起来简单,但是要让这种模式实现高质量的服务并非易事。

举一个例子,这种服务模式的一个关键点是资源的便捷扩展。例如,A应用在初始阶段先获得了一台机器的计算资源,当A应用的用户量激增时,系统就要给A应用分配另一台机器,此时,在一般的架构中,需要将第一台机器的代码和部分数据迁移到第二台机器中,这往往要花费较长时间。

为此,BAE做了一个创新——在计算层之下搭建了数据层,将代码和部分数据放在了数据层。这样,即便在计算层新增了机器,也不需要做代码和数据迁移——因为,新机器可以直接去数据层调用相关代码。

通过与百度的工程师聊天,笔者获知,BAE类似的创新还有很多,且已经申请了许多专利。有兴趣的朋友可以去进一步了解。

Site App:首创模板化WebApp构建模式


新闻咨询:(010)68023640.如果你对网站有好的建议请点击网站建议发表你的建议。



             精彩推荐
页: [1]
查看完整版本: 百度CEO李彦宏推出七种武器来帮助开发者