`

【转】webapp开发框架

 
阅读更多

实时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库,但据了解很多第三方UI库可供大家在开发中使用。江西爱思科德信息科技发展有限公司技术总监刘文辉在采访中也指出,Clouda可以与其他UI框架结合使用,百度可提供一些相关案例教程,以帮助开发者快速上手。

Clouda的可扩展性,也是很多开发者关注的问题之一。在云计算时代,大多应用所要处理的数据往往在百万级以上。应对大数据处理问题,Clouda的弹性扩展能力,还有待考证。

结语

Clouda的推出,受到了开发者的极大关注,同时也彰显了百度探索Web App的决心。目前它还不算完美,还很年轻,广大开发者在使用过程中,如遇到什么问题,或发现了哪些Bug,可直接提交给百度,百度及社区将会给予帮助与处理。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics