Clouda是基于node.js的Webapp开发框架,在使用Clouda时需要安装node.js和MongoDB。

Clouda 是百度推出的一款面向资深开发者的WebApp开发框架。在Clouda中开发app,可以在多终端下实现数据同步、任务迁移。并且Clouda支持面向数据的编辑模式,根据数据的变化自动实现界 面实时更新,开发者不需描述跃迁过程。它的核心在于云、端使用统一的Javascript语言,可以同时运行在浏览器、iOS、Android以及百度框中。另外,clouda app可以同时开发服务端和客户端,客户端的数据与云端实时同步,其内部数据也可供搜索引擎检索,解决app孤岛以及99.9%长尾应用只有30%分发量 的搜索分发问题。

Clouda的特点:


云端统一

只用Javascript一门语言,抹平云端界限,一份代码处处运行。

实时编程

所有数据实时推送的基础设置,每个终端都无延迟同步响应。

随动反馈

面向数据的编程模型,数据实时推送后,界面会自动更新。

一键托管

阿里云-推广AD

无缝整合百度BAE云环境,即可自建服务器也可一键托管在百度云。

专为移动

为智能手机与平板电脑特别设计,运行性能高,标配离线能力。

高兼容性

标配数据同步工具,兼容已有服务;同时兼容Backbone等开源框架。

SEO能力

原厂匹配主流搜索引擎,每个APP场景都可以被搜索引擎爬虫抓取。

入门简单
简单语法搭配丰富教程与文档,保证快速上手,还配有5分钟教程。

五大优势:

全新型App开放框架—Clouda,是本次百度世界大会上的“秘密武器”。作为新型技术工具和环境,Clouda高度契合了移动互联网时代的Web特征和分发能力,能够充分保证一款应用产品的体验一致性和研发效率。据悉,Clouda是百度历时两年共同研发的开源App技术框架,配备云端统一,随动反馈和全实时等新一代技术能力,是打造高速、实时和可检索型App的可靠技术工具。
Clouda的强大之处在于其裹挟了五大技术优势。首先,跨终端。支持WebApp和HybridApp等多种载体,在不同设备和不同分发渠道中始终提供一致的用户体验,实现一个产品处处运行。不同终端间的数据可以流转互通并进行数据同步,用户可随时切换不同设备,享受不间断的持续产品体验。

其次,云端统一。这一功能实际上在去年的“七大武器”中已有所展示,以Javascript为统一语言,提供云、端统一的编程模型,抹平了传统云与端的开发界限。一种语言可以在云、端两个方向通用,大大降低了开发周期、成本,减少了重复开发的繁琐。

第三,高速、实时性。未来的移动互联网必然是全实时在线,数据同步的时代,这对于用户来说体验最佳。但对开发者来说,门槛提高了。不过,借用Clouda的开发框架,通过内置高等级的全实时数据通道,全双工上下行推送,完美支持了各终端之间的实时数据同步。即使是离线设备,重新上线后便能自动同步和解决冲突。

第四,随动反馈式编程。Clouda首创了面向数据的编辑模式,开发者只需描述状态的最终形式,不需描述跃迁过程,即能根据数据的变化自动实现界面实时更新,并实现数据订阅状态的自动跃迁,应用该技术后,可减少30%以上的代码开发量,增强程序稳定性,提高所有类型开发者的开发效率。

最后,可检索性。这一技术来源于百度天然的搜索优势,也是国内唯一一家能实现该技术的开源技术框架。在App应用分发趋势,以及WebApp应用趋势的映衬下,可检索的App应用,在未来的搜索分发新时代,将具备更强的渠道能力。