从团队维护和框架性能两方面作为主要因素去看,选择哪一块 PHP 框架比较适合? 目前准备在 phalcon 和 tp5 中选择一个。大家可以给点建议吗
1
ibugeek 2018-06-11 15:44:17 +08:00
只做 api 的话,我觉得 lumen 还是不错的。
|
2
Mariano 2018-06-11 16:23:08 +08:00
lumen
|
3
iamsee 2018-06-11 16:31:19 +08:00
yaf
|
4
falcon05 2018-06-11 16:40:37 +08:00 via iPhone
slim
|
5
hahasong 2018-06-11 16:42:20 +08:00
yaf
|
6
qqjt 2018-06-11 16:43:17 +08:00
laravel,使用 lumen 到头来还是会转成 laravel
|
7
loginv2 2018-06-11 18:04:33 +08:00
easyswoole
|
8
5748hao 2018-06-11 19:39:31 +08:00
lumen
|
9
gouchaoer2 2018-06-11 19:49:40 +08:00 via Android 1
api 说到底如果 io 很重(比如你 api 里面有 rpc 之类的)的话 fpm 本身就不适合,并发比较大的话考虑一下 swoft,另外别用 laravel 性能太差了
|
10
visonme 2018-06-11 19:51:36 +08:00
slim, 不过自己在这个基础上做了扩展,可以考虑下~
|
11
tanszhe 2018-06-11 19:56:09 +08:00
|
12
kzzhr 2018-06-11 20:33:36 +08:00 via Android
lumen on swoole
|
13
a7a2 2018-06-11 20:47:43 +08:00
Phalcon
放弃 php 吧 真不适合做高负载 api 开发 |
14
ddiu8081 2018-06-11 21:33:57 +08:00
在用 lumen
|
15
HanSonJ 2018-06-11 21:50:16 +08:00
lumen
|
16
TonyG 2018-06-11 21:58:46 +08:00
https://api-platform.com/
API Platform uses these model classes to expose a web API having a bunch of built-in features: * creating, retrieving, updating and deleting (CRUD) resources * data validation * pagination * filtering * sorting * hypermedia/HATEOAS and content negotiation support (JSON-LD, HAL, JSON API) * GraphQL support * Nice UI and machine-readable documentations (Swagger/OpenAPI, Hydra) * authentication (Basic HTTP, cookies as well as JWT and OAuth through extensions) * CORS headers * security checks and headers (tested against OWASP recommendations) * invalidation-based HTTP caching * and basically everything needed to build modern APIs. One more thing, before we start: as the API Platform distribution includes the Symfony framework, it is compatible with most Symfony bundles (plugins) and benefits from the numerous extensions points provided by this rock-solid foundation (events, DIC...). Adding features like custom, service-oriented, API endpoints, JWT or OAuth authentication, HTTP caching, mail sending or asynchronous jobs to your APIs is straightforward. |
17
wellCh4n 2018-06-11 23:27:52 +08:00
TP5 官方的广告上说:ThinkPHP V5.0 是一个为 API 开发而设计的高性能框架。
|
18
SoulGem 2018-06-11 23:28:10 +08:00 via iPhone
slim3
|
19
puritania 2018-06-11 23:31:33 +08:00 via iPhone
yaf
|
20
nicevar 2018-06-11 23:52:30 +08:00
最近给 app 做了后端用的 CI,感觉还行
|
22
askfilm 2018-06-12 08:45:05 +08:00
symfony + api-platform
|
23
askfilm 2018-06-12 08:46:37 +08:00
或 symfony + fosrestbundle
|
24
jingrui 2018-06-12 14:36:03 +08:00 via iPhone
国内吗? tp5/tp3 是个 php 都会用
|