9月
26
日,由
CSDN
承办的以“
Clouda
开源技术框架,引领实时
App
时代”为主题的百度
Clouda
开发者沙龙在北京车库咖啡举行。本次活动主要针对实时
Web App
开发框架
Clouda
展开,吸引了众多资深开发人员和
JavaScript
高手。在活动中一些企业的技术领头人,他们认为未来
Clouda
及类似解决方案将成为一种趋势,开发商需要考虑的是如何打造出良好的生态系统。听他们谈谈在技术选择上的一些观点及对Clouda
的看法。
实时
Web APP
开发框架将成为一种趋势
正如百度移动云事业部Clouda
技术负责人童遥在本次活动中提出的那样,随着
iOS
、
Android
逐渐成熟运转,开发者在移动端开发原生应用,将面临数据碎片化、终端分裂化、用户量剧增三方面的问题。其中终端分裂化在移动市场会愈演愈烈,而花在兼容各种终端上的研发成本也会越来越高。那有没有从始至终唯一适合做兼容性的技术?这就是
Web
技术,它天生具有足够好的兼容性。
北京美月淘电子商务有限公司技术总监李昉对此也有同感。在采访中,他表示,以前公司开发一款移动应用,往往需要iPhone
、
Android
两个开发团队,开发成本昂贵,且效率也十分低。现在随着手机性能的提升,很多公司开始尝试开发
Web App
。作为一款实时
Web App
开发框架,
Clouda
的推出似乎正好迎合了大家对
Web App
开发的需求,从而受到了极大关注。李昉表示,未来
Clouda
及类似的解决方案将成为一种趋势,开发商最需要考虑的是如何打造出良好的生态系统,让开发者从中获益。
高速实时成关注焦点
高速实时,是百度为Clouda
贴的重要标签之一。
Clouda App
的实时性,主要体现在两个方面,一是数据交换的实时性,一是数据展示的实时性。它将始终与服务器保持连接,服务器一有新数据,就会立刻推送到客户端。这种做法取代了之前定时请求连接的做法,比如一秒钟请求一次。
Clouda
针对数据交换所做出的优化,在一定程度上也会带来流量的节省。在采访中了解到,实时性是众多企业、开发者看好、关注
Clouda
的重要原因之一。
此外,Clouda
吸引开发者的另一特点是采用同一种语言
JavaScript
。开发者可以甩掉其它后端语言,大大减轻开发负担。
UI
库、可扩展性有待加强
作为一种新技术,它有着自己得天独厚的优势。但其仍处于起步阶段,难免会有些不足。
UI界面是产品给用户的第一印象,在很大程度上决定着产品的成败。虽然国内外,各大企业推出的
UI
框架并不少,但在使用过程中,却问题重重。开发者大多需要自己重新设计,给开发工作带来很大困扰。除了几位受访者,还有多位参会者在活动中也都提及此问题。百度本次推出
Clouda
,未能提供相关的
UI
库,开发者欣喜的同时不免有些遗憾。针对这一点,童遥表示百度不久将针对
Clouda
推出一套
UI
解决方案,以满足开发者的需要。江西爱思科德信息科技发展有限公司技术总监刘文辉在采访中,也给出了自己建议:
Clouda
可以与其他
UI
框架结合使用,百度可提供一些相关案例教程,以帮助开发者快速上手。
Clouda的可扩展性,也是很多开发者关注的问题之一。在云计算时代,大多应用所要处理的数据往往在百万级以上。应对大数据处理问题,
Clouda
的弹性扩展能力,还有待考证。
结语
Clouda的推出,受到了开发者的极大关注,同时也彰显了百度探索
Web App
的决心。目前它还不算完美,还很年轻,广大开发者在使用过程中,如遇到什么问题,或发现了哪些
Bug
,可直接提交给百度,百度及社区将会给予帮助与处理。