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

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

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

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

19707 次点击
所在节点    程序员
132 条回复
whitehack
2020-12-16 11:48:35 +08:00
手游后端.全套 node.暂时没遇到大问题
a4854857
2020-12-16 11:50:10 +08:00
总感觉在座大多数的公司的业务.
还轮不到担心 node 的性能的问题的地步..
macy
2020-12-16 11:53:24 +08:00
你可以搜下 nodejs 工程师,很多招牌的
Dacred
2020-12-16 11:54:59 +08:00
我厂就是全栈 TypeScript 的 ,团队同学都比较给力( react to mysql ),四年下来用的还挺爽,除了人比较难找之外我觉得 Node 没有什么致命缺陷了。当然这个也不 Node 自身的问题。

我们现在整个业务线服务都是基于 Node 的自研框架搭建的,感兴趣的可以莅临参观下: https://easyv.dtstack.com/ ,另外我们在规划中的新业务也会继续使用 Node 来做,明年团队规模计划至少翻倍,期待各路前后端大佬加入。

没错,我其实是个招人贴 : /
wx: Zucoist
email: eWluYmluZ0BkdHN0YWNrLmNvbQ==
iugo
2020-12-16 12:00:56 +08:00
函数计算 + Node.js 用于生产环境.

不使用框架, 依赖是自己控制的. 理论上每个业务函数有自己的依赖就行, 并且共用依赖的时候层 (比如 AWS Lambda Layers) 可以解决.
gkiwi
2020-12-16 12:10:34 +08:00
node 做 ssr,前面有层 cdn 挡住大部分流量,日常几千万 pv,峰值集群几万 qps 没啥问题~
最近在看 nestjs,概念有点多,啰啰嗦嗦,是 java 那味
solooo
2020-12-16 12:17:49 +08:00
nodejs + express 做 iot,没什么太大问题
OxOzZ
2020-12-16 12:33:33 +08:00
第一页 2020 年了还把回调端出来说,装一个 node 不花钱的,硬云什么啊
haozes
2020-12-16 12:42:11 +08:00
做 web 服务,性能极少出现 php/python/javascript 这层语言上, 性能基本都是后面数据库的 qps 根不上,而且 web 这层服务负载扩展也很容易。
比如一台数据库 qps 是 2000,你就是用屎一样的语言写的 web 服务,如果不连数据库,qps 达到 2000 都很容易,再前面多加一台服务器,web 的 qps 就是 4000,但数据库不行。

我感觉这里大部分都没做过 web 开发,或者 web 开发根本没入门。
lancelock
2020-12-16 12:43:36 +08:00
@wellhome 可选的多了去了,我就玩过 go .net core elixir rust 不胜枚举,连 swift 都有组织专门做服务端的开发,怎么会只有 java 呢。

就算是 java 也有一堆 vert.x quarkus 这些轻量级 现代化的框架啊,就算不喜欢 java 也可以用 kotlin 写

个人使用体验最好的还是.net core 吧,加上 blazor 这些连 js 都可以不写了
PDX
2020-12-16 13:32:50 +08:00
远离 js
yangheng4922
2020-12-16 13:38:50 +08:00
@solooo #107 node 做 iot 怎么实现的
hareandlion
2020-12-16 13:53:13 +08:00
举爪,不过后端也是 ts
xcstream
2020-12-16 14:05:23 +08:00
java 培训班多
java 理论知识一套一套的 好出题目面试
feimo1996
2020-12-16 14:07:24 +08:00
我用 C++写 node 插件给 electron 用。。
mrcotter2013
2020-12-16 14:13:36 +08:00
Serverless + Node.js ,接近 20 个微服务的后端
zhaohua
2020-12-16 14:22:24 +08:00
nodejs 性能没问题,但 nodejs+mysql 性能就不太乐观了
zengming00
2020-12-16 15:20:07 +08:00
@leekafai 老哥说的和我的情况几乎完全一致,我也是从 4.x 版本一路过来的人,也确实 js ts go 完美得不行不行的
ShadowPower
2020-12-16 15:20:38 +08:00
@hantsy 用的是 TypeORM + node-oracledb
其实数据库这个我们还没得选,取决于客户买了哪一款
于是得把各种流行的数据库都支持一遍……
ShadowPower
2020-12-16 15:22:41 +08:00
@galikeoy 那倒不是,只是系统里有 snowflake 算法生成的 ID,是个长整型数字,作为主键使用

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

https://tanronggui.xyz/t/735766

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

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

© 2021 V2EX