论坛首页 Java企业应用论坛

有关注JavaFX的吗或是WPF、Flex,进来讨论一下!

浏览 18404 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2012-10-12  
很多年前用flash写过简单的用户界面,说实话很丑,和windows优化大师那界面一样的。之后Flex项目没做过,但是接触过一些产品,比如用flex做工作流配置,感觉也一般,并且性能swing弄的好,再大的项目就没接触过了,不过现在很多网页游戏是这个做的,我对游戏不太了解,估计还是些2d贴图,说白了也不复杂,再大的项目有用flex做的吗,我对flex的架构不是很了解,大家也可以聊聊,不过我觉得从架构来说,最美的应该是swing,但是开发门槛的确比较高,限制了他的推广,并且包括javaFX都可以调用底层硬件,并且还有不错的3d性能,而这些是flex做不到的吧。javaFX倒是降低了门槛,学WPF弄XML,搞得像开发网页一样,虽然我不喜,但应该是趋势,让一般页面开发变得和写网页一样简单。WPF由于众所周知的原因,的确比较漂亮,我们这一个ERP新版是WPF,和操作系统结合紧密,可以做的比较炫。但是你不弄全套包括LINQ等等,好处可不能完全发挥出来,但是后台,也用.net的东西,貌似中小项目还行,大型项目估计采用的不多,京东后台不也用java重构了吗。javaFX最近的确在发力,但感觉还是发展速度还是太慢,特别是商业上的推广,google一把,貌似还是2年前,加拿大冬奥会官网的消息。
0 请登录后投票
   发表时间:2012-10-12  
希望可以找几个志同道合的,一起研究一下javafx,做一个通用的UI开源框架。
0 请登录后投票
   发表时间:2012-10-12  
做了两年Flex,不停的看源码,关注些相关博客。
关注了JavaFX近4年,也看了不少JavaFX的博客,写些代码,看源码,但源码质量比Flex的质量是差些的,Chart控件的灵活度也不如Flex的大。

但真心还是喜欢JavaFX,下面列几个关注更多的项目

https://github.com/tomsontom/e-fx-clipse
https://github.com/JFXtras/jfxtras
https://github.com/JRebirth/JRebirth

JavaFX的源码使用mercurial管理,也可以下载下来看看。
0 请登录后投票
   发表时间:2012-10-12  
已经在用JavaFX2开发项目了,总体来说还不错,由于是新的东西,还存在不少bug,不过官方更新的很快,主要的不足是不支持打印(官方正在开发,估计2013年能出来),想研究JavaFX的朋友可以加我,共同学习交流。
0 请登录后投票
   发表时间:2012-10-12  
已经在用JavaFX2开发项目了,总体来说还不错,由于是新的东西,还存在不少bug,不过官方更新的很快,主要的不足是不支持打印(官方正在开发,估计2013年能出来),想研究JavaFX的朋友可以加我,共同学习交流。
0 请登录后投票
   发表时间:2012-10-12  
总结一下JavaFX现在存在以下不足:
1.缺少一些常用的控件,比如Spiner,DatePicker,TableTreeView,有些控件已经在开发中了,DatePicker已经有了第三方的实现。
2.不支持打印功能
3.CSS中的中文字体在xp和win7下面不一致,比如宋体,在win7下面是SimSun。
4.不支持3D,sample里给出的3D演示是个假3D,支持像Flash3D那样的API现在还没看到希望。
5.缺少服务器端的交互框架和支持,需要自己实现,官方路线图中说会去实现这些,但是没有一个时间表。有第三方的实现RedFX,不过没有开源,文档很少,可用性不好。
6.图表方面没有像JFreeChart中的DateAxis坐标类,如果需要日期时间坐标,需要自己转换成Long类型。
7.没有与常用Java报表引擎的集成方案,如果JavaFX要实现企业应用,报表是必不可少的,估计Oracel没有精力再去自己开发一套报表引擎,目前临时的解决方案是采用WebView,可以显示html格式报表。
8.不支持Maven构建,只支持ant
9.只在JDK7里集成了JavaFX,不方便给客户安装,Jre7中不带JavaFX。
0 请登录后投票
   发表时间:2012-10-12   最后修改:2012-10-12
@bcw104 一直关注你,希望从你那里学习些JavaFX相关的。

9.jre7u6以上版本,已经集成了jfxrt.jar即Java和JavaFX都可以叫Java了
8.不支持Maven构建,只是不直接支持Maven将JavaFX打包成安装,或可执行文件,这需要使用Ant任务,通常开发JavaFX库都可以使用Maven,Gradle.
7.这应该是第三方来实现吧。
6.图表方面,看了源码后,它的实现非常简洁,很多扩展应该留给了开发。
5.既然JavaFX基于Java,利用本身的Service,Task,+rest应该是个趋势,有些  JavaFX的项目是这样做的。并且Swing的通信方式,JavaFX都可以用。

其它的支持如你所说,还不足近人意,只能是第三方,或hack swing了。但感觉Oracle是很发力了,JavaFX应该会很好
0 请登录后投票
   发表时间:2012-10-12  
http://wozsq.us20.iisok.net/sky/d/hospital.html
我做的一个FLEX
0 请登录后投票
   发表时间:2012-10-12  
leisure520 写道
http://wozsq.us20.iisok.net/sky/d/hospital.html
我做的一个FLEX


问一下,你这个是学习用的吧,如果加点美工,应该还不错。
0 请登录后投票
   发表时间:2012-10-12  
iteye挺无聊的  建了个扣扣讨论群  也发不了。
0 请登录后投票
论坛首页 Java企业应用版

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