还有人用.Net 吗,亲测.Net5 性能飞升

2021-01-04 15:58:49 +08:00
 kaka6

下午亲测了下.Net5,性能确实飞升

性能逼近以高并发著称的 Go

当然我的测试还比较简单,打印:hello + 当前时间

使用云服务器:centos 7.6 2 核 4G

所有程序都打包在 docker 中运行

使用 abtest 测试 与其它语言对比结果如下图:

PS:要用.Net5, 需要装 VS2019 V16.8 以上版本,不然会出错

30550 次点击
所在节点    .NET
231 条回复
Rwing
2021-01-05 14:24:53 +08:00
@nguoidiqua
我只是纠正你的错误,这也叫喷吗?这跟护不护主无关,就算你说 java 概念多,我也一样会纠正。
所有语言概念都一样多,只是你拿有色眼镜看微软而已,无他。再者 .NET 入门容易是公认的,也不是我说的。
而且这个帖子下这么多人质疑你,你还要一副众人皆醉我独醒的样子?你不思考一下为什么这么多人质疑你吗?
charlie21
2021-01-05 14:26:42 +08:00
@hantsy 您看 laravel collection 能入您法眼么? https://learnku.com/docs/laravel/6.x/collections/5161#26e4a9
PopRain
2021-01-05 14:38:10 +08:00
@nguoidiqua 不了解就不要乱说,如果你连 C# 和 asp 都搞不清楚就不要发言评论.net 了,就像我把基于 java 开发、jsp 和 java 语言规范搞不清楚一样让人发笑。。。。
fiveelementgid
2021-01-05 15:04:45 +08:00
@liuhan907 kubernetes.......你们的生产环境是 Linux 的吧,应该不是 windows Server 了吧
nguoidiqua
2021-01-05 15:06:41 +08:00
@Mithril

这个为什么我也不知道。

别的我都是先知道语言,从语言开始,然后知道各种框架。为什么这边我是先知道 ASP,然后才知道 C# 什么的呢?

当年动态网站开发技术主要就三种,大家都是这么说的 ASP PHP JSP,不知道为何是这样并论,反正我研究后学了 PHP 。

其实一开始就接触到 ASP 没什么,我是有考虑的,倒是 JSP 完全没考虑(早先就学过 Java ),但是当时 ASP .NET 也有了,而且还在推 MVC,然后一看三种语言选择,感觉要学太多东西就算了。

现在太多年没看到 ASP 之类推荐了,我不知道提到微软这套技术。PHP 还是叫 PHP,Java 方面似乎从 JSP 到 Java Web 到直接说 Java 了。

总之,不管是那时,还是现在,看到 .NET 都是感觉一大堆东西,虽然说 Java 前端东西也不少(前端我是还没学的),并不是说真有蛮大区别,但我感觉后两者更容易分清。

就好像看百年孤独,我看第一遍的时候对于人物名真的很迷糊,其实人物并不算很多,而且名字也不算复杂,但是都太相似了。
nguoidiqua
2021-01-05 15:14:13 +08:00
@PopRain

对不起我搞得清楚,我根本就没说 C# 好吗…

我说的是 .net .net framework .net core asp asp .net asp .net mvp asp. net core.

我觉得这些名字改来改去太让人迷糊了。

还有,我根本没有评论 .net 好坏什么的。

我只是说这些名字让人迷糊,没什么搞不懂。能搞通迷宫,能说迷宫就不是迷了?搞懂了不代表他就是命名清晰了。

如果你连这么简单的观点都看不懂,建议别乱回复。
liuhan907
2021-01-05 15:14:39 +08:00
@fiveelementgid 我们确实是 Linux 环境,不过本地开发环境是 Windows 。说到底我们用.NET5,其实系统之间差异不大。
liuhan907
2021-01-05 15:16:21 +08:00
@nguoidiqua 那你觉得 java,java ee,java se,spring,spring boot,spring cloud 是否让人迷糊?反正作为一个不怎么接触 Java 的开发者,我是觉得挺迷糊的。
nguoidiqua
2021-01-05 15:21:27 +08:00
@Rwing

我没说入门难,我只是说这些命名让人迷糊。

我也没说别人概念少,真是莫名其妙,我是说一开始就面临几个名字。

这个帖子没多少质疑我,就几个而已,如果说 PHP 起码几十个。

不是我自以为独醒,是你们几个自以为,你们还没意识到你们人很少。

上面还有人说我分不清 C# 和 .net ,搞笑,我用过 Unity3D 的好吧,真不知道怎么看帖的。
nguoidiqua
2021-01-05 15:26:10 +08:00
由于现在很多人看帖不认真,我简单总结下:

我觉得微软把 .net 体系弄出太多名字,而且改来改去,容易让人迷糊,不利于推广。

就这么简单,没有说微软不好,没有说 .net 不好,没有说很难学,请各位别激动。

.net 很好,非常好。

竞争也少。
Mithril
2021-01-05 15:26:19 +08:00
@nguoidiqua 哪估计是被什么文章给坑了吧,当年培训班的 ASP 还挺多的,一大堆人在 CSDN 啥的上面水文章,各种不知所云。
charlie21
2021-01-05 15:37:01 +08:00
.net 已经好到除了命名学大师能挑出命名学方面的毛病,其它方面都挑不出毛病了,可见其好到啥地步了
nguoidiqua
2021-01-05 15:37:27 +08:00
@liuhan907

我从来没说别人不迷糊。但我不知道你们提别人干什么?

别人迷糊,微软这个就不迷糊了,或者不能说了,或者迷糊是应该的?

这是 .net 贴,我就说下感觉命名有点迷糊,关 Java 什么事呢?

实际上我向来觉得 Java 太繁复,现在用 Go,但和这贴有关么?

不过说到的话,我实事求是的说,感觉 Java 那些命名不是很迷糊,容易区别多了,我不是做 Java 的,我也只是看了下。
nguoidiqua
2021-01-05 15:40:35 +08:00
@Mithril

没有被文章坑,只是感觉 PHP 没那么功能,反而省心。
leexy
2021-01-05 15:41:56 +08:00
Yuicon
2021-01-05 15:43:29 +08:00
没人用就是最大的缺点 不好招人 跳槽选择少 别扯国外 这是中文论坛
nguoidiqua
2021-01-05 15:44:38 +08:00
@charlie21

那到不是,只是别的很不敢说罢了,WP 时代见识过微软粉丝。

当年就说大色块不喜欢,说迟早要改掉,被喷惨了。

平时看大家调侃改名部什么的,看到又改名了,我以为这个可以说一说。
liuhan907
2021-01-05 15:51:12 +08:00
@nguoidiqua 所以你觉得 Java 不乱但.NET 乱,当然就会有人反过来啊。这种完全是看自己的熟悉程度和好恶的东西很难有个标准去评判。除非是完全没有接触过.NET 和 Java 的,你让他来直接看这些然后给一个答案。我说这些就是想说你觉得命名乱不一定其他人也是这样想的。而且说到底,你说的这些东西搜索一下,然后看 msdn 的说明。只需要 10 分钟就能搞明白,我觉得是不能称得上难以理解和乱的。
dswyzx
2021-01-05 16:00:07 +08:00
@nguoidiqua #146
其实没啥好争的,你觉得乱就乱呗.
翻了这么久.你一回复就是一大堆,翻来覆去的观点其实就一个,起名太多搞不明白, 但你又说你用过 Unity3D.
那你在那吟唱一堆框架名干嘛.
会写一个 print('hello world') ,随便哪个前端框架都能 print.
会写一个 console.writeline("hello world"), 你所谓的那么多名字里都可以打印输出.
如果是对新人解释.c#语言在 .net 不断发展的框架中永远是 c# 语言,从没变过语法. 而不同框架有的是历史遗留,有的是针对不同方向.关 c# 语言半毛钱关系.
你作为一个搞技术的,分不清一个东西那是你的事,不愿意分清那也没关系.但既不愿意了解又想 bb. 何苦在这挨喷
dswyzx
2021-01-05 16:05:49 +08:00
@nguoidiqua #157 然后 ios 14.3 喜提所有 app 放一屏的做法.
出来混,喜欢喷别人就要做好被喷的准备.
就像地图炮一样. 谁都不喜欢自己家乡被喷,但都喜欢无脑喷别人的劣势.
你说一些东西说得大家都认同了肯定只有无脑喷,你要是说得太无脑,那就怪不得别人反驳你啦

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

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

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

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

© 2021 V2EX