JavaFX/Silverlight/Javascript/Flash/Java性能比较

以下为原文和我个人的翻译部分,欢迎指正翻译错误。真是含义请以英文为准。


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和浏览器?! ;-)

你可能感兴趣的:(JavaScript,java,Flash,silverlight,JavaFX)