Home >Backend Development >PHP Tutorial >mysql - php为APP开发接口框架推荐

mysql - php为APP开发接口框架推荐

WBOY
WBOYOriginal
2016-06-06 20:34:011246browse

1.是否需要框架?,框架会默认加载太多文件,是否阻碍性能
2.框架自带接口验证(防止任意调用),版本管理(APP版本升级快)等,如果木有有什么公认方案

回复内容:

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/MyPHP
http://www.moonlord.cn

Phalcon,用c写的php扩展而已,所以很快,而且很简单看下api就好~http://phalcon.5iunix.net/reference/tutorial-rest.html

楼主可以看看YII2restful,只要模型把规则定义好了,两行代码就能搞定

以我的经验来看,CI比较适合,其实根据自己的业务上的需求自己写一个轻量级的,也是不错的选择。

composer & symfony/http-foundation 足矣

过半年的话,PSR7更好

推荐用slim,一个很轻量的微框架,路由很好用,本来就是用来做api之类的微应用

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn