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

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

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

7890 次点击
所在节点    问与答
95 条回复
Rwing
2021-04-08 13:45:08 +08:00
@zyxk 是的
yejinmo
2021-04-08 13:56:04 +08:00
@zyxk #39

Windows 下刚试了下不能单文件,生成了四个依赖库,看文件名应该是底层依赖,程序本身的依赖还是可以被打成单文件的,可以脱离框架独立运行

Linux 下则是完全的单独文件


hacson
2021-04-08 14:01:18 +08:00
太封闭而已,如果早几年搞跨平台,至少现在能和 java 五五开,C#开发起来真的很舒服
easing
2021-04-08 14:03:02 +08:00
@drunkdog '肯定不如'这个结论是怎么得出的?苹果不也是闭环么
zyxk
2021-04-08 14:11:15 +08:00
@yejinmo 麻烦问下 VS2019 下,怎么设置生成单文件的? 即使带几个依赖库
yolee599
2021-04-08 14:11:50 +08:00
@yejinmo #26
@chouchoui #34

早期用的主要是 .NET Framework,这个是单平台,不开源的。开源跨平台 .NET Core 出来的时候已经是很晚了,大概 2016 年才发布 1.0 版本。而 java 1.0 版本 1996 就发布了,天生跨平台。
Rwing
2021-04-08 14:22:07 +08:00
@yejinmo 应该是少了参数,windows 下也可以做到单个文件的,试试
dotnet publish -r win-x64 -p:PublishSingleFile=true --self-contained true -p:PublishReadyToRun=true -p:IncludeAllContentForSelfExtract=true

而且可以再加上 trim 参数,把单个文件裁剪到 10M 左右
zhuangzhuang1988
2021-04-08 14:31:28 +08:00
@mantout 一边说微软封闭一边又跪舔苹果..
janxin
2021-04-08 14:31:59 +08:00
JavaScript:???
poorcai
2021-04-08 14:40:41 +08:00
C# 真的是一门好语言啊,希望在国内赶紧发扬光大
joe237
2021-04-08 14:55:43 +08:00
@yolee599 早些年确实是闭源的,现在早开源啦,.net core
zhangdawei
2021-04-08 15:01:34 +08:00
东西不错,发展太差
tedcon
2021-04-08 15:03:05 +08:00
微软员工表示内部大把的 dotnet framework 遗留。 几十年的代码 大家都不咋爱动了
Flymachine
2021-04-08 15:22:08 +08:00
和名字没关系,就是因为之前不开源,不支持跨平台...等到.Net Core 出来黄花菜都凉了。

话说不喜欢闭源和支持苹果是怎么扯上关系的?不搞苹果 APP 的有几个会用 Objective-C ?
C#都比 Objective-C 火,至少搞嵌入式的还是很喜欢 C#的——搭上位机够快。
BigBunny
2021-04-08 15:25:41 +08:00
想不到 .net c# 有一天上最热榜第一的位置竟然是因为名字没起好 哈哈
话说早就感觉名字有点别扭各种叫法都碰到过
Cloutain
2021-04-08 15:29:38 +08:00
怼微软倒是厉害,怼苹果又不敢了。猥琐
raptor
2021-04-08 15:30:35 +08:00
名字不重要,根本原因还是 windows 不行。core 出得太晚了。

苹果封闭只是 iOS,Mac 对开源可比 Windows 友好多了。
ITrecruit1
2021-04-08 15:49:10 +08:00
其实也还好吧,我们正在招聘.net 开发工程师,量化交易行业,详细链接: https://www.v2ex.com/t/767881#reply5
xiangwan
2021-04-08 16:01:45 +08:00
苹果封闭,内循环玩的飞起
微软封闭,自己玩个半死,.net 在国内早两年就没落了

乔布斯对微软的终极评价是:no taste , 抄来抄去
微软在 WIN8 时搞 PC Mobile 融合,整成什么样大家都看到了,最近又学 mac-catalyst 想融合 Android
Xamarin 搞移动跨平台也挺早,但是开发体验奇差,看 Flutter 火起来, 改名 MAUI 重新折腾。



https://weibo.com/u/1249813797?layerid=4622659482030206
xiangwan
2021-04-08 16:03:10 +08:00
对比下苹果开发者,iOS 上拖控件那么多年,一样舒服的把钱挣了。微软技术上折腾不少,WPF,MVVM 倒是先进,平台没了,别说挣钱,白搭进去的时间不算,还要再花时间去转行。[允悲]

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

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

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

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

© 2021 V2EX