9月26日,由CSDN组织的以“ Clouda开源技术框架,引领实时应用时代”为主题的百度Clouda开发人员沙龙在北京Garage Coffee举行。该事件主要是针对实时WebApp开发框架Clouda发起的,吸引了许多高级开发人员和JavaScript大师。 CSDN借此机会采访了一些公司技术领导者,并请他们谈论他们对技术选择的看法以及对Clouda的看法。
实时WebAPP开发框架将成为趋势
正如百度移动云业务部门Clouda技术负责人童瑶所说,在这种情况下,随着iOS和Android逐渐成熟和运营,在移动终端上开发本机应用程序的开发人员将面临数据碎片化和终端分裂的麻烦。在全球化和用户数量急剧增加方面存在三个问题。其中,终端碎片化将在移动市场中加剧,在兼容的各种终端上花费的研发成本也将越来越高。是否存在唯一从头到尾都适合兼容性的技术?这是Web技术,并且具有足够的内在兼容性。
北京美悦淘电子商务有限公司公司的技术总监李芳也有同样的想法。他在采访中说,过去公司开发移动应用程序通常需要两个开发团队,iPhone和Android,这两个开发团队既昂贵又效率低下。现在,随着手机性能的提高,许多公司已开始尝试开发WebApp。作为实时WebApp开发框架,Clouda的推出似乎可以满足每个人对WebApp开发的需求,这引起了极大的关注。李芳表示,Clouda和类似解决方案将成为未来的趋势,开发人员最需要考虑如何创建一个良好的生态系统,以便开发人员可以从中受益。
高速实时成为关注的焦点
高速实时是百度对Clouda的重要标签之一。 CloudaApp的实时性主要体现在两个方面,一个是数据交换的实时性,另一个是数据显示的实时性。它将始终与服务器保持连接,并且一旦服务器拥有新数据,它将立即被推送到客户端。此方法替代了定期请求连接(例如每秒请求一次)的以前的做法。 Clouda的数据交换优化还将在一定程度上节省流量。在采访中,我了解到实时是许多公司和开发人员对Clouda持乐观态度的重要原因之一。
此外,Clouda吸引开发人员的另一个功能是使用相同语言的JavaScript。开发人员可以摆脱其他后端语言,从而大大减轻了开发负担。
UI库和可伸缩性需要加强
作为一项新技术,它具有自己的独特优势。但是它仍处于起步阶段,不可避免地会有一些缺点。
UI界面是产品给用户的第一印象,并且在很大程度上决定了产品的成败。尽管国内外主要公司没有引入很多UI框架,但是在使用过程中存在许多问题。大多数开发人员需要自己重新设计,这给开发工作带来了很大的麻烦。除少数受访者外,许多参与者在活动中也提到了这个问题。百度这次推出了Clouda。尽管暂时没有相关的UI库,但是可以理解,许多第三方UI库可供每个人在开发中使用。江西Aiscode信息技术开发有限公司公司技术总监刘文辉在接受采访时还指出,Clouda可以与其他UI框架结合使用,百度可以提供一些相关的案例教程,以帮助开发人员快速入门。
Clouda的可伸缩性也是许多开发人员关注的问题之一。在云计算时代,大多数应用程序处理的数据通常超过一百万。为了应对大数据处理问题,Clouda的弹性扩展功能尚未得到验证。
结论
Clouda的推出引起了开发人员的极大关注,也表明了百度探索WebApp的决心。目前,它还不完善,还很年轻。如果大多数开发人员在使用过程中遇到任何问题或发现任何错误,都可以直接将其提交给百度,百度和社区将为您提供帮助和处理。