阅读更多

15顶
1踩

编程语言

原创新闻 JavaFX 8 中的性能改进

2012-09-05 10:19 by 副主编 wangguo 评论(14) 有12275人浏览
JavaFX 2.2前段时间刚发布,哪来的JavaFX 8?这是由于JavaFX将捆绑在Java 8中,为了和Java版本号一致,因此直接跳过了几个版本号。目前最新的Java 7更新版本中已经包含了JavaFX SDK。

JavaFX团队一直致力于该版本的性能改善,开发者Katya Pavlova在博客中公布了目前为止JavaFX 8的显著改进:

  • 多线程已实现并已开启
  • 关于控件的大量改进
  • 改善了网络节点
Katya称,几乎在所有的基准测试中,都能明显看到该版本性能的改善:

  • 在图表中性能提升超过50%
  • 在某些控件中性能提升超过100%
  • 在DirtyArea中性能提升高达30%
  • 在FXFire中性能提升超过20%
  • 在Guimark2.Bitmap和Guimark2.Vector中性能提升高达30%
  • 在JFXPanel-GUIMark2.Bitmap中性能提升高达30%,在JFXPanel-GUIMark2.Vector中提升超过100%
  • 在Layout中性能提升超过30%
  • 在WebNode.Guimark2-Text中性能提升高达20%
详细信息:Preliminary Performance Numbers in JavaFX 8
15
1
评论 共 14 条 请登录后发表评论
14 楼 左博涯 2013-04-15 11:51
yaniyang 写道
富客户端不支持打印机,扫描仪,读卡器,等硬件,那搞什么。企业应用现在不都是这些硬件设备啊。


打印扫描不是问题吧,WritableImage和BufferedImage可以互转了,有了BufferedImage就可以用和Swing一样的方式处理。
13 楼 yaniyang 2012-10-09 15:09
富客户端不支持打印机,扫描仪,读卡器,等硬件,那搞什么。企业应用现在不都是这些硬件设备啊。
12 楼 hanxi003 2012-09-06 11:21
很牛X啊,强力支持
11 楼 bcw104 2012-09-06 08:50
ray_linn 写道
JavaFX 是不是用了之后直骂 FXXK

是兴奋的真器FXXK才对,玩Swing的,用上JFX后会觉得真TMD简单.门槛太低了.
10 楼 bcw104 2012-09-06 08:47
Foxswily 写道
bcw104 写道
Foxswily 写道
2.2版本试了试,感觉还不错,加入JRE已经表明是官方标准,可以期待。

2.2没什么吸引人的地方,我在jira里提交的一个可导致jvm崩溃的bug,都过了好几个月了到现在还没修复.新的2.2发布后PieChart竟然不好用了,只要隐藏Label就抛空指针.


恩,问题肯定有:跟swing衔接问题、fxml脚本解析问题、文档货不对版...基本的always on top都没有默认提供。同时也有不少亮点,界面设计xml+css化,方便的辅助功能(各种builder、包装类) 看Oracle的推动力如何了。


最吸引人的地方是JavaFX的bindings,这个功能的确是一大革新.JavaFX还是太年轻了,只要Oracle继续支持,还是很有前途的.目前一大硬,不支持打印.
9 楼 LD_21 2012-09-05 16:27
8 楼 ray_linn 2012-09-05 15:44
JavaFX 是不是用了之后直骂 FXXK
7 楼 Foxswily 2012-09-05 13:44
bcw104 写道
Foxswily 写道
2.2版本试了试,感觉还不错,加入JRE已经表明是官方标准,可以期待。

2.2没什么吸引人的地方,我在jira里提交的一个可导致jvm崩溃的bug,都过了好几个月了到现在还没修复.新的2.2发布后PieChart竟然不好用了,只要隐藏Label就抛空指针.


恩,问题肯定有:跟swing衔接问题、fxml脚本解析问题、文档货不对版...基本的always on top都没有默认提供。同时也有不少亮点,界面设计xml+css化,方便的辅助功能(各种builder、包装类) 看Oracle的推动力如何了。
6 楼 bcw104 2012-09-05 13:21
Foxswily 写道
2.2版本试了试,感觉还不错,加入JRE已经表明是官方标准,可以期待。

2.2没什么吸引人的地方,我在jira里提交的一个可导致jvm崩溃的bug,都过了好几个月了到现在还没修复.新的2.2发布后PieChart竟然不好用了,只要隐藏Label就抛空指针.
5 楼 hantsy 2012-09-05 13:21
Oracle 官方的Java Fx 工具 JavaFX Screne Builder 本身就是 JavaFX 写的,界面超 Cool。
4 楼 Foxswily 2012-09-05 11:58
2.2版本试了试,感觉还不错,加入JRE已经表明是官方标准,可以期待。
3 楼 sohuexe 2012-09-05 11:14
内嵌的webkit浏览器字体渲染的那个叫丑陋
2 楼 freezingsky 2012-09-05 10:36
周围都没人用,纠结!
1 楼 xlaohe1 2012-09-05 10:27
Oh,my gosh,沙发呢。

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • JavaFx-初识

    在 JavaFX 中构建的应用程序可以在多个平台上运行,包括 Web、移动和桌面。JavaFX 旨在取代 Java 应用程序中的 swing 作为 GUI 框架。但是,它提供了比摆动更多的功能。与 Swing 一样,JavaFX 也提供自己的组件并且...

  • java8 javafx_Java 8的新增功能(第1部分– JavaFX)

    java8 javafx 免责声明:我不为Oracle工作,也不以任何方式代表... 这篇博客文章将详细介绍下一个主要版本中的新功能,重点放在UIFX库JavaFX 8上。 JavaFX发行版本现在与Java发行版本相当,这就是为什么它从2....

  • JavaFX文档(8)开始JavaFX之旅——理解JavaFX架构

    声明:如需转载,请注明出处:http://blog.csdn.net/originer 原文地址:http://docs.oracle.com/javase/8/javafx/get-started-tutorial/jfx-architecture.htm#JFXST788

  • JavaFX 16 亮点

    在JavaFx3D中增加了点光源的衰减 所有使用VirtualFlow的控制器性能提升 改进: 如果javafx.* 模块被从类路径载入,JavaFx现在将会警告 ImagePattern已得到改进应用SVG模式转换 Node中的Transformation ...

  • 【JavaFX-1】JavaFX概述

    JavaFX是用于构建富互联网应用程序的Java库。使用此库编写的应用程序可以跨多个平台运行。使用JavaFX开发的应用程序可以在各种设备上运行,如台式计算机、手机、电视、平台电脑等。JavaFX提供了一组丰富的图形和媒体...

  • javafx 教程_Java 8中的新增功能(第1部分– JavaFX)

    javafx 教程 免责声明:我不为Oracle工作,也不以任何方式... 这篇博客文章将详细介绍下一个主要版本中的新功能,重点是UI库JavaFX 8。 JavaFX发行版编号现在与Java发行版相当,这就是为什么它从2.2跃升到8的原因。...

  • JDK9相比于JDK8,究竟变强了多少

    JDK9相比于JDK8,究竟变强了多少

  • Java 8的新增功能(第I部分-JavaFX)

    免责声明:我不为Oracle工作,也不以任何方式... 这篇博客文章将详细介绍下一个主要版本中的新功能,重点放在UIFX库JavaFX 8上。 JavaFX发行版编号现在与Java发行版相当,这就是为什么它从2.2跃升到8的原因。 这...

  • javafx应用_使用JavaFX构建和部署Android应用

    javafx应用 Java平台的最初目标是为嵌入式设备提供软件环境。 但是,历史上一个奇怪的循环使Java成为企业软件的第一开发语言。... 在本文中,我们将展示如何在Android设备上部署JavaFX应用程序。 任何用...

  • JavaFX 概括

    它构建在Java技术的基础之上,JavaFX平台提供了一组丰富的图形和媒体API与高性能硬件加速图形和媒体引擎,简化开发数据驱动的企业客户端应用程序。 JavaFX有以下优点: 因为JavaFX平台是用Java编写的,Java开发...

  • 什么是JavaFX

    它构建在Java技术的基础之上,JavaFX平台提供了一组丰富的图形和媒体API与高性能硬件加速图形和媒体引擎,简化开发数据驱动的企业客户端应用程序。 JavaFX有以下优点: 因为JavaFX平台是用Java编写的,Java开发...

  • java wpf_JavaFX与WPF相比如何?

    我听说过一个称为JavaFX的新的丰富GUI框架,但是找不到与非Java并行进行比较的任何资源。因为我对C#和WPF非常熟悉,所以我想对这两种技术有何相似或不同之处有所了解。编辑:看到没有答案,我会尝试更具体:WPF使用...

  • JDK 8 中的新特性

    本文档总结了 Java SE 8、JDK 8 以及 Oracle 的 Java SE 8 实现中的特性和增强。单击组件名称可获取该组件增强功能更详细的描述。 Java 编程语言 Lambda 表达式是一个新的语言特性,已经在此版本中引入。该特性...

  • 新闻:JavaFX集成到Java 8

    就目前趋势来看,JavaFX或许无法跟FLASH和HTML5相比,但是JavaFX依然还是很年轻,未来的路还是很长,在不断的优化和改进的过程中,也许会在Java开发者心中占有一定的位置。 转载于:...

  • JavaFx学习之道:JavaFx初步了解

    因为项目的需要,实在是没有办法了,试了很多种方案(RCP,SWT,Flex,Smartinvoke...),最终还是决定开始研究JavaFx。。。为了给用户更好地体验我们的“智能家居”! 以下是最近搜索得到的一些资料: 1....

  • wpf和java_JavaFX如何与WPF比较?

    我在过去几个星期一直在学习JavaFX。这里是一个高级别的概述,如何与我的眼中的WPF比较:我的所有意见都与JavaFX 2.0相关。该信息可能会随着平台仍然相当不成熟并正在积极开发而发生变化。图形像WPF一样,JavaFX使用...

  • JavaFx第一弹

    因为项目的需要,实在是没有办法了,试了很多种方案(RCP,SWT,Flex,Smartinvoke...),最终还是决定开始研究JavaFx。。。为了给用户更好地体验我们的“智能家居”! 以下是最近搜索得到的一些资料: 1....

  • javafx 和swing_每周评论:PHP下降,JavaFX 13和Jakarta EE 8

    随着周二Jakarta EE 8和JavaFX 13的发布,我们将一周的大部分时间投入到有关它们的功能和采访中,但是今天早上,我想着重介绍有关PHP的文章,该文章在周末引起了热烈的讨论。 PHP下降:编程语言的兴衰 曾几何时,...

  • javafx api_JavaFX 14增强了API,移动支持

    新版本具有与顶级API和移动开发相关的改进。 对于API,添加了功能,使开发人员可以更轻松地构建自定义控件。 在移动方面,用于移动SDK的JavaFX现在是从OpenJFX构建的,该资源与台式机JavaFX相同。 JavaFX与...

  • javafx移动端开发_JavaFX 14:“在进行移动开发时,无需使用旧版本的JavaFX。”

    javafx移动端开发 JAXenter: JavaFX 14 / OpenJFX 14在这里 ,再次在Java 14发布之前。 JavaFX 14是否将立即与JDK 14一起使用,还是人们必须等待将来的发行才能享受JDK 14的新功能? Johan Vos: JDK 14发布后,...

Global site tag (gtag.js) - Google Analytics