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

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

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

7870 次点击
所在节点    问与答
95 条回复
cxe2v
2021-04-08 11:27:49 +08:00
@walsh #1
批微软不行的大佬可是在某标准制定协会或者基金会工作?


@drunkdog #4
苹果证明一锅端有大大的好处拿,为什么微软就不能试一试,不过是失败了而已
wanguorui123
2021-04-08 11:35:20 +08:00
C# 如果微软官方支持跨平台运行时环境,也不至于沦落到今天这个地步,什么都想搞垄断。
现在支持跨平台已经有点晚了。
Nostopping
2021-04-08 11:36:27 +08:00
@loverorser 我更喜欢用 rider
yolee599
2021-04-08 11:37:35 +08:00
太封闭了,还有绑定 win 平台
walsh
2021-04-08 11:43:11 +08:00
@cxe2v 不批评技术,只说管理,微软里的混子应该不少
yejinmo
2021-04-08 12:00:27 +08:00
@yolee599 #24

.Net 使用 MIT 协议开源 目前归属于 .Net 基金会
.Net 基金会由微软、谷歌、亚马逊等企业赞助独立于微软运行
https://github.com/dotnet/core

另外 .Net 早已支持跨平台
在最新的 .Net 5 中甚至可以像 go 那样只生成单文件应用跨平台

love
2021-04-08 12:03:41 +08:00
首先,前几年搞封闭怼开源,公司风评不好,不跨平台根本没办法部署毕竟 windows 在服务器上是个渣渣。
当然了归根结底就是本身技术和 java 半斤八两根本不能拉开差距,人家已经有成熟更加开放的社区,想追上就很难了。
gBurnX
2021-04-08 12:05:03 +08:00
原因 3 点:
1.Windows 贵,导致整个行业开发者都不愿意用。

2..net 、Windows 、MSSQL 不开源,导致出了问题很容易造成项目死掉。

3.Windows 上面的软件质量参差不齐,导致 Windows 经常蓝屏死机。
johnhartleyGoons
2021-04-08 12:08:07 +08:00
C#只是在中国不火而已,在国外是绝对的 top3,比 Java 不知道火到哪里去了。Java 的市场只是被中国人撑起来的而已。
Shy07
2021-04-08 12:16:47 +08:00
C# 和 .net 不算啥,WPF 才可惜,XAML 写界面和 MVVM 可以说是领先时代了,结果只有理念发扬光大了
xiangwan
2021-04-08 12:25:35 +08:00
Web 开发很晚才能跨平台。
社区生态相对不够好。
桌面开发一直很拉跨,替代技术多, 虽然 WPF 技术先进但是不能跨平台,WIN 很晚才有应用市场变现难。
移动开发直接没了 没了。
产品不行,技术遭殃。
djoiwhud
2021-04-08 12:26:22 +08:00
c#已经是游戏前端事实上的标准。
opengps
2021-04-08 12:26:52 +08:00
易语言这么好听的名字还没有 c#火呢
chouchoui
2021-04-08 12:44:51 +08:00
@yolee599 国内的 Java 吹 Linux 吹封闭的都不知道 .NET Core 开放这么多年了?

看来 Java 开发嘴上开源开放跨系统,实则也就一辈子只会个 Java 深度绑定 Linux
winnerczwx
2021-04-08 13:03:59 +08:00
@loverorser #9 试试用 c# 配合 Rider 写 unity 你会发现打开新世界的大门
Ley
2021-04-08 13:05:27 +08:00
.NET 主要是国内不流行,其实国内一些大型非互联网外企也是用 .NET 。

至于名字,一方面,.NET 不利于中文环境流行是事实,但不是因果关系。真的流行的东西,中文一定会自发出现简单的读法的。比如 iPhone X 的 X 会被读成叉。又比如 三星的 Galaxy 手机和索尼的 Xperia 手机这两个品牌会被直接无视。比如 Model 3 也会有毛豆 3 的别称。如果 .NET 非常流行,也许很多人就会叫它比如点奈之类本土化称呼。
mantout
2021-04-08 13:26:22 +08:00
说微软封闭的,你们把苹果放在哪里?
whileFalse
2021-04-08 13:29:57 +08:00
@KarmaWu 除了点耐、刀耐还能怎么读?
zyxk
2021-04-08 13:39:31 +08:00
@yejinmo 在最新的 .Net 5 中甚至可以像 go 那样只生成单文件应用跨平台

可以吗?在 win 下不用装.net 5 的框架可以实现单文件运行?
luqingliang
2021-04-08 13:44:09 +08:00
Java,国内真的用的有够多的呢

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

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

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

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

© 2021 V2EX