最近百度召开的世界大会,作为互联网行业的从业人员,笔者也到会场转了一圈。上午的主论坛乃至直播间都人山人海,笔者只好在会场外展示区的大屏幕前席地而坐,体验了一把别样的听会旅程。
会上,百度CEO李彦宏宣布推出7种武器来帮助开发者,繁荣整个移动互联网产业。炫酷的展示和全新的特性着实吸引了笔者,比如打破物理屏幕限制的ScreenX、以个人为中心构建的云存储服务、比开放LBS API更进一步的LBS·云……无法否认,这七大武器里包含了很多创新思路,而且,笔者发现,这些创新的宗旨都是为了让开发者有能力去创建更丰富的应用。为此,笔者在会后进行了进一步的了解和梳理,分享给各位。
PCS:以个人为中心的基础设施
初听PCS(个人云存储服务),笔者误以为与市面上的网盘产品类似,但很快,这一想法就被证明是错误的。
PCS并非一个单一的产品,它可以看作是以个人为中心构建起来的底层基础设施服务。因为是基础设施,所以很多应用可以架构在PCS上。例如,目前,百度网盘、百度相册都已架构在PCS上。
PCS的创新之处在于,它是以个人为中心构建起来的,所以它可以很方便地实现应用间的数据打通:构建在PCS上的各类应用,其用户数据都统一存储在PCS中,通过某些机制允许,不同应用间的用户数据可以被其他应用共享和再利用。
业界普遍认为,下一个时代是以数据为中心的时代。在笔者看来,PCS的特征顺应了这一趋势——当在PCS上构建的应用足够多,用户数据达到一定量的时候,开发者可以基于海量共享数据去创建更有趣的功能和应用。
BAE:按需提供开发运行能力
做网站开发的都知道,我们开发网站需要自己买机器、带宽,搭建数据库等,从而构建起服务的开发和运行环境。而百度推出的BAE(百度应用引擎),就让开发者免去了以上步骤:它可以根据应用的实时需求,提供给该应用合适的计算和存储能力,让应用可以非常稳定地运行在BAE上。
笔者认为,从整体上看,BAE是一种服务模式的创新,即将计算、存储等能力以服务的形式按需提供给用户,这亦是云计算模式的一种体现。
而BAE更大和更隐秘的创新来自于其背后的技术。BAE的服务模式说起来简单,但是要让这种模式实现高质量的服务并非易事。
举一个例子,这种服务模式的一个关键点是资源的便捷扩展。例如,A应用在初始阶段先获得了一台机器的计算资源,当A应用的用户量激增时,系统就要给A应用分配另一台机器,此时,在一般的架构中,需要将第一台机器的代码和部分数据迁移到第二台机器中,这往往要花费较长时间。
为此,BAE做了一个创新——在计算层之下搭建了数据层,将代码和部分数据放在了数据层。这样,即便在计算层新增了机器,也不需要做代码和数据迁移——因为,新机器可以直接去数据层调用相关代码。
通过与百度的工程师聊天,笔者获知,BAE类似的创新还有很多,且已经申请了许多专利。有兴趣的朋友可以去进一步了解。
Site App:首创模板化WebApp构建模式
Site App是一个挺有趣的服务。简而言之,它可以让PC网站非常便捷地、几乎零成本地转化成适合手机展现的WebApp,并进行WebApp的管理和分发。 上一页1 23 下一页
推荐阅读
招股书显示,中国手游娱乐集团今年第一季度的净营收为5433万元,净利润为1882万元。与之形成鲜明对比的是,去年第四季度,这家公司的净营收达到5997万元,而净利润则达到1.08亿元,主要是因为发生了6130万元的所得税>>>详细阅读
本文标题:百度CEO李彦宏推出七种武器来帮助开发者
地址:http://www.lgo100.com/a/guandian/yejie/20121229/113290.html

网友点评
精彩导读
科技快报
品牌展示