我正在编写一个旨在在 Windows 7 32 位上运行的小型应用程序。该应用程序有一个或两个屏幕,允许从 SQL 数据源进行简单的数据输入和检索。该应用程序将读取数据、解析和操作,然后输出到文件或剪贴板。
在所有其他条件相同的情况下,在这种简单的情况下,哪种语言或平台将生成开销最小的程序(运行时的 CPU 和内存使用)?
例如,我想 C++ 会创建一个比 Adobe Air 更快、更小的应用程序,因为 Air 应用程序在 Air 环境中运行,并且每次运行都会产生 Air 的开销。
我正在考虑 C# 和 WinForms,但我想知道 .NET 框架的开销(速度 + 内存使用)是否会比在 Windows 7 上以不同语言/平台开发的解决方案增加内存占用和 cpu 使用率。
我考虑过的一些事情:
- Autohotkey - 我将它用于简单的 GUI,但随着 GUI 变得越来越复杂,我很难维护
- C++ - 我不知道如何使用它,所以它不是我的选择