微软的 C# 和 .NET 未能发展好是不是和名字起的不好也有关系

2021-04-08 10:30:24 +08:00
 libasten

水木上看到的一个帖子,大家讨论讨论? 首先就是读读音都不好读。 C Sharp 和 java 对比一下,多了一个音节,#符号怎么发音还不知道? C#这个#早年搜索引擎都没法搜到的。 其次就是这个 dotNET 的“点”了,估计不少.NET 的程序员都不知道这个“点”是啥意思。 .NET 在交流打字的时候也不方便,在社区论坛上还很容易被识别成域名后缀。 如都输入成 dotNET 又更复杂浪费时间了。

8815 次点击
所在节点    问与答
95 条回复
hoyixi
2021-04-09 07:39:24 +08:00
相搞通用,又扭扭捏捏只限定自家的平台, 说白了就是初期“假开放”,错过时机。
Cbdy
2021-04-09 08:14:10 +08:00
Jobs: 微软最大的问题是品味太差
slack
2021-04-09 08:28:40 +08:00
当时的微软可是敌视开源的,万圣节文件可见一斑。C#初期同样也是基于这种思维下的产物
James369
2021-04-09 08:34:58 +08:00
印度程序员
zjlin1984
2021-04-09 08:43:08 +08:00
@abersheeran 赞成这个说法。
StephenHe
2021-04-09 08:58:19 +08:00
不懂就问,C#不等于.Net
Mithril
2021-04-09 09:00:01 +08:00
@StephenHe 不,.Net 平台上的第一方语言还有 VB 和 F#。
zwh418346771
2021-04-09 09:02:09 +08:00
C#不卷,养老贼舒服
passerbytiny
2021-04-09 09:44:12 +08:00
原因一,整个.Net 都只支持 Windows 平台,意味着占领免费服务器领域决大份额和付费服务器领域不少份额的 Unix/Linux 平台,想用都用不了。

原因二,唯一的开发工具,Visual Studio,在相当长一段时间内没有免费梯度的版本。
yolee599
2021-04-09 10:12:04 +08:00
@StephenHe #86 C# 是一个程序语言,.Net 是一个运行环境
ragnaroks
2021-04-09 12:31:05 +08:00
个人理解

1:VS 收费
2:SQLServer 太贵

只能用 windows 的对于企业来说根本不是问题
huijiewei
2021-04-09 12:53:58 +08:00
从 .NET 1.1 搞到 4.0 的表示,再搞 .NET 我就是。。

.NET CORE 吹的再牛都无视
zerofancy
2021-04-09 13:34:51 +08:00
应该多少有点关系。我当年开始学编程的时候找教程搜索引擎中还不能打“C#”(井号会消失),而我又不知道可以打“C Sharp”,这是我没入坑的重要原因。
ddup
2021-04-09 14:43:25 +08:00
C# 不卷。
visonme
2021-04-09 15:08:28 +08:00
从语言,框架层面说不好的估计是没怎么用或者没怎么了解的

你要说不跨平台,这个我倒是可以理解,毕竟那是历史,有时间不妨看看这两年 NET 的发展,还是有点惊喜的 。

至于不火,至少国内是这样,市场需求摆在那,至于原因,这已经不是语言的锅了。


写 NET 还是挺不错的,当年用 WPF 做 3D,多媒体应用还是很溜的,现在偶尔也用 NET 写写跨平台的东西还是挺舒服的,

至于生态,其实这两年已经很好的,至少在我个人的项目和工作中是所需求的基本都能找到,不知道你们是个啥情况

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

https://ex.noerr.eu.org/t/768962

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

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

© 2021 V2EX