关于开发Native Windows可执行文件

时间:2009-12-26 13:56:10

标签: windows user-interface executable native

除了.NET堆栈之外,您建议使用哪种技术堆栈来开发本机Windows可执行文件(具有GUI)?

其他一些可以命名的C ++(MFC,...);哪一个是成熟和务实的呢?

  1. Delphi 7?
  2. Common Lisp(哪一个适合开发GUI?)?
  3. 计划?
  4. Qt还是wxXXX堆栈?

3 个答案:

答案 0 :(得分:2)

对于本机Win32 GUI应用程序,我发现没有什么比Delphi更好。 (您的问题询问Delphi 7,但请注意,所有版本的Delphi(包括最新版本的Delphi 2010)都可以生成单个独立的.EXE。)

答案 1 :(得分:1)

对于某些类型的问题,

Python是一个很好的选择,你可以使用py2exe将python程序打包成一个.exe。 这是一个很好的py2exe教程:http://www.py2exe.org/index.cgi/Tutorial

答案 2 :(得分:1)

Tcl / Tk非常成熟,占地面积小,易于学习和使用,并且在Windows和Mac上使用本机小部件。此外,它通过starpacks,starkits和tclkits具有首屈一指的部署机制。您可以创建嵌入功能非常全面的虚拟文件系统的单文件可执行文件(starpack),也可以创建独立于平台的特定于平台的运行时引擎(tclkit)的双文件解决方案应用程序文件(starkit)。

它的缺点是它在“闪光灯”上很低 - 对透明度,多媒体,动画和花哨图形的支持不多。所以,根据你是否需要大量的眼睛糖果,它可能或可能不适合你。