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