我已经用C#+ WPF编写窗口程序了一段时间了。它非常好,从.NET 4.5开始有很多丰富的元素,但我并没有真正购买将基于窗口的程序移植到其他操作系统(如OS X,使用mono等)的想法。
我开始研究Java和Python,我还没有和其中任何人一起编写任何基于桌面的程序,因为那里有GUI框架/工具包的战争,每个人都只是对事物有所了解。
我需要澄清以下问题,请注意,这些问题可能会在之前得到解答,但就像我说的那样,澄清:
欢迎建设性的批评,但如果有答案,我会很高兴。
答案 0 :(得分:2)
JavaFX似乎很难模仿WPF。
尽管如此,我还没有看到任何关于JavaFX为MVVM提供多少(如果有的话)支持的例子,这使得WPF成为人类历史上最好的UI框架。
从我所看到的情况来看,如果你来自WPF,那么挥杆更像是winforms,而不是其他任何东西,就像回归石器时代一样。附注:与Visual Studio相比, java IDE没有任何成效。
答案 1 :(得分:0)
我知道QT适用于Java(当然还有Python)。它有很好的文档,并被世界各地的许多人使用。