网络通信 频道

从UEditor开源看百度的全平台开放

  无论是开源还是开放,都是一场面向大众的裸泳。身材良好技术精湛,将能赢得人们的交口称赞,引领潮流并引发他人纷纷跟进;反之则将沦为困在动物园里被围观的猴子。

  5月20日,有幸参加了每月一期的百度技术沙龙活动,本月的主题是“前端组件原理及开发实践”,百度资深工程师战毅分享了“开源编辑器实现之UEditor”。作为UEditor富文本编辑器的技术负责人,战毅的演讲让人感触颇深。

  他说,Ueditor的设计思路就是要轻量、可定制、关注用户体验。而百度Ueditor得到用户的广泛好评,产品本身领先的功能特性固然是一方面,更重要的恐怕还是在于其“开源性”。开源一方面让编辑器能够满足不同网站的独特开发需求,另外一方面又能让开发者借助众多先行者的经验,节省时间成本。

  图:战毅在百度技术沙龙演讲:开源编辑器实现之Ueditor

  对于任何一个产品来说,决定开放源代码是需要勇气的。这意味着把产品、技术、底层架构赤裸裸的呈现在大家面前,一方面,要对技术、产品有绝对的信心,另一方面则要有坚定的开放心态。从UEditor开源看百度整体的开放,笔者感觉到,自09年8月百度宣布“框计算”开放平台以来,与google、阿里、腾讯等相较,百度的开放可圈可点。

  首先是实用技术的开放。曾听过这样一句话:“开放的如果不是主流技术,那只是有了开放的旗,却没有开放的心”。从UEditor开源、翻译API开放等可以看出,百度开放的技术都是经过自身检验并且一直在使用的,这点是非常可贵的。笔者登陆新近改版的百度开放平台open.baidu.com和开发者中心developer.baidu.com就发现,百度开放平台为开发者提供的开放资源愈发丰富而友好。

  第二是免费。行业开放的初期,各大平台试水,免费开放无可厚非。而如果需要更多技术、产品、用户的共享,就意味着费用,如阿里云、谷歌移动建站等收费项目纷纷出台。以目前火热的“云”为例,苹果的iCloud是基于其个性化产品所设计的,免费云存储只有5G,如果扩到100G则需要每年一千多元的费用;百度的“云”则更多基于搜索引擎,侧重移动终端,免费开放空间最大。

  第三是通用性。一方面,也许是因为百度开放的技术更趋向于底层架构或开发方式,从而使其更具有通用性,可用于众多平台。同时,也许是百度基于大众搜索的平台定位使然,使得其开放具有先天的,满足更多用户需求的特性。这使得开发者可以节省大量的时间、资金成本,正如百度Ueditor,使得开发者不必费尽周折的满足每个网站的开发需求。

  如今,随着3G的发展和三网融合的深入,移动互联网迎来产业爆发的拐点,作为新一代互联网,移动互联网主要是在开源软件和开放技术支撑下发展起来的。百度移动云事业部总经理李明远近日对外表示:“百度希望在未来两年,帮助百度移动平台上一半以上的开发者实现盈利,并建立模式清晰、有保障的商业模式。”而基于百度在开源与开放上的先人一步,特别是其不断发力的云平台,笔者对于百度在移动端的未来比较看好。当然,在这个开放的时代,无论是何种内容,何种形式的分享,其最终目的都是希望服务于广大用户,并且让更多开发者、第三方关注到产业中最新、最热的动向,从而使新技术、新经验快速迭代,快速成长。

特别提醒:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
0
相关文章