最早我是个 PHP 程序员,HTML 加脚本语言混合的模式开发起来很方便快捷,我之前经常使用 PHP 的 Yii2 框架进行 web 系统的搭建。但是随着前端技术的发展一个 UI 体验上逐渐感觉跟不上时代,开发体验也感觉不如 MVVM 的前端框架。
那现在如果做一个后台管理系统的话,大家会选择什么样的前后端方案?
希望足够轻快,构建简单。
另外最近了解到一个 Nuejs 不知道有没有用过的大佬可以讲下感受。
![]() |
1
kyrre 3 天前
如果要求快,还是选自己最熟悉的 php 吧。
https://github.com/ziadoz/awesome-php?tab=readme-ov-file |
![]() |
3
ruobingm 3 天前
同问~
|
4
thisisgpy 3 天前
前端 NextJS ,后端 NestJS ,cursor 对这两个东西很熟,出来的代码质量比较高。
|
5
mumbler 3 天前
上 cursor ,他爱用什么用什么,你那水平就被瞎指导了
|
6
superrichman 3 天前
现在不是看你会什么, 是看你用的 AI 擅长什么的时代了
|
7
foolishcrab 3 天前 via iPhone
后台是吧
Python fastapi 加 react antd 前后端分离 两端都可以 ai 直出,这个方案是最快的。 js 所谓的全栈框架基本都是 ssr ,这玩意对后台没用,而且后端部分很弱。 |
8
foolishcrab 3 天前 via iPhone ![]() 这帖子里推 next 的都是管杀不管埋的,next 写后台我就不吐槽了,next ai 代码出点问题你让新手去改?一改一个不吱声
|
9
Foxalone 3 天前
laravel, 引入 vue. 就这样. 挑自己熟悉的.
|
![]() |
10
user23125 3 天前
Laravel
|
11
NonClockworkChen 3 天前
业务只关注功能是否够用,还有成本,技术人家不关心
|
12
NonClockworkChen 3 天前
@NonClockworkChen 有点答非所问了,忽略
|
13
skallz 3 天前
@foolishcrab 写后端还是正正经经用 nestjs 吧,哈哈,next 确实不应该涉及后端部分的
|
![]() |
14
heora 3 天前
@foolishcrab 还好吧,目前就在写后台。
|
15
hessian OP @foolishcrab react antd 这种太重了吧,python 也不太喜欢。
|
16
xzyDeathGun 3 天前
vue+nest 或者 react+nest ,大部分代码都可以直接让 cursor 来写
|
![]() |
17
wogogoing 3 天前 via iPhone
不是都前后端分离了吗。那后端可以继续选择熟悉的例如 laravel 或者 hyperf 等,前端就用 vue 或 react 。美感这个东西是靠设计的。
|
![]() |
18
PPPaul 3 天前
@foolishcrab #7 之前用 nextjs 写 web ,真的爱不起来
|
![]() |
19
seth19960929 3 天前
dcat-admin 或者 laravel-admin 或者官方的 nova 都很快吧, 简单逻辑十分钟一个页面
|
20
foolishcrab 3 天前 via iPhone ![]() @heora 后台是重操作的,spa 就是最优解,后台上 next 能享受到什么优点? 相反要写一堆 use client 然后点个 tab 还要卡顿一下
|
21
foolishcrab 3 天前 via iPhone
@hessian 你既然考虑喜好的话肯定是自己顺手的最好。
我这个推荐是主流 web 我全部写过之后得出的,开发效率和美观度最平衡的选择。 |
22
hessian OP @wogogoing 虽然说是全栈,,,但是把设计也包了也还是有点太费劲了。。。其实直接用 element/antd 这种组件库也挺好,就是感觉太重了点。而且也不是说一定要分离吧,能兼顾吗?
|
![]() |
23
Chuckle 3 天前
我现在是 nestjs+任意前端框架,all in js ,Monorepo 组织代码,走 swagger 直接生成请求库,前后端 ts 类型、请求代码都能实时热更,开发体验很不错。要快又好看的话,前端直接扒拉个现成的管理系统改改就行了
|
![]() |
24
shiloh595 3 天前
@xzyDeathGun Vue + Nuxt?
|
![]() |
25
wogogoing 3 天前 via iPhone
@hessian 现在流行的 UI 组件库蛮多的,除了 element 和 antd 还有许多其他的,比如字节跳动的 acro design ,shadcn ui ,daisy ui 等等,当然也可以用 thailwindcss 来自己写一部分。你所说的太重了是指什么?包体大小吗?一般来讲上述的组件库都支持按需导入的。
|
![]() |
26
tsja 3 天前
我是 koa+react+微信小程序原生,现在在公司就用这一套
|
![]() |
28
sickclimax 3 天前
用 nextjs 吧
|
29
Rannnnnnn 3 天前
@foolishcrab #20 哈哈,确实,后台的话还是 SPA !
|
![]() |
30
zhwithsweet 3 天前
|
31
Sunzehui 3 天前
buildadmin 考虑一下
|
![]() |
32
FlorentinoAriza 3 天前
dcatadmin 从零开发 curd 的话基本上很快,ai 适配也很好,就是后期没有维护了。
chuyilvpai.com 用 windsurf 半天不到做的 cms |
![]() |
33
HelloApex 3 天前
我现在用的 VUE+ThinkPHP
|
![]() |
34
wogogoing 2 天前
@hessian 大体大小一般和你的依赖数量成正相关,就看实际的项目用到的组件/依赖数量了。
打包时间这块,本地开发的话,现在不管是 react 还是 vue 都支持 hmr ,响应还是非常快的; 发版打包的话,把依赖缓存处理好(比如在 jenkins 或者 gitlab runner 这类 piepline 中),速度也是比较快的。 |
35
threeBoy 2 天前
laravel + -filament https://laravel-filament.cn/
|
![]() |
36
llej 2 天前
|
![]() |
37
llej 2 天前
@zhwithsweet 咱俩好多的选择都一样欸
|
![]() |
38
gnakzz 2 天前
用 nuxt js ,简单直接,还不用纠结目录问题。
server 部分也强大一些,生态也够用 |
![]() |
39
zhangfeiwudi 2 天前
前端我用 vue 后端 gin + gorm 一把嗦
|
![]() |
40
xrxb 2 天前
最近在学前端的内容,感觉好复杂啊,soybean-admin
|
![]() |
41
nanajj 2 天前 via Android
2025 年,Yii3 还是不死不活,是时候切到 Laravel/Symfony 生态。而 Laravel 有 Livewire 生态,Symfony 也有类似的产物。 若是开发管理后台可以用 Filament (基于 Livewire )开发速度那叫一个快。 若是使用 Vue 等框架,也不必完全前后端分离,有 Inertiajs 这样的框架,省去开发 api 的烦恼。
|
![]() |
42
l4ever 2 天前
@hessian 人家给你指了明路, 你非要反驳,
现在的前端都是按需引入的, 你引入 antd 的按钮, 打包出来就只有按钮. 你这水平, 还是老老实实 php 套模板吧. 前后端分离, 你玩不来.我敢打赌. |
![]() |
43
mikawang 2 天前
shadcn 吧,很轻量
|
44
asasjajsajsd 2 天前
@threeBoy filament 我只能说 ,我不吱声,看的头大,好几年前的开源项目了;心累的一批;只能提 issue 让老前辈修改
|