Clouda是基于node.js的Webapp开发框架,在使用Clouda时需要安装node.js和MongoDB。
Clouda 是百度推出的一款面向资深开发者的WebApp开发框架。在Clouda中开发app,可以在多终端下实现数据同步、任务迁移。并且Clouda支持面向数据的编辑模式,根据数据的变化自动实现界 面实时更新,开发者不需描述跃迁过程。它的核心在于云、端使用统一的Javascript语言,可以同时运行在浏览器、iOS、Android以及百度框中。另外,clouda app可以同时开发服务端和客户端,客户端的数据与云端实时同步,其内部数据也可供搜索引擎检索,解决app孤岛以及99.9%长尾应用只有30%分发量 的搜索分发问题。
Clouda的特点:
云端统一
只用Javascript一门语言,抹平云端界限,一份代码处处运行。
实时编程
所有数据实时推送的基础设置,每个终端都无延迟同步响应。
随动反馈
面向数据的编程模型,数据实时推送后,界面会自动更新。
一键托管
无缝整合百度BAE云环境,即可自建服务器也可一键托管在百度云。
专为移动
为智能手机与平板电脑特别设计,运行性能高,标配离线能力。
高兼容性
标配数据同步工具,兼容已有服务;同时兼容Backbone等开源框架。
SEO能力
原厂匹配主流搜索引擎,每个APP场景都可以被搜索引擎爬虫抓取。
入门简单
简单语法搭配丰富教程与文档,保证快速上手,还配有5分钟教程。
五大优势:
其次,云端统一。这一功能实际上在去年的“七大武器”中已有所展示,以Javascript为统一语言,提供云、端统一的编程模型,抹平了传统云与端的开发界限。一种语言可以在云、端两个方向通用,大大降低了开发周期、成本,减少了重复开发的繁琐。
第四,随动反馈式编程。Clouda首创了面向数据的编辑模式,开发者只需描述状态的最终形式,不需描述跃迁过程,即能根据数据的变化自动实现界面实时更新,并实现数据订阅状态的自动跃迁,应用该技术后,可减少30%以上的代码开发量,增强程序稳定性,提高所有类型开发者的开发效率。
评论