WebApp实时开源框架Clouda---认识心得
作为一名webApp开发爱好者,在此描述一下我眼中的 Clouda。
与 Clouda 的初次见面是在今年9月CSDN承办的以“Clouda开源技术框架,引领实时App时代”为主题的百度Clouda开发者沙龙活动中。活动现场由百度移动云事业部Clouda技术负责人为大家做了精彩演讲与演示,并在演示完毕之后与大家进行了问题解答。这次活动中,Clouda留于我的几点印象:
1. 数据传输实时高效
通过现场对上海某停车场的实时监控以及聊天工具实时反馈的demo演示,展示了Clouda在于传统开发框架对比过程中数据传输实时高效的一面。这一性能归结服务器与客户端之间始终保持常连接状态,使得服务器的数据信息可以实时推送到客服端,从而保证了服务器与客户端的高效交互。这一特点,之与我个人,恰好可应用于当前正在开发的一个web项目中,之前采用php+js的组合,进行传统方式的开发,在实时高效性方面存在不足。
2. 同一语言带来的方便快捷
“只用Javascript一门语言,抹平云端界限,一份代码处处运行”。这是Clouda 在设计时秉承的哲学理念,而这一理念无疑是为开发者带的实实在在的干货。当不久自己与小伙伴在为设计一个WebApp所采用哪些工具来完成的时候,Clouda给了你明确的答案,你不需要为server是使用JSP还是PHP来烦恼,选择Clouda用Javascript 一门语言即可。
当server与client均采用一门语言来开发的时候,接口确立、数据格式统一等为你带来的的便捷你会有深切体会的。
3. 扩平台设计带来的高效开发
当前很多公司在开发移动应用时,往往需要进行iPhone、Android两个版本的设计与开发,这样的发开模式不仅降低了开发效率,同时巨大的人力成本也造成了资源浪费。因此,随着手持终端多样化的发展,很多公司开始尝试开发WebApp。而Clouda作为一款实时Web App开发框架,在这一点满足了开发者的需求。
当然,作为WebApp开发框架的一名新秀,Clouda在开发过程中同样存在着问题:(1)扩展库较少。作为WebApp开发的重要部分,UI库不断受到大众开发者喜爱。而自己在开发过程中常常会因为各UI库设计框架的不同,需要做大量的修改。这个也是其他实时开发框架普遍存在的一个问题。如果Clouda可以在扩张库的支持方面做出更好的优化,会为更多的开发者所使用。这也是当天活动中不断被大家提到的意见。
(2)稳定性有待考察。
使用对比
在与同样宣称实时WebApp开发的框架对比中,Meteor同样收到了极大关注。在技术方面两者有着极大的相似点,两者均采用了Node.JS、MongoDB API等框架的基础特性,模糊了服务器端和客户端,弱化网络连接质量造成的影响。
单从使用方面来看,两者同样的简单易用。Meteor宣称其可以帮助程序员轻松构建高品质的实时Web应用程序,而Clouda同样以高效开发为导向。
用两者完成的应用程序同样运行速度非常快。例如,当你的项目引用JS或CSS文件时,这些文件将会被自动加载,自动完成UI部件的加载。当然,在为前端缓解压力的同时,服务器需要做更多的工作。
应用领域方面:Clouda更加专注于移动方面,全面兼容手机、平板、PC。而Metero则更多应用于游戏和实时在线文档编辑。
在与类似功能的框架对比过程中,Clouda如何进行合理定位,如何确保自己的优势仍是一大看点。
展望
Clouda作为一个开源项目,起始于社区,并在社区的力量下不断壮大,同时受到了百度的大力支持,在这样的一种背景下,将会为Clouda 开发队伍的重大起到巨大的助推作用。
当国外一些大型开源项目在公司与社区力量的贡献下越来越强的时候,我们不得不关心一下我国的软件开发环境。除了受到知识产权、技术专利与商业竞争的限制外,鲜有见到大型的开源项目,而在这样的一个环境下,百度力推的Clouda无疑将在此处为大家树立一个标杆。
当开源项目为越来越多公司的公司所接纳与使用,当越来越多的优秀开发者参与到开源项目的贡献之时,Clouda无疑会为受到更多优秀开发者的关注,这样的框架在社区与百度的支持下也会经得住时间的考验。
而作为一个优秀的WebApp框架,Clouda 也许为在不久的将来在UI库的支持与扩展方面为大家带来更多的惊喜,同时,已经被一些知名公司所认可。当然,此时的Clouda对于很多开发者仍属于陌生的面孔,如何加快Clouda的推广,降低使用门槛,使这样的一个框架能够在重大项目中担任主要角色,将为其奠定在开发者心目中的定位,也将直接影响到Clouda 的长期发展。
WebApp实时开源框架Clouda---认识心得相关推荐
- 各种Android UI开源框架 开源库
各种Android UI开源框架 开源库 转 https://blog.csdn.net/zhangdi_gdk2016/article/details/84643668 自己总结的Android开源 ...
- 各种Android UI开源框架
自己总结的Android开源项目及库. github排名 https://github.com/trending,github搜索:https://github.com/search Android库 ...
- Android 开源框架精选
1. github排名 https://github.com/trending,github搜索:https://github.com/search 2.https://github.com/wasa ...
- 各种Android ui 开源框架
自己总结的Android开源项目及库. github排名 https://github.com/trending,github搜索:https://github.com/search Android库 ...
- TimLiu-Android 开源框架集合
TimLiu-Android 自己总结的Android开源项目及库. github排名 https://github.com/trending,github搜索:https://github.com/ ...
- python后端学什么框架_献给正在学习python的你, 10个最受欢迎的Python开源框架
很多小伙伴在学习wen的时候说,有没有几个常用的框架,好多小伙伴都只说对了其中几个,只有少部分是说正确的,想要了解更多,欢迎大家订阅微信公众号:Python从程序猿到程序员,或者加4913.08659 ...
- 最受欢迎 Top 12 Python 开源框架,你都用过吗?
作者 | 学Python的阿勇 责编 | 夕颜 出品 | CSDN博客 今天给大家带来了12个在GitHub等开源网站中最受欢迎的Python开源框架.如果你正在学习python,那么这12个开源框架 ...
- 2018年终总结之AI领域开源框架汇总
2018年终总结之AI领域开源框架汇总 [稍显活跃的第一季度] 2018.3.04--OpenAI公布 "后见之明经验复现(Hindsight Experience Reply, HER)& ...
- 各种SmartPhone上的跨平台开源框架的总结
目前SmartPhone的开发语言 Apple iPhone Objective-C C/C++ Google Android JAVA 可以使用NDK进行C/C++的开发 Windows Phone ...
- 想学大数据?大数据处理的开源框架推荐
欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~ 本文讨论大数据处理生态系统和相关的架构栈,包括对适应于不同任务的多种框架特性的调研.除此之外,文章还从多个层次对框架进行深入研究,如存储,资 ...
最新文章
- 上海松江大学城学计算机,上海松江大学城有几所学校?
- centos 系统初始配置优化
- aspose html转pdf_PDF如何转HTML?办公党必备
- 黑马程序员--学习while、do-while、for循环、try-catch的用法
- 大学生一定记得要做的十八件事情
- vba 当前文件名_VBA代码解决方案第77讲内容:如何导出文件
- c/c++编码规范(2)--作用域
- 网管必须了解的理光复印机相关故障现相之一
- 提问:访问服务器时提示system.componentmodel.win32exception: 拒绝访问
- poj 2922 Honeymoon Hike
- Linux网络——配置网络之iproute家族命令
- 爬虫爬当当网书籍信息
- Thrift编译错误解决方法
- chrome pdf viewer 参数
- 计算机unity文献综述,Unity3D密室逃脱游戏设计+文献综述.doc
- windows 命令行操作
- 评论采集-评论采集器-评论采集插件-评论采集工具免费下载
- 电子签名就是数字签名吗?
- 百度网盘中直接双击编辑的PPT关闭后,找不到了。
- php引入百度Ueditor富文本编辑器
热门文章
- 招商银行笔试题之鸡鸭分类问题
- java私聊_java Socket实现多人群聊与私聊功能
- 关于智能名片小程序CRM系统,大家认为这种如何?
- angular.js 增删改查练习2
- git拉取代码报错update_ref failed for ref ‘ORIG_HEAD‘:cannot lock ref ‘ORIG_HEAD‘
- 求有限区间内素数个数
- Hadoop之block副本放置策略 Rack机架感知源码
- My Fifty-Ninth 全排列Ⅱ - By Nicolas
- python判断火车票座位_利用Python实现命令行版的火车票查看器
- 再次哀悼吧!最佳夸浏览器同步 Xmarks 宣布终止服务