[编程开发] C#有什么用?

[复制链接]
ilylyh1314 发表于 2023-10-8 06:54:30|来自:北京 | 显示全部楼层 |阅读模式
感觉有些食之无味弃之可惜,地位比较尴尬。有没有什么领域是C#远超别人的?
全部回复5 显示全部楼层
荷尔蒙暴民 发表于 2023-10-8 06:54:50|来自:北京 | 显示全部楼层
c#适合创业。如果你创业,你就会发现,在很多领域,c#就是生产力最高的语言。

别人愿意去死,不用拦着他们。对手愚蠢,你就更容易成功。
danssion 发表于 2023-10-8 06:55:43|来自:北京 | 显示全部楼层
游戏。不只是游戏开发本身,还有mod、插件等二次开发领域。
骑砍2这种自家引擎用C#做脚本不谈。Unity和Monomod/Harmony系是主流,比如RimWorld。再就是XNA/FNA系的,Terraria是代表。
游戏社区的二次开发大多为爱发电,没有商业效益,没有市场运作,但是不可否认C#在这种游戏相关的开发者群体中普及程度非常高,有点类似十年前MC和Java的关系。
我是搞这块出身的,所以很清楚这部分的体量远比能看到的大,而且目前看来没有其他语言能取代C#。不只是语言特性的问题,还有Javaer很喜欢谈的生态问题,比如上面提到的Harmony和Monomod就是非常成熟、已经广泛用于生产环境的轮子。
最后提一点,C#在个人开发者和学生群体,尤其是中学生,中的普遍程度可能超出很多计算机从业者的想象。这可能要过几年才能体现出来。
wjml223 发表于 2023-10-8 06:56:30|来自:北京 | 显示全部楼层
万金油,六边形战士,恐怖的小团队生产力,可以单刷副本的角色,配合 chatgpt 更加如虎添翼。不考虑时间成本,都有更好的替代。考虑时间成本,就是无敌的存在。
我主要用在新产品孵化上,如果没有轮子,同样的需求,用csharp的资金投入和所耗时间一般是非csharp的三分之一到二分之一。
最近用 nativeaot 当cpp用,用的欢快的很。核心部分csharp写,然后用 nativeaot 编译成dll或so。非核心部分,blazor 或 avalonia 来写。终于实现了不写cpp的人生梦想了。
edison1007 发表于 2023-10-8 06:57:26|来自:北京 | 显示全部楼层
C#在超小型公司(几个人的那种)还是很牛的,几乎无可替代。
它能大大节省人力成本,一套核心的库,可以提供给不同类型的项目使用。而且写代码是真的舒服,这个就不多说了,应该没什么人会否定C#本身的优秀。

在精力有限的情况下,能用C#写的项目我们肯定都优先用C#的。这不是谁好谁坏的问题,而是谁更能节省时间和精力的问题。
ma625748 发表于 2023-10-8 06:58:22|来自:北京 | 显示全部楼层
没啥用。
你看
能写后端,写不过Java
能写前端,写不过Javascript
能写AOT,写不过C
能写APP,写不过Dart(flutter)
能写游戏,写不过C++
所以呢,赶快去学别的吧,例如java,满大街都是招java的。学完了去跟他们卷。
就让我在C#这里毫无存在感的躺着吧

快速回帖

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则