我们正在启动一个新项目,该项目将利用 RESTful 服务与 Web 客户端 (AngularJS) 和移动平台(Android 和 iOS)进行通信。
这个想法是将业务逻辑隐藏在 RESTful 服务中,并为 Web 客户端和移动平台使用相同的代码。
我们的服务器是使用 Zend Framework 3 用 PHP 构建的(我是该框架的新手)。该应用程序将有数十个实体和数百个服务。
我在网上注意到 ZF2 似乎有一个 REST 模块,但我找不到 ZF3 的模块(至少在文档中没有)。
我有一些问题:
- 使用 ZF3 提供 RESTful 服务的最佳途径是什么?
- 我要安装 ZF 模块吗?ZF3 有什么可以使用的东西吗?
- 我应该在代码中为我的服务创建一个模块吗?其他模块是否应将此 REST 模块用于业务逻辑?