-1

我应该学习在 Windows、Mac OS X 和 Linux 上运行的跨平台语言,还是只使用原生 GUI 语言进行开发?听说跨平台比原生慢。是不是慢很多?你能推荐一些GUI语言吗?

4

2 回答 2

1

这一切都取决于您的最终申请。我认为可以合理地说,一个更灵活和跨平台的工具的知识比另一个只在有限领域工作的工具更有价值。我建议您从 wxPython 开始,它适用于每个平台,经过良好测试并且拥有您可能需要的所有小部件。Python 是一种解释型语言,因此从定义上讲比其他编译型语言要慢,但是在大多数应用程序中,执行速度上的缺点甚至都不明显。啊,而且很容易学。

于 2013-08-22T18:28:39.240 回答
0

GUI 不是用语言制作的,它们是用工具包制作的。在专有操作系统上,这些将被集成到操作系统本身中。在开源操作系统上,它们将是独立的程序,因此本质上几乎总是跨平台的。例如,Qt 和 GTK+ 都将在当今所有三个最大的操作系统上运行。理论上,本机 GUI 在 Windows 和 Mac OS X 上应该比跨平台 GUI 运行得更快,但这显然取决于多种因素。相反的可能是正确的。

幸运的是,正确编程的 GUI 几乎从来都不是严重的瓶颈。您应该考虑各种 GUI 工具包是否具有您想要的功能以及可以使用哪些语言(尤其是您已经知道的语言)。

于 2013-08-22T18:24:58.357 回答