如何看待2024年大量劝入C#?

发布时间:
2024-07-12 14:34
阅读量:
11

因为.net有一个非常神奇的优势,就是编译出来的exe,直接双击运行,这一个exe也能在不同架构上使用其原生架构指令运行

所以拿其他语言开发的,如果转向全面64位化之后要想同时打32位和64位包就会变得比较痛苦,尤其是还有动态分发插件的,有在线更新之类的

但.net系完全没有这些烦恼,正常分发anycpu的release就行,在32位机器上是32位,在64位机器上是64位,甚至现在arm64上也直接就是原生arm64


那么.net上面主要承载的语言有三个,c#,f#,vb.net

vb.net这东西最是老古董,主要适合的是vb6过来无缝切换用旧习惯开发现代程序的

f#是函数式编程,和面向对象语言思路有明显差距

所以如果你要现代化的,面向对象的.net语言,那就只能c#了

END