这是一个很早以前就有的JavaFX、Flash、Silverlight应用速度对比测试,传到Blog上来做一个参考。不过,这个测试结果可信度并不太高,一是三者版本已经都提升了,二是原作者使用的JavaFX算法与Flash、Silverlight的不对等……
作者网站在此,里面有很多Flash、Silverlight的应用示例: http://www.shinedraw.com/
- Carousel [JavaFx 1.1] (399 KiB, 1,485 hits)
- FPS Meter [Flash 9, AS3] (129.9 KiB, 2,742 hits)
- FPS Meter [Silverlight 2, C#] (139.6 KiB, 2,851 hits)
JavaFx
Flash
作者的话:
开诚布公的说,我对于JavaFX没有什么好印象,我想这可能是以下原因造成的:
1、没有任何UI编辑工具,我总要与脚本打交道。如果只能用编码方式进行开发,那可就一点也不好玩了。
2、应用程序老是需要花费很长时间才能加载成功,我不知道为什么会这样,总之每次在IE中启动程序,都要过一小段才能显示出内容。
3、以JavaFX运行程序,不但需要.jar文件,还要去配置.jnlp。
4、我不知道哪些属性可以与特定对象相关联。
5、有些时候,调试器无法获得正确的错误位置。
6、JavaFx是一种全新的脚本,学习它需要很长时间。
7、当滚动页面时,JavaFX中可能会出现残像。
实际上,除此之外我还有一些不好的体验,就不一一列举了。
可能有人会说,JavaFX是一个相对较新的技术,这些都是很平常的问题,你需要耐心等待。我同意这一点,因此我将等待JavaFX的后续发展,然后再花时间学习它。
我还记得,Silverlight在它的第一版中也没什么吸引力。那么,JavaFX下面会怎么样呢?
————————————————————————————
另外,笔者自己再补充个LGame-Simple的实现: