.net 的 native aot 还是有一些限制,比如,没法编译 32位程序,以及交叉编译能力很弱。解决了这些问题,就是 golang 的上位替代。俺最近通过 native aot 给客户提供 sdk,然而,客户说他的客户还有少量机器是 32位的,俺的心情 ......
即使解决了这些问题,也无法彻底取代 golang。golang 和 csharp 的语言设计思路不一样,一个是小巧的语言,一个是大而全的语言,各有各的好处。
.net 的 native aot 还是有一些限制,比如,没法编译 32位程序,以及交叉编译能力很弱。解决了这些问题,就是 golang 的上位替代。俺最近通过 native aot 给客户提供 sdk,然而,客户说他的客户还有少量机器是 32位的,俺的心情 ......
即使解决了这些问题,也无法彻底取代 golang。golang 和 csharp 的语言设计思路不一样,一个是小巧的语言,一个是大而全的语言,各有各的好处。