当前位置:首页 > 每日看点 > 正文内容

如果你的nodejs和go的水平差不多,面对大型,中型和小型项目(要求稳定性第一),你会选择哪个语言?

卡卷网1年前 (2025-01-15)每日看点196

很多人写代码的时候,总是考虑节约cpu资源、内存资源、硬盘资源、带宽资源、blablabla

殊不知,最宝贵的资源往往是程序员自己的精力和时间。

多开一个虚拟机,新加一些带宽,一年不过几百几千。哪怕一年过万,也最多不过是一个程序员一个月的工资,甚至更少。

真正需要费力优化,节省软硬件资源的地方,少之又少。

经常听到有人说nodejs并行不行,我只能说这基本是在念不知道从哪里学来的三字经。node的事件机制能适用于绝大多数需求。实在不行,大不了多运行几个镜像的进程,nginx负载均衡一下,或者租个云厂商的负载均衡也行。多用的这点cpu、内存、实例啥的,比起人力成本,算不了什么。

所以,除非是嵌入式、游戏开发之类的特殊要求,只要web相关,无论项目大小,我都选nodejs,无他,快耳。节省开发时间就是节省最大的成本,不论你是solo,还是给公司打工,都是一样。业务稳定了再考虑软硬件成本节约的问题。但照我的经验,哪怕是成熟业务,其实大多数时候,节约什么的,也是大可不必。

如果再加上typescript,java,go语言的所谓静态类型的优势也可以忽略不计。

大多数情况下我用nodejs,但这并不妨碍我随时手搓一堆shell脚本,用C、Haskell或者Python什么的写些微服务和组件。反正原则就是文档要全、社区要人多、写起来要方便。实在需要性能或者稳定性了,就把特定的微服务用Rust什么的重构或者重写一下(这种场景其实并不多),但主体仍然是node。在任一场景下,什么语言节省开发时间就用什么,把编程语言搞得跟宗教似的,依我看还是太闲了。

---------

这年头,不踩一下nodejs,好像就不好体现自己水平nb了。其实嘛,踩来踩去的人水平最不咋的,还在问题标题里加个“稳定性第一”。真要追求稳定性,为什么不用Rust呢?真要追求软硬件资源的运行效率,为什么不用Rust和C呢?依我看很多人追求的不是稳定性第一,而是没事找事的第一。

扫描二维码推送至手机访问。

版权声明:本文由卡卷网发布,如需转载请注明出处。

本文链接:https://www.kajuan.net/ttnews/2025/01/9408.html

分享给朋友:

相关文章

你捡过最大的漏是什么?

你捡过最大的漏是什么?

买了套二手房,软磨硬泡便宜了1个w 结果就是一屋子狼藉 原业主说反正你们要重新装修 就不收拾了 等完了你们一起收拾掉吧 落了很多柜子 电器是啥的 今天打开卧室柜子一看…现在是去存钱的路上有朋友知道这样存钱银行会给发大米跟油吗...

你为什么讨厌抖音?

我就被抖音毁了。现在被我媳妇从抖音里拯救出来了。我为什么会这样说?我媳妇硕士在读,我文化程度相对就比较低了。大多数人看抖音其实就是为了一图一乐呵刚开始我也是这样的,我是2017年在朋友的推荐下注册了抖音,刚开始那时候对抖音不太上瘾,一周也就...

只有我一个人后悔升级鸿蒙next吗?

只有我一个人后悔升级鸿蒙next吗?

我有一台mate 60 pro,第一时间升级了“纯血鸿蒙”。虽然功能并不完善,甚至有些简陋,但是我非常~非常不后悔升级鸿蒙next系统。因为.... 这就是一款“大型养成系游戏“,给我平淡的生活提供了源源不断的情绪价值。我每天特别...

鸿蒙到底是不是安卓套壳?

鸿蒙到底是不是安卓套壳?

把它是不是套壳先放在一边吧。我讲一个事情,大家自己判断。华为有一个应用,叫手机管家。这个手机管家对一些系统底层设置有影响:比如华为从 EMUI 9 开始不允许将第三方启动器设置为默认启动器,依靠的就是这个手机管家。为什么这么说呢?在网上搜索...

国内AI大模型已近80个,哪个最有前途?

国内AI大模型已近80个,哪个最有前途?

题主说错了,不是80个,是168个!虽然“最有前途”不好说,但是我可以帮题主排除一些错误方向:开源大模型一定比闭源的有前途吗?参数量大的模型一定就比小模型有前途吗?榜单排名高的大模型一定更有前途吗?2024年3月更新,243个大模型中有哪几...

什么时候你意识到做技术永无出路?

什么时候你意识到做技术永无出路?

2016年,帮一个朋友的忙,写了个软件给他的工作室用, 象征性的收了5000块钱。大概过了三四年吧,他酒后吐真言,这个软件在他这个细分行业,很有用,他这几年把我写的这个软件卖了很多份出去,收益远超30万。因为是离线软件,给他的就是一个exe...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。