查看: 15|回覆: 0

小团队开发小 web 项目,使用 PHP 还是 next.js ?

[複製鏈接]

2

主題

0

回帖

0

積分

热心网友

金币
0
閲讀權限
220
精華
0
威望
0
贡献
0
在線時間
0 小時
註冊時間
2010-12-25
發表於 2026-3-12 22:17:00 | 顯示全部樓層 |閲讀模式

如果是 web 端的话,且是创业小项目,比较推荐 nextjs ,这个也是考虑到 AI 时代,AI 编程。

本文完整版全文原文地址: https://www.ccgxk.com/emlog_dev/681.html

大厂还是乖乖背八股文,去选择 java c++ 或者 go python 。

先说 PHP

以前,对于小项目,大都是选择 PHP ,毕竟 PHP 是不需要学习的!

明白吧,一个对编程几乎没什么了解,顶多会写点 html 的小白,PHP 上手是几乎不用学习的,顶多花几小时看看就行。

这门 语言 相当简单,七八个关键字,看到哪里就改哪里,改完就等于部署上线了。而且依赖比较简单,即便不用了,躺到硬盘里,过 10 年一通电还能运行。

next.js 和 node

但是现在依赖 JavaScript node 的技术栈,则没有这么美好了。当然我们也可以选择打包整个运行环境到 docker 封装起来,但体积往往巨大无比,少则 一两 GB,多则无上限,也能实现 PHP 那种跨时代的美好。不过一般情况下,我们都是只储存源码,也就几 mb 而已。

我们知道 nodejs 升级极快,而且依赖的东西, npm 又是放在云端的,这就是让无数前端在敲下 npm install 后那心情紧张的“依赖地狱”与“构建腐蚀” ,尤其是老项目。好不容易跑起来了,接下来的 run 更刺激,因为一旦放的久了,很多原生模块(Native Modules)确实会编译报错。宇宙黑洞 node_modules 唉~

img

但是,也仅仅如此。

PHP 的缺点

一般项目,PHP 确实显得稳定,但也仅仅如此,你的项目能活十年吗?一般 10 个月都难。能活 10 个月,难道你会介意封装个 docker ,即便不封装,你开发时,本地也已经安装好了,理论上只要它是活的,就代表经常启动,那么就不需要太担忧。

而且 PHP 吧..... 老项目 bug 漏洞一大堆,你上线 5 分钟不到,服务器就成别人家的了。那 nodejs 一般我们都是 serverless ,无服务器,压根就没服务器,可能会被黑,但影响有限,cloudflare 、vercel 等等托管平台的免费额度对于创业者还是管饱的。PHP 你起码得花几十块买个虚拟主机。

img

图虽然这样说,但不可否认 PHP 确实有它的局限性。next.js 开发时确实省心、灵活一点。但 PHP 是那种彻底不用管的,10 年如一日的不用理会,因此显得多。

JS 的生态和 AI 友好

在开发效率和生态上,node 的技术栈,尤其是把 全后端、检查编译等等全部打包好的 现成 的集成的 nextjs ,是遥遥领先 PHP 的。世界前端程序员严重过剩,react 和 nodejs 项目我个人目测有 PHP 的 20 倍甚至更多。走的人多了,路也就顺利了。

况且 AI 训练数据里,JavaScript 是超级多的,先不说开源库,仅仅是互联网这么多网页,几乎是无限的,每个网页都有 JavaScript ,直接就获取了(注意 AI 是能读懂压缩后的 js 内容的),什么没见过?其他语言就少太多了,不是编译后就是商业机密,根本拿不到。再....

回覆

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 立即注册

本版積分規則

相关侵权、举报、投诉及建议等,请发 E-mail:qiongdian@foxmail.com

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部