doubleleft / hook
后端即服务
v0.4.0
2015-07-19 17:27 UTC
Requires
- php: >=5.4.0
- ext-mbstring: *
- cboden/ratchet: 0.3.*
- composer/composer: 1.0.0-alpha10
- doctrine/dbal: 2.*
- endel/slim: dev-master
- guzzlehttp/guzzle: 4.2.*
- illuminate/cache: 5.1.*
- illuminate/config: 5.1.*
- illuminate/database: 5.1.*
- illuminate/encryption: 5.1.*
- illuminate/events: 5.1.*
- patchwork/utf8: ~1.2
- react/socket: 0.4.*
- swiftmailer/swiftmailer: 5.0.*
- zordius/lightncandy: ~0.19
Requires (Dev)
- aws/aws-sdk-php: 2.7.*
- dropbox/dropbox-sdk: 1.1.*
- duccio/apns-php: dev-master
- jenssegers/mongodb: 2.1.*
- mockery/mockery: 0.8.0
- opauth/facebook: dev-master
- opauth/opauth: dev-master
- opauth/twitter: dev-master
- phpunit/phpunit: 3.7.*
This package is not auto-updated.
Last update: 2024-09-28 16:51:47 UTC
README
欢迎使用 hook

hook 是一个 RESTful、可扩展的后端即服务,它提供即时后端,以更快地开发网站和应用程序,并为 iOS、Android、JavaScript 等提供简单的集成。
要求:PHP 5.5+,或 PHP 5.3。
特性
- 多租户(同一实例可用于多个应用程序)
- 用户身份验证(注册、登录、重置密码)
- 通过
collections
实现数据持久性 - 通过 多个提供者 实现数据存储
- 通过 WAMP 子协议(WebSockets)实现实时通信
- 通过 composer 实现包管理
安装
在您的终端中运行此命令以获取最新版本
curl -sSL https://raw.githubusercontent.com/doubleleft/hook/master/scripts/install.sh | bash
在处理结束时,您应在您的机器上安装 hook 和 hook-cli。
如何使用
在本地运行服务器
hook server
从命令行创建新的应用程序
hook app:new my-app --endpoint http://0.0.0.0:4665
它将输出用于前端访问的密钥。查看使用 JavaScript 前端此示例。
有关更多详细信息,请参阅 文档。
前端集成
减少后端和前端开发之间的差距
- JavaScript (文档)
- C# / Unity3D
- Corona SDK
- iOS / OSX
- Java / Android
- C++
- PHP (文档)
- Ruby (文档)
- Flash / ActionScript 3.0
许可证
MIT。