微软宣布了.net native的开发者预览版,详见这里。
这是一个大家期待了很多年的特性。每年在技术论坛上都有无数的人问,C#能否编译成本地机器码。
有了这个特性之后,更多开发商会开始选择C#来开发客户端。因为检测和安装.net framework实在是非常糟糕的用户体验,很多开发者都避免使用C#。
如果.net native能有良好的品质,C++的使用范围大概会缩小不少。很多客户端程序并不是那么在意性能,但真的在乎用户体验。.net native将是一个很好的候选者。
ps:C++开发者们最好关注下.net native,这个可能会影响你的饭碗。