.NET或WinAPI

0 .net windows winapi desktop

我正在尝试构建一个桌面应用程序.最大的要求是它应该尽可能微不足道.对于Windows用户,在.NET或WinAPI中构建它是否更好?我不是来自软件背景,所以请原谅我,如果这是一个非感性的问题,但我听说过,有些Windows用户可能没有在他们的计算机上使用它,在这种情况下,他们将被要求下载一大块软件,而winAPI永远不会这样.是对的吗?Windows中有多少百分比的Windows可能没有.NET 2.0?另外,我听说在WinAPI中开发这个小应用程序需要付出更多努力.是否值得这样做,或者.NET能让你几乎同样多的用户?谢谢

PS.我是这个论坛的新手(正如我上面提到的,来自非软件背景),但我不得不说这个论坛是我发现的最好的一个关于我试图建立的应用程序的基本决定.但问题是,我学的越多,否则越多.我遇到的问题..感谢大家的帮助:-)

Joe*_*orn 5

最大的要求是它应该尽可能微不足道.

如果该要求是合法的,那么它几乎会迫使您进入win32 API级别.但我真的质疑这个要求.这些天下载几MB并不像过去那样,如果你的大部分用户群还在拨号上,有很多方法可以解决这些问题.将此与Win32和.Net开发的难度(以及时间)相比,可以提供很多意义.

Windows中有多少百分比的Windows可能没有.NET 2.0?

很难获得真正的渗透数字,而且我看到统计数据高达> 90%且低至20%.所以这一切都归结为你想要相信的东西.如果它真的是一个很大的交易,你可以开发单声道,并使用它来静态链接运行时间.