【2014百度轻应用高级训练营落幕 百度现场展示强大的云端结合能力】日前,今年的第一场百度轻应用高级训练营在北京京仪大酒店成功举办,百度高级研发工程师王骕、百度高级研发工程师云龙、百度移动事业部云生态技术经理栾砚强、网络回声工作室联合创始人包小白以及近百名开发者现场参加了本次活动。

百度高级研发工程师王骕
百度高级研发工程师王骕在演讲中介绍了JavaScript的演变历程、NodeJS的功能特性以及CloudaJS的特点等内容。他建议开发者们要从更全面的视角来看待JavaScrip,可以JavaScript看做一个“引擎”,用来提供对宿主环境内的驱动能力;JavaScript除自身计算能力以外,其他的所有功能和代码执行方式,均依赖宿主环境提供实现。因此,开发者们可以充分发挥想象力,挖掘JavaScript的潜力。
NodeJS作为JavaScript在服务器端的编程模式,具有高效、可扩展、轻量、易部署等特性,让开发者能实现全JavaScript架构的云端一体化编程。王骕认为NodeJS的最佳业务场景是具有频繁IO的情况,其次是文件IO,而应尽量回避需要在JS层进行大量计算的业务。

百度高级研发工程师云龙
百度高级研发工程师云龙在演讲中谈到了轻应用的三大特点:(1)无需下载、即搜即用的App;(2)媲美甚至超越Native App的用户体验;(3)具备WebApp的可被检索与智能分发。随后以实例分享了轻应用端能力与百度地图的结合,并现场演示了如何接入百度轻应用平台以及开发前所需要做的准备。

网络回声工作室联合创始人包小白
网络回声工作室联合创始人包小白以 《基于Clouda小型CMS的实现》 ,讲解了百度轻应用开发过程中需要注意的问题:(1)Model的设计(格式以及过滤);(2) Auth对象的使用(statusChange事件绑定); (3)发布函数的安全性(登录检查、权限检查,在发布函数中做动作过滤,如不允许插入、删除、修改等等,减少不必要collection的返回,使用plainStruct代替非必需的collection)。
此外,网络回声工作室还是Clouda社区中第三方插件CloudaMySQL的开发者,其基本功能是解决了基于Clouda所开发的百度轻应用使用MySQL数据库的问题,在社区里受关注度较高。

百度移动云高级经理陈轶飞
百度移动云高级经理陈轶飞首先谈到了百度应用引擎3.0(BAE3.0)的产品思路,满足不同用户群体的核心需求。(1)普通开发者:给其最大的自由度,让其专注于业务逻辑开发;(2)高级开发者:给其灵活的系统定制能力,满足其个性化需求;(3)对于非技术人员:提供应用模板,满足其不用写程序也可以拥有博客、论坛等的需求。
另外,BAE3.0和BAE2.0最大差别在于在BAE3.0里, 底层采用轻量级虚拟机技术,全面取代沙盒技术。将所有的隔离、安全等放在底层来做,而对用户来说,几乎感觉不到限制。BAE3.0其他的新功能包括资源套餐、自动安装依赖模块、端口服务、可直接访问外部网络,无需通过Proxy中转、SSH登陆、Cron任务、私有服务、日志系统等。
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
