全栈 WEB 开发在今天有什么更好的选择?

149 天前
 hessian

最早我是个 PHP 程序员,HTML 加脚本语言混合的模式开发起来很方便快捷,我之前经常使用 PHP 的 Yii2 框架进行 web 系统的搭建。但是随着前端技术的发展一个 UI 体验上逐渐感觉跟不上时代,开发体验也感觉不如 MVVM 的前端框架。

那现在如果做一个后台管理系统的话,大家会选择什么样的前后端方案?

希望足够轻快,构建简单。

另外最近了解到一个 Nuejs 不知道有没有用过的大佬可以讲下感受。

4338 次点击
所在节点    程序员
48 条回复
nanajj
148 天前
2025 年,Yii3 还是不死不活,是时候切到 Laravel/Symfony 生态。而 Laravel 有 Livewire 生态,Symfony 也有类似的产物。 若是开发管理后台可以用 Filament (基于 Livewire )开发速度那叫一个快。 若是使用 Vue 等框架,也不必完全前后端分离,有 Inertiajs 这样的框架,省去开发 api 的烦恼。
l4ever
148 天前
@hessian 人家给你指了明路, 你非要反驳,
现在的前端都是按需引入的, 你引入 antd 的按钮, 打包出来就只有按钮.

你这水平, 还是老老实实 php 套模板吧.
前后端分离, 你玩不来.我敢打赌.
mikawang
148 天前
shadcn 吧,很轻量
asasjajsajsd
148 天前
@threeBoy filament 我只能说 ,我不吱声,看的头大,好几年前的开源项目了;心累的一批;只能提 issue 让老前辈修改
hessian
147 天前
@wogogoing 嗯,其实主要是是在构建的时候,还有就是 node_modules 的大小。其实可能还是第三方的 UI 库会比较大,只是 vue 和 react 还是比较小。

镜像构建的时候依赖安装单独一个 layer 是不是也能优化镜像大小?
hessian
147 天前
@l4ever 不会说话就少说点,没人当你是哑巴
hessian
147 天前
@nanajj yii3....有生之年系列了... 有时间我了解下 Filament 和 Inertiajs
wogogoing
147 天前
@hessian 是用多阶段构建,把构建过程和输出成品分开。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1125867

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX