不同语言的忍耐程度区别到底有多大?

43 天前
 jeesk
最近在折腾 node js , 发现一个问题 1 个网络请求需要自己处理 https 和 http , 根据不同的请求需要导入 http 和 https 的包, 然后自己处理? 我问了 chatgpt , 为什么 node js 标准库会这样处理? 难道不能学习 golang 或者 java 之类的自己处理吗?
最终有些疑问, 我发现我也没有得到好的解释, 于是来请求一下大家.


1. 弱语言类似的语言类似于 node js 这样库, 为什么大家都能忍受 标准库这么垃圾, 没听见有人吐槽? 为什么大家的忍耐程度这么大? 不敢想象要是 java 的 okhttp 要是一个请求需要自己处理 https 或者 http , 这场景是在太美.

2. 有什么推荐的 node js 处理这种情况的库吗?
1187 次点击
所在节点    问与答
5 条回复
wildnode
43 天前
用 axios 或者 node-fetch 之类的?
DOLLOR
43 天前
node 18 已经开始内置 fetch 了,直接像浏览器里的 fetch 一样用就行了。
momocraft
43 天前
可是 okhttp 也不是标准库 到底什么是标准库
panlatent
42 天前
就标准二字来看,经典的标准库应该是 C++吧,真的有标准在跟着。
标准库也是库,跟着语言捆绑发布,一般更严格也更稳定,限制也比较多,甚至可能需要投票表决。所以这方面倒没有普通库那么灵活,
go 主要场景之一就是针对网络,网络库成为标准且很好用也属正常吧。
有很多脚本语言的库
panlatent
42 天前
接上条,有很多脚本语言的库实际上是底层语言写的(比如 c ) 这也限制了一些库的开发。

大而全不一定就是好的,小而精也可能恰到好处。

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

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

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

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

© 2021 V2EX