后端开发人员中真的有人愿意用 js?

2023-02-23 09:52:34 +08:00
 sinnosong1

总是看前端喜欢吹 js 能写后端,真的会有后端愿意在不是写页面的时候用 js 吗?

9400 次点击
所在节点    程序员
90 条回复
Hanggi
2023-02-23 10:11:10 +08:00
楼主你看得还是太少了,我把问题换一换:

后端开发人员中真的有人愿意用 PHP 吗?
后端开发人员中真的有人愿意用 Python 吗?
后端开发人员中真的有人愿意用 Ruby 吗?

你的问题在我看来就是这种感觉,因为目前用 Node.js 写后端的项目非常多,其中也有不少中大型项目,看个人喜好了。
chrosing
2023-02-23 10:13:57 +08:00
还是一句话 面向工资编程
lsk569937453
2023-02-23 10:15:19 +08:00
有没有一种可能是会 js 的前端客串后端。

而不是会其他语言(.net/java/golang)的客串前端。
sinnosong1
2023-02-23 10:16:49 +08:00
@Hanggi 请注意我问的是后端愿意在不是写页面的时候用 js 吗? php,python,ruby 跟题干不符
ufan0
2023-02-23 10:21:24 +08:00
行文风格十分像是引战帖。

作为多年 JavaGuy ,JS/TS 写后端还是很香的,够快,学习成本也低。

想吐槽的就是生态工具,比如产生的 node_moudles......
centralpark
2023-02-23 10:23:15 +08:00
看跟谁比,ts 跟 python2 我肯定选 ts ,js 跟 python3 我肯定选 python3
urnoob
2023-02-23 10:23:25 +08:00
拿 js 写后端还是算了吧。性能 维护性真的不行。提高可维护性用 TS 但是写起来就没 js 那么利索了。(一些 js 开发人员用了 TS 表示强类型真香)
agagega
2023-02-23 10:24:32 +08:00
对语言的喜好仅限于个人。

在公司层面,用什么语言,用不用新语言重构,这都是政治问题。新 CEO 上位借重构树立自己地位的例子太多了。

前端吹用 JS 写后端,更重要的原因是借此扩大地盘,为此还搞出过什么「大前端」的概念,总之就是数据库往前都可以算前端。
makelove
2023-02-23 10:30:00 +08:00
我自己的项目后端,我会 java/php/python/js ,然而我用 js/ts 写,语法舒服,类型能力秒前面的语言,前后端统一,工具链完善可选项多,优势不要太大
justin2018
2023-02-23 10:33:37 +08:00
最怕用的第三方 js 没有.d.ts 还得自己写 o(╥﹏╥)o
liuidetmks
2023-02-23 10:34:15 +08:00
什么前端后端,一般都是数据简单处理、没那么多道道
southsala
2023-02-23 10:35:14 +08:00
这里前端多

后端生态现在 java 、go 为主,其次 php (基本都在忙着转 go )

不是写页面 python 更好,例如一行命令在当前目录启动 http 服务器供别的机器下载文件
limaofeng
2023-02-23 10:35:38 +08:00
如果不追求工程化的话,NodeJS 写后端还是蛮爽的。写的爽,但后期维护性比较差。
lix7
2023-02-23 10:43:09 +08:00
我用 JavaScript 写算法,原生 ES7 很好用...然后面试都要和人解释为什么用 JS 写
luvsic
2023-02-23 10:44:17 +08:00
Nodejs 都出来 10 年了,还问这种问题吗。。。
FallenMax
2023-02-23 10:48:20 +08:00
前后端都用 ts ,共享类型和工具,实现一个简单的 rpc 协议(也可以用新出的 tprc ),http 接口都不需要定义,类型全项目统一,直通数据库定义。不爽么?
xuanbg
2023-02-23 10:49:40 +08:00
后端,会的语言按学习时间有:BASIC 、C 、C++、C#、Java 、JS 、GO 。如果是一个独立项目的服务端,肯定用 Java 。原因就是 Java 生态最丰富,什么都有,最简单,选它不会踩坑。
tool2d
2023-02-23 10:51:11 +08:00
@sinnosong1 "可能像我这样的后端只会写 C#、Java 、Python🐶"

你这样提问,大家只会回答不用 JS ,我们用 TS 开发后端。

你干脆换个问法,写纯后端程序,用 JS 好还是 JAVA 好?
zhangxh1023
2023-02-23 10:52:41 +08:00
会啊。。。为啥不会。。。
我天天跟朋友吐槽公司这点儿项目,用 java 写啰嗦的要死,还不如直接 nodejs 一把嗦
公司项目能用 js 都用 js ,除非是要和别人一起协作的,才用 java 。。。
wanguorui123
2023-02-23 10:52:52 +08:00
nodejs 我写过大型项目比如:财务系统,你没听错还是业务功能非常复杂的财务系统,开发框架设计好了语言倒是无所谓

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

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

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

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

© 2021 V2EX