有没有用 node 写后端的?

2021-03-14 11:31:00 +08:00
 fxjson
大家有没有用 node 写后端的?最近用 koa 结合 ioredis,sequelize,winston 写了个玩具,写起来挺快的,有没有用 node 写生产环境后端的?通常你们结合 typescript 开发吗?尝试添加了下 typescript,感觉代码有点乱了,类型声明可用可不用,有的库需要安装 types 有的又不需要,有的库又没有 ts 声明文件
6910 次点击
所在节点    程序员
47 条回复
weimo383
2021-03-16 08:51:13 +08:00
@rbq123456 但是 node 比 python 快
myCupOfTea
2021-03-16 09:02:55 +08:00
typescript 写起来太舒服了
这么舒服 为啥要去写 java(跑
myCupOfTea
2021-03-16 09:05:05 +08:00
@taowen 早就有全程类型安全的框架了
从数据库到前端都是类型安全的,虽然我不写 node(
chogath
2021-03-16 10:20:22 +08:00
有,我写了一个简单可上手的模板,包含网关,用户中心,基础服务,可以看下
chogath
2021-03-16 10:21:28 +08:00
oliver2bao
2021-03-16 21:40:32 +08:00
@fxjson [nodejs 项目自动格式化方案]( https://bubao.github.io/2020/09/16/nodejs%E9%A1%B9%E7%9B%AE%E8%87%AA%E5%8A%A8%E6%A0%BC%E5%BC%8F%E5%8C%96%E6%96%B9%E6%A1%88/)

eslint 主要是看 eslint 的官网,另外别 prettier 和 eslint 一起用
oliver2bao
2021-03-16 21:55:50 +08:00
@JoStar 首先 nodejs 的代码是 js,写起来舒服,实现什么功能也快,虽然比不上 python,但是和 java 比起来真的快很多。
go 我也在学习,但是 go 的包是扔在 github 上的,相比于 nodejs 和 python 的包管理真的差很远,不知最近 go 的包管理有什么进展。
是否高并发不错我真不好说,和 go 这种基因自带高并发的语言相比,nodejs 的事件驱动异步回调似乎没有那么的高大上。go 是编译运行的,性能是肯定是比 nodejs 这种 script 解释执行快的。但是纵观其他语言,脚本语言能有 nodejs 这样速度的好像真没有,甚至比很多编译执行的语言都快。
go 和 nodejs 都是 08 年左右开始开源的,如果 go 能把一些想包管理这种痛点解决掉的话,我估计会用 go 去做一些好玩的项目吧

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

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

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

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

© 2021 V2EX