大家好,
我想写一个小的跨平台实用程序与图形用户界面在它。我应该坚持使用哪种语言/GUI库?有没有可能呢?
这将是一个小程序,所以我不想让人们下载JVM或.NET框架。是否有可能在本地开发它?
更新1。
我所说的“本机”是指,最终结果将是没有中间层的本机代码,如Java Virtual Machine或.NET公共语言运行时
更新2。
一个免费的解决方案更可取;)
发布于 2008-09-26 11:23:32
如果你知道C或C++,我能想到的第一个跨平台图形用户界面框架是:
) (C语言,比上面的更简单、更干净)
如果你懂Pascal,你可以试试freepascal+Lazarus。不过我从来没有用过它。
发布于 2008-09-26 11:24:26
问题是:如果你不想要一个GUI,但又不想让用户下载一个永恒的API、框架或虚拟机来运行它,无论是TCL/TK、Java还是QT等等,那么你很快就会迷失方向。
原因是:您必须重新构建这些API、框架和虚拟机为您提供的所有(GUI)功能,才能独立于平台。那有很多工作要做..。。
另一方面: Java虚拟机几乎从头开始安装在任何操作系统上,为什么不试试这个呢?
发布于 2008-09-26 11:18:57
你想在本地开发一个跨平台程序吗?呃...我不认为这是可行的,主要是因为这句话是一个悖论。如果你编写本机代码,它的本质只能在你为之编程的平台上运行。;-)这就是框架的全部内容。
因此,如果你的程序要这么小,你应该做的是使用一个非常轻薄的框架。itsmatt的Qt想法是一种可能性。
https://stackoverflow.com/questions/138831
复制相似问题