论坛首页 Java企业应用论坛

各位,到底是swing,还是javaFx ?

浏览 48816 次
精华帖 (0) :: 良好帖 (4) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2009-10-07  
swing能做的,javafx也能做,但开发速度javafx要高于一个数量级,而学习难度javafx又低一个数量级,所以说swing与javafx根本就不是一个量级的选手。javafx竞争对手是flash,不过大多数程序员们还是喜欢DSL多于XML,只是flash安装量巨大才让flash占了先机,这一点才是Oracle努力的方向。
0 请登录后投票
   发表时间:2009-10-07  
我觉得这两个东西不冲突吧,本来javaFX也不是作为swing的替代方案的,swing还是很经典的
0 请登录后投票
   发表时间:2009-11-12  
为什么大家不用swt??
0 请登录后投票
   发表时间:2009-11-13  
1zebra 写道
为什么大家不用swt??

首先Swing是java的标准GUI库
第二设计上Swing更符合java跨平台的精神。
0 请登录后投票
   发表时间:2009-11-17   最后修改:2009-11-17
JavaFx是主要用于RIA的吧,同MS的SilverLight和Adobe的Flex是一个层面的东西吧。因此个人觉得JavaFx根本不是Swing的替代技术,而且目前从功能上讲,JavaFx的功能和其他两项技术比还相对比较落后。JavaFx同Flash和SilverLight一样,关键不是看功能强不强大,关键还是使用者是否有好的创意。另外,Oracle收购Sun后,不知道对JavaFx这项新技术的影响如何?目前观望中……
0 请登录后投票
   发表时间:2009-11-21  
还是JavaFX更有前途
不知道大家看没看过一本书,名字叫《Java动画 ,图形和极富客户端开发》
用javaFX实现上面说到的特效简直太简单了。

现在GUI开发分成java和微软两大阵营,当然还有非主流的QT
java又分SWT和Swing
个人觉得Swing在默认样式下,并不出众。但是可定制非常好。
而javaFX和Swing基本是一套思路的。

javaFX比Flex的优势就是可以调用JDK中的库函数
这一点非常重要。
举个简单的例子,金融数学,高等数学等函数,JDK中已经有了
你要用Flex就要自己写,非常有风险
0 请登录后投票
   发表时间:2009-11-21  
说老实话:我是做java web的,但是C# winforms来做c/s结构的比java强的多了,呵呵
0 请登录后投票
   发表时间:2009-11-22  
tianyuan1155 写道
说老实话:我是做java web的,但是C# winforms来做c/s结构的比java强的多了,呵呵

这恐怕不能同意了,可能你没怎么用Swing开发过软件,老实说 winforms设计上还是不如Swing,可能比Swing多个数据绑定,不过java也有BeansBinding,只是不是标准库的一部分。非要比的话还是拿WPF来比,WPF的设计立意还是非常高的,可以称得上非常现代的OO的GUI库。但是Swing是10年前就开始设计的,而WPF还是微软比较新设计的。
0 请登录后投票
   发表时间:2010-01-28  
javaFx目前还不成熟,要替代swing还有很长的路要走,javaFx的性能注定比swing要差好些。
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics