在所有其他条件相同的情况下,Windows 7的哪个平台将创建最轻,最小的Windows应用程序?

Cav*_*rob -1 c# windows

我正在编写一个小型应用程序,旨在运行在Windows 7 32位上.该应用程序有一个或两个屏幕,允许从SQL数据源进行简单的数据输入和检索.该应用程序将读取数据,解析和操作,然后输出到文件或剪贴板.

在这个简单的情况下,所有其他条件相同,哪种语言或平台将生成一个开销最小(运行时使用cpu和内存)的程序?

例如,我想C++会创建一个比Adobe Air更快,更小的应用程序,因为Air应用程序在Air环境中运行,并且每次运行时都会产生Air的开销.

我正在考虑C#和WinForms,但我想知道.NET框架(速度+内存使用)的开销是否会增加内存占用量和CPU使用率,而不是Windows 7上用不同语言/平台开发的解决方案.

我考虑过的一些事情:

  1. Autohotkey - 我将它用于简单的GUI,但随着GUI变得越来越复杂,我很难维护
  2. C++ - 我不知道如何使用它,所以它不适合我

Dav*_*nan 6

使用你发现最容易开发的东西.C#和WinForms将是一个非常合理的选择.原生解决方案确实比托管代码更轻.但是,对于您所描述的应用程序类型,除非您计划在15年历史的机器上运行,否则无论您选择使用何种语言/工具,都不会遇到性能问题.