扫码关注官方订阅号
1.是否需要框架?,框架会默认加载太多文件,是否阻碍性能 2.框架自带接口验证(防止任意调用),版本管理(APP版本升级快)等,如果木有有什么公认方案
欢迎选择我的课程,让我们一起见证您的进步~~
dingo API: A RESTful API package for the Laravel framework 最近好像是支持 Lumen 了,用来做 API 应该很合适。
选择 Phalcon 吧
贴主,你直接问你自己熟悉的框架,该如何实现rest api 就好了,这个不熟悉,那个不熟悉。
你的问题问法有问题,不应该这样问。
个人经验: - composer + slim + ... - 不过用 Yii 2 的构建 restful-api 确实很方便.
版本迭代问题这个可以这么处理 host/version/controller/action version 11 =1.1 111=1.1.1
个人经验,根据项目设计的接口命名规范之类的,自己写一个轻量级的框架最好。//推荐一个MyPHP开源库,GitHub开源地址:https://github.com/MoonLord-LM/MyPHPhttp://www.moonlord.cn
Phalcon,用c写的php扩展而已,所以很快,而且很简单看下api就好~http://phalcon.5iunix.net/reference/tutorial-rest.html
Phalcon
楼主可以看看YII2的restful,只要模型把规则定义好了,两行代码就能搞定
YII2
restful
以我的经验来看,CI比较适合,其实根据自己的业务上的需求自己写一个轻量级的,也是不错的选择。
composer & symfony/http-foundation 足矣
symfony/http-foundation
过半年的话,PSR7更好
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
扫描下载App
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
dingo API: A RESTful API package for the Laravel framework
最近好像是支持 Lumen 了,用来做 API 应该很合适。
选择 Phalcon 吧
贴主,你直接问你自己熟悉的框架,该如何实现rest api 就好了,这个不熟悉,那个不熟悉。
你的问题问法有问题,不应该这样问。
个人经验:
- composer + slim + ...
- 不过用 Yii 2 的构建 restful-api 确实很方便.
版本迭代问题这个可以这么处理
host/version/controller/action
version 11 =1.1
111=1.1.1
个人经验,根据项目设计的接口命名规范之类的,自己写一个轻量级的框架最好。
//推荐一个MyPHP开源库,GitHub开源地址:https://github.com/MoonLord-LM/MyPHP
http://www.moonlord.cn
Phalcon
,用c写的php扩展而已,所以很快,而且很简单看下api就好~http://phalcon.5iunix.net/reference/tutorial-rest.html楼主可以看看
YII2
的restful
,只要模型把规则定义好了,两行代码就能搞定以我的经验来看,CI比较适合,其实根据自己的业务上的需求自己写一个轻量级的,也是不错的选择。
composer &
symfony/http-foundation
足矣过半年的话,PSR7更好