移动WebApp开发框架 Clouda!

官方地址:http://baidu.csdn.net/

实例地址:http://cloudajs.org/docs/step1_getting_started

 

一、定义

Clouda是简单,可依赖的实时Javascript框架。对一个想开发移动webapp的开发者来说,可以使用clouda开发框架,实现一个功能和体验与native app齐平的轻应用。


二、特点
云端统一
只用Javascript一门语言,抹平云端界限,一份代码处处运行。
实时编程
所有数据实时推送的基础设置,每个终端都无延迟同步响应。
随动反馈
面向数据的编程模型,数据实时推送后,界面会自动更新。
一键托管
无缝整合百度BAE云环境,即可自建服务器也可一键托管在百度云。
专为移动
为智能手机与平板电脑特别设计,运行性能高,标配离线能力。
高兼容性
标配数据同步工具,兼容已有服务;同时兼容Backbone等开源框架。
SEO能力
原厂匹配主流搜索引擎,每个APP场景都可以被搜索引擎爬虫抓取。
入门简单
简单语法搭配丰富教程与文档,保证快速上手,还配有5分钟教程。


三、五大优势
全新型App开放框架—Clouda,是本次百度世界大会上的“秘密武器”。作为新型技术工具和环境,Clouda高度契合了移动互联网时代的Web特征和分发能力,能够充分保证一款应用产品的体验一致性和研发效率。据悉,Clouda是百度历时两年共同研发的开源App技术框架,配备云端统一,随动反馈和全实时等新一代技术能力,是打造高速、实时和可检索型App的可靠技术工具。
Clouda的强大之处在于其裹挟了五大技术优势。首先,跨终端。支持WebApp和HybridApp等多种载体,在不同设备和不同分发渠道中始终提供一致的用户体验,实现一个产品处处运行。不同终端间的数据可以流转互通并进行数据同步,用户可随时切换不同设备,享受不间断的持续产品体验。
其次,云端统一。这一功能实际上在去年的“七大武器”中已有所展示,以Javascript为统一语言,提供云、端统一的编程模型,抹平了传统云与端的开发界限。一种语言可以在云、端两个方向通用,大大降低了开发周期、成本,减少了重复开发的繁琐。
第三,高速、实时性。未来的移动互联网必然是全实时在线,数据同步的时代,这对于用户来说体验最佳。但对开发者来说,门槛提高了。不过,借用Clouda的开发框架,通过内置高等级的全实时数据通道,全双工上下行推送,完美支持了各终端之间的实时数据同步。即使是离线设备,重新上线后便能自动同步和解决冲突。
第四,随动反馈式编程。Clouda首创了面向数据的编辑模式,开发者只需描述状态的最终形式,不需描述跃迁过程,即能根据数据的变化自动实现界面实时更新,并实现数据订阅状态的自动跃迁,应用该技术后,可减少30%以上的代码开发量,增强程序稳定性,提高所有类型开发者的开发效率。
最后,可检索性。这一技术来源于百度天然的搜索优势,也是国内唯一一家能实现改技术的开源技术框架。在App应用分发颓势,以及WebApp应用趋势的映衬下,可检索的App应用,在未来的搜索分发新时代,将具备更强的渠道能力。

你可能感兴趣的:(webapp)