LoopBack简介

关于REST服务端

记得前些年,有个哥们开发了lazyREST用图形化的界面构造rest后台服务,后来这个哥们忙着赚钱、创业,项目好久好久没有维护了。然而,github上另外一个项目,一直特别火,现在正在逐步发展壮大,这就是loopback,官网是loopback.io。

教程索引:(持续更新)
loopback中文教程

皓眸大前端开发学习

转载请注明出处:http://www.haomou.net/2015/02/25/2015_loopback/

loopback是什么

loopback是一个高度可扩展的,开源的NodeJS框架,你可以用它来:

创建动态的端到端的REST API,而几乎不用编写任何代码
可以访问数据库如Oracle, MySQL, PostgreSQL, MS SQL Server, MongoDB, SOAP 或者其他的REST APIs.
内置支持关系数据模型和访问控制
对于移动APP内置推送、地理位置和文件服务
提供Android,IOS和Angular的开发SDK,便于快速开发
很方便的在云端构建应用
LoopBack结构组成:
NodeJS模块类库
通过脚手架生成应用的Yeoman生成器
客户端SDK
LoopBack提供了以下工具包:
命令行工具slc loopback 可以用于创建应用,数据模型,数据源等等
StrongLoop Arc

LoopBack模块框架图如下,提供了一组NodeJS的模块,你可以结合在一块用,或者分开使用。

皓眸大前端开发学习

loopback组件

Core
• loopback
• loopback-datasource-juggler
• strong-remoting
Connectors
• loopback-connector-mongodb
• loopback-connector-mysql
• loopback-connector-postgresql
• loopback-connector-rest
Enterprise Connectors
• loopback-connector-oracle
• loopback-connector-mssql
• loopback-connector-soap
• loopback-connector-atg
Community Connectors
LoopBack社区创建了许多其他的connector,参考Community connectors 。
Components
• loopback-component-push
• loopback-component-storage
• loopback-component-passport
Client SDKs
• loopback-sdk-ios
• loopback-sdk-android
• loopback-sdk-angular
o loopback-sdk-angular-cli
o grunt-loopback-sdk-angular
Tools
• loopback-explorer
• loopback-workspace
• generator-loopback
Examples
• loopback-example-app
• loopback-example-database
• loopback-example-datagraph
• loopback-example-full-stack
• loopback-example-office-supplies
• loopback-example-todo
• loopback-example-access-control
• loopback-example-proxy
• strongloop-community/loopback-examples-ios
• loopback-example-ssl
Resources
• Documentation.
• API documentation.
• LoopBack Google Group.
• GitHub issues.
• Gitter chat.

谢谢!

转载请注明出处:http://www.haomou.net/2015/02/25/2015_loopback/

有问题请留言。T_T 皓眸大前端开发学习 T_T