有人使用过 JavaFX 来开发 GUI 程序吗?

2018-08-26 12:57:47 +08:00
 AllOfMe

刚毕业那会总是拿着 kindle 在上下班的公交车上看编程相关的书,其中有两个 JavaFX 的书让我看的流连忘返,我发现原来 Java 除了 Swing 那复古的 style 以外,居然还能有这么绚丽的 GUI 程序,真是太好看了。
可惜貌似国内并不是特别火,想问下大家有没有用过 JavaFX 开发过桌面程序呢?

顺便附上 JavaFX 教程(官方免费 doc 和 guide):
1, 链接: https://pan.baidu.com/s/18IJJHHB0Pt5CsHTb0nTXiA 密码: qqn7
2, 链接: https://pan.baidu.com/s/1dJg366atpkQxSIhYoULDaA 密码: uq5b

9631 次点击
所在节点    程序员
21 条回复
zzzzbw
2018-08-27 11:32:38 +08:00
主要是:
1.自带的控件少又难用。很多人说 javafx 和安卓类似,但是我觉得比安卓的控件和布局难用多了。而且我接触的安卓还是大学时期玩玩的,javafx 比当时的安卓还要难用。
2.相关的开源插件实在是少。几乎没什么开源的框架或者项目可以使用或者参考。我当时就用了 github 上 star 数最多的 Material Design 样式组件,还是有挺多 bug 的,其本身扩展功能也不多,主要就是美化了一下样式。

就我自身来说 javafx 开发体验很不好。
如果你奔着他徇烂的样子去的,实际上不如 electron 这些好,虽然说打包比较大,但是毕竟还是 web 页面样式好写,也有很多可以用的开源样式
如果是要和系统交互多的话,还是用 C#之类的写吧。毕竟 javafx 自己和系统交互也不好

你可以看一眼我用 javafx 写的小工具 https://github.com/zzzzbw/gitPic,目前我也还在用,只能说还能用吧。。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/483322

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX