求教项目选择什么框架
求教项目技术选型
我们的项目是有管理员和普通用户。之前都是用管理后台一套系统。
现在想改成前后端分离的,分为普通用户web端,管理者web端, api服务端。
是继续用php 还是选择go 或者 nuxt
php 最近保持更新的也不多了, webman的维护还算正常状态 ,dcatadmin已经不更新了
go也可学习
nuxt 全部 js typescript 开发
有改造过项目的朋友欢迎评论。
本人对新技术学习保持开放心态,
有实用的新技术方案都可以尝试。
关于 LearnKu
直接 上go吧
go+vue3 ts
看你项目需求 webman hyperf 基本上都适用吧
重构的目的是啥?
直接就是webman ,saiadmin脚手架,前端框架Art Design Pro ,感觉还挺好看的,很现代。
想学习一门新语言,不怕坑公司就换一个语言,不然后台用laravel+Vue3就凑合用吧
如果选go,go框架必须“实现”如下要求:
以上这些,除了mongodb、es以外,我用goframe整合了一套,用起来挺爽的。
没有带队的 老老实实 继续用php,laravel,hyperf 都比较成熟了。go 复杂项目,异常错误调试你就知道有多打脑壳了!,大多数老板不会关心你用什么技术栈!出现问题能快速定位,修复问题才比较重要 :joy:
重构用其他语言的前提是,有人兜底,兜底有2个基本条件:
如果你们团队在新语言上都是新人,我建议你们擅长什么就用什么,不然填不完的坑。
为啥用go达到性能瓶颈了吗?后台管理系统用GO完全没有任何优势
想分成多端的话,想重写就go吧。
不过推荐慢慢的把几个端慢慢的替换重构
想太多了,直接laravel写API就行了,除非你们的体量很大很大很大。
既然前后端分离了,还是重构,所以旧项目的屎已经堆的很高很满了。最佳实践应该直接用Laravel重写即可,在自己的舒适圈开发不知道多爽。用go的话,你没项目经验我打包票百分百屎山。
dcat admin 已有大佬更新能支持到laravel12,但是常用的的插件不知道有没有更新了,公司层面,还是效率为王。:https://github.com/PrintNow/dcat-admin,
用cursor自己来
laravel。可以自建一下我开源的框架 ModStart(一直在维护)。
啥项目?赚钱否?最后才是技术。
项目大了,还是得强类型
laravel
现在AI编程工具进化太快了,想用啥用啥,你还不如问问AI,claude code 都能编写生产级代码了,程序员变成了质检员