我已经用 C# + WPF 编写窗口程序有一段时间了。它非常好,从 .NET 4.5 开始有很多丰富的元素,但我并不真正认同将基于窗口的程序移植到其他操作系统(如使用单声道和其他操作系统的 OS X)的想法。
我开始研究 Java 和 Python,我还没有与任何人一起编写任何基于桌面的程序,因为那里存在 GUI 框架/工具包之战,每个人都对事情变得虔诚。
我需要一些澄清,因此以下问题,请注意,这些问题可能会在之前得到回答,但就像我说的,澄清:
- GUI工具包和GUI框架有什么区别
- 对于Java编程,我看到swing与Netbeans集成,根据我的研究,人们在谈论qt的Jambi和GTK for java和python,我不知道这些,我想知道,(1)你用哪个为什么?(对于 Java 和 python),(2)Visual Studio 为 WPF 和 C# 做所有的魔法,IDE 可以在 java 和 python 中做这些魔法。
- 最后,我想让大家知道,我问这些问题只是想知道哪个丰富、强大的 GUI 和跨平台工具包/框架(无论哪个是正确的术语)最适合具有简单学习曲线的 java 和 python。
欢迎提出建设性的批评,但如果有答案,我会很高兴。