LoopBack是一个基于Node.js、开源的API框架,可以使基于Node.js的应用与各种移动设备通过API进行互联。它建立在Express基础上,能够使用CLI生成动态的端到端的REST API,且只需编写很少的代码;它提供了Android、iOS和AngularJS客户端开发的SDK,还提供了消息推送、地理定位和文件等服务。从2013年9月项目发起以来,LoopBack项目已经新增了许多值得关注的功能:
- 集成了推送通知服务
- 集成了存储服务
- 增强了用户预构建模型
- 提供了安全访问控制列表进行访问控制,暂不支持基于令牌的访问控制
- 提供了使用Bootstrap、 Angular、Cordova (PhoneGap) 和 Node构建移动应用的开发参考指南。
- LoopBack能够在浏览器中使用Browserify生成基于服务端模型和REST API的客户端API,并处理服务端和客户端API的依赖关系。
- 提供了MySQL、SQL Server、PostgreSQL、Oracle、REST、SOAP和ATG等的连接驱动,能够轻松访问多种数据源
- 能够离线同步和复制数据
近日,LoopBack 2.0发布,它是StrongLoop API Server的一个组成部分,该版本除了以上新功能外,还包括开发者一直期待的新功能。同时,其性能和稳定性也得到了很大程度的提高,新功能包括:
- 使用前端工程构建工具Yeoman 创建和快速的构建应用
- 使用的Express升级到了Express 4.0
- 具有了同形、组合式框架的特征
- 制定了项目结构的新规范
- 新增了外部配置文件的支持,如可以使用JSON文件配置开发相关设置
- 集成了邮件发送组件nodemailer 1.0
- 新增了访问内部元数据的API
LoopBack由一个Node.js模块库、命令行工具slc、客户端SDK等构成,除了LoopBack的主要模块外,它还包括一些其他功能模块,如下图所示:
LoopBack 2.0是StrongLoop开发的StrongLoop API Server最新版本的一部分。StrongLoop创办于2013年,由一直为Node.js贡献的几位工程师创办,并得到了Ignition Partners 和 Shasta Ventures等的支持,是Node.js相关技术解决方案的领先供应商。
如果开发者当前的应用是基于LoopBack 1.x系列版本开发的,如需版本升级,请参考版本升级指南。另外,官方已提供了相关教程和代码样例,更多信息请登陆首页查看。
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
相关推荐
-
我在Ubuntu的Docker中写的Node.js程序能否在CentOS的Docker里面运行?
-
node.js和云平台的关系?
-
如何雇一个牛逼的 Node.js 开发者
初创公司一开始的挑战就是给技术团队增加高效的人才资源。在快速得出关于把 Javascript 开发变成 Node.js人才之前,让我们先来看看关于Node及产品开发环境的核心问题。
-
Sharp:最快的Node.js图像调整模块
Sharp是调整图片尺寸最快的Node.js模块,它支持JPEG、PNG、WebP和TIFF格式的图片处理,使用libvips库。