有多少用 nodejs 写后端的,请举手?

2020-12-15 19:14:06 +08:00
 fxjson

最近玩儿弄了下 koa, 用着还是挺香的,直聘上搜了下,貌似后端的 jd 上很少有对 node 的需求,无外乎 java,php,Python,go 。

那么问题来了,node 只是前端构建工具用的多吗?

19706 次点击
所在节点    程序员
132 条回复
ericgui
2020-12-16 09:21:54 +08:00
nodejs 挺好,你的 PV 在 100 万以内的时候,不用考虑那么多
zqjnew
2020-12-16 09:22:43 +08:00
单编程来说, 除了会 node 这种动态语言,还要会静态语言,即函数式编程思想 和 oop 编程思想都要有
huabinglan
2020-12-16 09:25:33 +08:00
和编译型比性能,把 nodejs 用到 CPU 密集型场景,忽略 npm 生态,好吧,我认输
mritd
2020-12-16 09:27:43 +08:00
我觉得 node 这东西就不该存在,我也不知道为啥😂
dartabe
2020-12-16 09:28:21 +08:00
Typescript + Express 感觉挺适合前端拓展一下的 反正我肯定加入自己技术栈
90928yao
2020-12-16 09:29:42 +08:00
@kevinwan 我直接一个好家伙 这也能推广下
moonrailgun
2020-12-16 09:29:58 +08:00
我的后端项目: https://github.com/TRPGEngine/Server

Node 给我的感觉就是内存消耗有点大,其他感觉还行。但是如果是一个性能要求比较高的应用的话,还是不要选择 Node, Java 才是你最好的选择
chaleaoch
2020-12-16 09:32:39 +08:00
@avastms Golang 21 世纪 PHP 是什么意思?
CFM880
2020-12-16 09:34:38 +08:00
我司 Node 转 Java 中,Node 后端,貌似不好招人
supuwoerc
2020-12-16 09:37:57 +08:00
我一个前端,帮运维写过 Node 脚本来刷数据...
alan0liang
2020-12-16 09:42:29 +08:00
Node 性能并不是很差: https://www.techempower.com/benchmarks/ Koa rank #244, Spring rank #284 ; https://benchmarksgame-team.pages.debian.net/benchmarksgame/fastest/javascript.html,当然跟 C 的性能还是没法比。主要是内存占用有点大,可能需要手动调一些 v8 参数。
dany813
2020-12-16 09:43:02 +08:00
为啥要限定一种语言呢,前端想玩后端,node 是首选,想再深入后端,可以再用 java go
xingyuc
2020-12-16 09:44:46 +08:00
@gouflv 腾讯小程序编辑器也是 node 写的吧
Jinnn
2020-12-16 09:50:44 +08:00
前端在学 nest, 作为前端学习后端的过渡, 对于后端没经验前端来说, nestjs 太适合学习了
rodrick
2020-12-16 09:52:26 +08:00
对于专业后端,java go 肯定比 node 优先级高,对于专业前端,项目需要倒腾后端,选 node 上手成本低,优先级肯定也高,抛开场合谈这些没啥用
kamilic
2020-12-16 09:53:56 +08:00
起码 Typescript 要上 要不然就吃屎了 亲身经历 T T
Vegetable
2020-12-16 09:54:34 +08:00
因为写后端的没人只会 node,而选型的时候 node 完全没有优势,说实话我宁可选 php...

个人并不信任自己写出来的 js 代码,ts 又有点麻烦。应该是是 node 在后端届的确没有足够的声望。
Inozo
2020-12-16 09:57:40 +08:00
从 php 切到 nestjs,node+ts 无论是开发速度还是质量都很美丽
hyyou2010
2020-12-16 09:59:30 +08:00
浏览过国外小创业公司的技术栈,react+nodejs 算是一个常见组合
zy445566
2020-12-16 10:06:49 +08:00
我就是专职 Node.js 后端,上面一看就知道 95%是都没做过专职 Node.js 后端。

实话就是:Node.js 超级好用,做后端超级爽,这几年 JS 一年一个样,越用越爽。生态也很好,基本要什么功能都有 npm 包,node.js 这几年提升也超级大,不可同日而语了。还有就是有一个错误的观点说用其它语言写的组件,我觉得用其它语言的组件也没啥,java 也用 c++写的 mysql 啊,现在组件都支持通讯了,还跟语言挂啥钩。

还有你如果要问真正的 node.js 开发,最好在技术版块 node.js 模块发帖。程序员这个板块太大了,基本都是没开发过 node.js ,都是听别人说什么就是什么的。

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

https://tanronggui.xyz/t/735766

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

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

© 2021 V2EX