【发布时间】:2010-10-08 12:15:35
【问题描述】:
如果我没有任何 UI 编程背景,开始学习 JavaFx 是否有意义?先学习 Swing 然后再学习 JavaFx 是否更可取?
我在 Netbeans 的 JavaFx 网站上尝试了 getting started tutorial,代码对我来说看起来非常复杂。我想知道 JavaFx 对于初学者 GUI 开发人员来说是不是太高级了。
【问题讨论】:
如果我没有任何 UI 编程背景,开始学习 JavaFx 是否有意义?先学习 Swing 然后再学习 JavaFx 是否更可取?
我在 Netbeans 的 JavaFx 网站上尝试了 getting started tutorial,代码对我来说看起来非常复杂。我想知道 JavaFx 对于初学者 GUI 开发人员来说是不是太高级了。
【问题讨论】:
我认为了解 swing 不会让您在 JavaFX 方面占上风。 JavaFX 看起来更像是脚本而不是实际的 Java 编程。不用摇摆也能学好JavaFX。
【讨论】:
查看 JavaFX 教程我会说:
如果您根本没有编程背景,那么从任何语言开始都是一个挑战。如果你懂一点编程语言,那么这仍然是一个挑战。
我的建议是潜入并努力工作。一个快速的谷歌搜索(JavaFX Hello World)有很多点击...我快速浏览了this one,我会说从它开始。
【讨论】:
据我了解,JavaFX 库没有那么多合适的 UI 组件,但由于 JavaFX 允许您使用任何 Swing 组件,因此了解 Swing 可能很有用。随着 JavaFX 的成熟,这可能会越来越不真实。
【讨论】:
嗯,至少有相当多的相似之处......一个舞台,例如相当于 Java 中的 JFrame,场景相当于 JPanel……绑定机制类似于(嗯,有点)Java 中的侦听器概念……
哦,JavaFX 对程序员来说不应该太复杂,因为它主要针对 Web 开发人员^^。
【讨论】: