前端程序员如果想接私活的话, node 生态能支持大部分的小私活吗,直接 node 还是学一把 PHP ?

2024-09-26 09:05:43 +08:00
 whhhhhh
3142 次点击
所在节点    前端开发
21 条回复
dfourc
2024-09-26 09:12:10 +08:00
都行 看你喜欢,建议 node
zy445566
2024-09-26 09:14:02 +08:00
我之前也做 PHP ,但后来发现私活还是用 Node.js 接更爽

现在 Node.js 后端框架,全栈框架也多,入门也简单,一把梭就完事了

剩下的都是通用后端技能了,比如 SQL
lollipogo
2024-09-26 09:15:03 +08:00
我认为 node 足够了,接口少的 nextjs 或是 serverless function ,复杂点的用 nestjs 搭纯后端也行。nestjs 的话我之前有练习写过一个模版,实现了一些常见的需求,commit 里可以看每个提交对应什么功能,我觉得这东西做小应用挺合适的 https://github.com/KwokKwok/nest-starter
Duanpei
2024-09-26 09:16:14 +08:00
应该是都行的。 哪个熟悉用哪个
justfindu
2024-09-26 09:22:37 +08:00
node 一把梭
Immortal
2024-09-26 09:33:31 +08:00
题外话 -- Go:
1.学习曲线平缓,简单易懂
2.环境搭建简单干净
3.部署方便
jianv3
2024-09-26 09:41:46 +08:00
你都说是私活了, 就不要考虑太多, 什么顺手用什么, 不要增加额外的成本。
个人建议,PHP 没有必要
ixixi
2024-09-26 09:46:25 +08:00
接私活多了 你大概率是绕不开 php 二开的
6167
2024-09-26 10:17:12 +08:00
最近看求职市场,nextjs 需求非常多,开的薪资也很高,php 就没必要学了
fengYH8080
2024-09-26 10:24:17 +08:00
nodejs 的一些框架可以 cli 建模,然后 cli 可以继续帮你针对模型全套 API 提供出来,一天建模,一天配点鉴权之类的,服务端就出来了。相当于把数据库操作通过 API 暴露出来,针对私活简直快得一批,前端写了页面拼拼参数就搞定了
evada
2024-09-26 10:26:20 +08:00
https://create.t3.gg/ 很适合小型全栈
fengshils
2024-09-26 10:26:37 +08:00
@fengYH8080 细说那些架子
evada
2024-09-26 10:26:53 +08:00
append #11 会 ts 就可以一把梭
kkworld
2024-09-26 10:32:54 +08:00
不涉及二开的话就什么简单用什么
leonleung
2024-09-26 10:54:28 +08:00
@fengYH8080 #10 大佬细说一下呗,检索 nodejs + cli 建模 查不到
fengYH8080
2024-09-26 11:06:38 +08:00
fengYH8080
2024-09-26 11:14:00 +08:00
@leonleung
@fengshils
前几年用过 loopback 框架,Model 、Repository 、Service 、Controller 等等全都可以通过 cli 生成,先用 cli 生成项目,然后定义好项目的模型,剩下的都可以 cli 直接生成结构,自己修修补补一些用户登录校验之类的就完全可以用了。
模型可以做关联关系,框架提供的 orm 查询全部映射到 api 上,相当于直接在前端拼参数就可以做到数据库模型里的外表查询。
这一套用了,做外包服务端完全没有压力,等于把 SQL 暴露给前端直接搞,挺适合前端人员去搞外包又不熟悉服务端
gesse
2024-09-26 11:30:41 +08:00
如果是接私活,建议两个都学下,其中为什么学 PHP 是因为:
1. 并不是所有项目都是新项目,很大一部分可能是二开,php 二开的程序相对较多。
2. 有时候可能客户会规定使用什么语言,一般刚开始接订单,你所面对的客户都相对“保守”,可能会要求 PHP

为什么学 node:
1. 框架、工具多,生态好,省事
2. 可以学到更多的东西
otakustay
2024-09-26 11:54:28 +08:00
功能都能做,但前提是你的甲方接受你部署一个 node 服务,有些甲方可能买的服务器就天生只有 PHP ,你要弄个 node 他都搞不定
kuxuan
2024-09-26 12:56:06 +08:00
koa 我的项目稳定运行一年多了。

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

https://ex.noerr.eu.org/t/1075859

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

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

© 2021 V2EX