公司项目升级,在框架上该如何选择?

原项目

  • 传统 MVC
  • 框架:Phalcon + Bootstrap
  • 只做后台管理系统

升级需求

  • 前后端分离
  • PHP 框架?
  • 前端 antd-react
  • 大多数操作异步
  • 开发效率与后期可维护

如何选择合适的 PHP 框架?

  • lumen?
  • laravel?
  • thinkphp?
  • ???

希望各位大神提个建议,笔芯


感谢各位大佬,综合考虑后,选择 laravel + antd-react

《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
ibucoin
最佳答案

用laravel或者tp都可以,不要考虑lumen了,这个定位微服务框架的。
之前有用vue做过前后端分离的后台,laravel就是撸crud接口,用tp也没什么区别,主要是可用包多少的问题。

4年前 评论
讨论数量: 18

来到 Laravel 社区问用什么框架? :sweat_smile:

4年前 评论
Epona

laravel 吧。 lumen有些太简洁了,而且有些包没有lumen版本

4年前 评论
ibucoin

用laravel或者tp都可以,不要考虑lumen了,这个定位微服务框架的。
之前有用vue做过前后端分离的后台,laravel就是撸crud接口,用tp也没什么区别,主要是可用包多少的问题。

4年前 评论

全:laravel 快:lumen

4年前 评论

swoole框架吧,性能给力

4年前 评论
cnguu

@__中国人

如何看待 Swoft

4年前 评论
cnguu

@ibucoin

嗯,现阶段确实用不到微服务

4年前 评论

框架是一个工具,按照目前来说, Laravel 的环境生态比较好,但是最重要还是有一个好的架构

4年前 评论
李铭昕

强烈推荐 Hyperf,我司已经上线半年,配合Swarm集群,高性能又稳定

4年前 评论
cnguu (楼主) 4年前

推荐laravel+vue+element ui

4年前 评论

建议Laravel + antd
antd大厂支持,组件丰富,react本身也比较适合中大型项目
Laravel可以自己封装下,配合antd,可以极大提高开发效率

4年前 评论

Laravel+Swoole
已经足够满足很好功能和需求了!

4年前 评论

和我的计划一样,兄弟又遇到的问题常交流我关注你了哟

4年前 评论
cnguu (楼主) 4年前
Liuzhipeng_laravel (作者) 4年前

后端 tp 或者 laravel 都没什么问题,然后接口方面可以看一下
yii2 的一种 ActiveRecord restful 快速完成大部分 curd
我用thinkphp5实现了一下链接地址,
不过只是构思上,代码上有待更新.哈哈

前端的话推荐:ant-design-pro-vue
antd 的vue版本

4年前 评论

看你们的项目定位,如果是面向c端用户,并且属于大流量级别应用那显然保持Phalcon是明智的;如果一般的中小项目,优先考虑开发效率,选用laravel。

4年前 评论

其实如果之前项目使用的是phalcon的话, 应该流量什么的比较大了,既然是前后端分离了,其实laravel不太适用,lumen可以考虑(虽然不知道为啥上面说定位为微服务), 其他框架的话 可以考虑yaf跟ci

3年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!