Java和Python最佳GUI工具包/框架



我用C#+WPF编写窗口程序已经有一段时间了。它非常好,有很多.NET 4.5的丰富元素,但我真的不相信使用mono和其他软件将基于窗口的程序移植到其他操作系统(如OSX)的想法。

我开始研究Java和Python,我还没有和他们中的任何一个人一起写过任何基于桌面的程序,因为GUI框架/工具包的战争正在进行,每个人都对事物越来越虔诚。

我需要一些澄清,因此以下问题,请注意,这些问题以前可能会得到回答,但正如我所说,澄清:

  • GUI工具包和GUI框架有什么不同
  • 对于Java编程,我看到swing与Netbeans集成在一起,从我的研究中,人们都在谈论qt的Jambi和GTK,用于Java和python,我不知道这些,我想知道,(1)你使用哪种,为什么?(对于Java和python),(2)Visual studio为WPF和C#做了所有的魔术,哪个IDE可以在Java和python中做这些魔术
  • 最后,我想让大家知道,我问这些问题只是想知道哪一个丰富、强大的GUI和跨平台工具包/框架(无论哪个术语是正确的)最适合java和python,学习曲线很容易

建设性的批评是受欢迎的,但是,如果有答案,我会很高兴。

JavaFX似乎是对WPF的拙劣模仿。

尽管如此,我还没有看到任何例子表明JavaFX为MVVM提供了多少(如果有的话)支持,这正是WPF成为人类历史上最好的UI框架的原因。

从我所看到的,挥杆比其他任何东西都更像winforms,如果你来自WPF,那感觉就像回到了石器时代。

旁注:javaIDE与VisualStudio相比根本不算什么。

我知道QT适用于Java(当然还有Python)。它有很好的记录,被世界各地的许多人使用。

最新更新