将我的应用程序转换为.Net是一个非常好的主意吗?

Joh*_*ler 2 .net

我的所有应用程序都是用Native Code开发的.由于我听到的所有负面消息,我对转移到.Net犹豫不决,例如:

  1. 响应时间慢
  2. 锁定到Windows
  3. 依赖巨大的.Net运行时间,这使得安装变得痛苦而且速度也很慢.

等等

非常感谢您的建议.

Mar*_*rko 7

不要仅仅为了转换而这样做.

如果您有其他技术原因要转换,那么您应该考虑它,但请注意,这不是一个小变化,特别是对于大型项目.

编辑:我还想补充说,如果你在.NET中启动一个小项目,只是为了知道会发生什么,然后决定现有项目的转换有效选项会更好.


Wil*_*ean 6

你的所有三点都至少有点真实,虽然'1'非常模糊 - 琐碎的.NET应用确实比原生应用程序具有更长的启动时间 - 也许这就是你的意思?

在某些情况下,Mono是对点'2'的缓解.

MS的点'3'肯定被慢慢地解决了,但我认为它们逐渐到达那里,而且互联网速度的普遍提高意味着人们对梅格的几十年的关注程度远低于5年前的水平.

对我来说,最大的问题是几乎所有关于C#编程的东西都比C++好得多(我是一个铁杆C++人,有一堆Meyers和Alexandrescu书籍),当你不得不回到C++时,感觉喜欢冷水澡.