|
16
|
| Joshua Carmody · 技术社区 · 17 年前 |
|
|
1
14
对于小型可下载应用程序来说,IMO最重要的一点是本机代码不需要。NET运行时。虽然宽带变得越来越普遍,但并不是每个人都有。
|
|
|
2
18
|
|
|
3
8
|
|
|
4
7
托管代码 .NET/C#是一个很好的平台。
|
|
|
5
2
内存占用。但是,除非你在为严重残疾的机器内存开发,否则对于大多数应用程序来说,这真的不应该是一个问题。 |
|
|
6
2
如果你能负担得起对堆栈的依赖,那就去吧。网 现代、优雅、强大,因此开发速度更快。 但要意识到,你将你的应用程序与它联系起来——与语言和框架联系起来,如果你预见到未来你可能想逃避这一点,那么最好三思而后行。 Win32既旧又笨重,但它几乎可以在任何Windows版本上运行,而不需要额外的依赖关系,你的代码可以用简单、可移植的C/C++编写。 |
|
|
7
2
|
|
|
8
0
|
|
|
9
0
.Net程序可能会被恶意软件破坏。网络配置,本机只会继续运行,几乎不受操作系统更新的影响。 .Net程序启动缓慢,感觉迟钝,原生程序启动快,运行快。 .Net必须针对最低公分母(大多数分布式框架版本)进行编码,Native将所有代码编译到应用程序中,因此请使用您想要的代码。
|