Jef*_*rey 11 java apache-flex desktop swing javafx
我做的大部分桌面应用程序开发都是在Swing中,我很想听听人们对使用JavaFX和/或Adobe Flex构建桌面应用程序的想法.您是否已成功构建桌面应用程序?或者您现在是否会坚持使用Swing并使用工具来帮助提高Swing开发效率?
Car*_*rlG 19
如果你正在制作桌面应用程序,我会坚持使用Swing.JavaFX/Flex/Silverlight更适合RIA丰富的互联网应用.虽然我认为从长远来看它们都不会是一个选择 - 在我看来,像HTML5/CSS3/Ajax一样赢得了胜利,但那是一个非常主观的领域.但对于桌面应用程序 - 我是Swing的忠实粉丝(Java Web Start也是一种非常被低估的技术)
Sir*_*bel 10
我想说JavaFX可以看作是Swing的一种扩展,它采用一种新的方式,通过使用声明性编程语言来开发Java GUI:JavaFX Script.与使用XML语法的Adobe Flex或Microsoft Silverlight不同,JavaFX Script代码看起来与JSON脚本完全相同.
JavaFX Script可以与Java连接,因此可以轻松调用Swing组件.它确实是新一代的GUI API,比如Swing用于AWT:漂亮的图形组件,管理布局的简单新方法,构建动态界面的非常好的功能:绑定,计时器(构建动画)等.看看这里:http://www.javafx.com/samples/和教程,看看你有多快建立一种Google Picasa应用程序...... API甚至包含一些工具来轻松使用Web服务:你可以找到大量的样本在JavaFX中构建的GUI连接到一些公共Web服务(如天气预报工具).
最好的......是部署部分.您可以将应用程序嵌入到html页面中,例如applet,用户可以将应用程序拖放到她/他的桌面上,以便在他/她想要的时候使用它(无需返回其浏览器)!
实际上,我认为JavaFX虽然处于早期阶段(v1.2),但它是一个非常好的工具,代表了Java迈向下一代应用程序的第一步:富互联网应用程序(RIA).
| 归档时间: |
|
| 查看次数: |
13821 次 |
| 最近记录: |