以下为原文和我个人的翻译部分,欢迎指正翻译错误。真是含义请以英文为准。
JavaFX 1.0 final has been released. Go check out some samples at JavaFX.com .A quick performance test reveals that JavaFX is able to reach really good performance, which I was afraid it wouldn’t even though it is using the best performing VM there is underneath.
JavaFX 1.0 最终版发布了。你可以在JavaFX.com 找到一些例子。一个性能测试的例子表明,JavaFX可以达到一个很好的性能,我曾经为此担心,即使他底部使用了最好的JVM.
Now if they only could get rid of that java tray icon by default to…
现在是否可以摆脱java的默认图标了...
A simple performance test was created some time ago for Flash and Silverlight, also available as an JavaFX version . Here are some performance numbers from my laptop when increasing the input number by a factor 10:
一段时间以前,创建了一个针对Flash和Sliverlight的简单性能测试,同样可以用于JavaFX版本。这里有一些从我的笔记本电脑在增加输入数据10倍时候的性能数据。
Technology | Time |
JavaFX 1.0 | 3.963s |
Silverlight 2 C# | 4.257s |
Flash 10 | 27.840s |
Javascript, Internet Explorer 7 | ~20times slower than Chrome * |
Javascript, Chrome | 22.989s |
Java 6 | 3.948s |
Java 6, interpreted | 22.973s |
Result above are the best out of 4-5 runs.
以上是最好的4-5次运行结果
*= IE7 complains about slow running script. Using the default input number it takes just over 20s. Chrome does that in around 1s and JavaFX and Silverlight under 0.2s.
IE7 被抱怨运行脚本太慢了使用默认的数字,需要超过20秒,而Chrome完成大约需要1秒,JavaFX 和 Sliverlight 在0.2秒以下
I think someone put it well when he/she said something along the lines of: Adobe people will continue to use flash/flex/air and dot-netters will use silverlight, but now the java-crowd has a choice that integrates better than everything else into their own environments. As java is the most widely used/popular programming platform that alone helps assure some amount of success… maybe.
我觉得有人说得好时,他/她说了几句大意:Adobe 用户将继续使用flash/flex/air ,而 dot.net用户将使用 sliverlight. 但是现在的java人群里在自己的环境选择时集成的优先级高于别的。也许 java is the most widely used/popular programming platform 可以帮助他证明一点,也许。
JavaFX really requires the latest and greatest java version, update 10 (update11 is also available now by the way) and with that I see JavaFX’s greatest advantage: It integrates fully with the normal java environment and provides true seamless web and desktop integration for both users AND developers. Server/Enterprise (and soon mobile)integration is also nice for the developers.
JavaFX 确实需要最新的最大的java版本,Update 10(Update 11 也可以了),同时看到了JavaFX最大的进步:他完全和普通的java环境集成,为用户和开发者提供了基于桌面和Web应用的真正的无缝集成。服务器/ 企业(还有以后的移动设备)的集成对开发者也是一个好消息。
Goodbye ajax.JavaFX, Silverlight and Flash just does it better and easier… Why restrict applications to html and a browser?! ;-)
再见 Ajax, JavaFX、Sliverlight和Flash 做的更好,更简单。为什么要限制应用到HTML和浏览器?! ;-)