`
ihuashao
  • 浏览: 4718333 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

JavaFx vs Flash vs Silverlight

阅读更多

这是一个很早以前就有的JavaFX、Flash、Silverlight应用速度对比测试,传到Blog上来做一个参考。不过,这个测试结果可信度并不太高,一是三者版本已经都提升了,二是原作者使用的JavaFX算法与Flash、Silverlight的不对等……

作者网站在此,里面有很多Flash、Silverlight的应用示例:http://www.shinedraw.com/

JavaFx

<!-- javafx( { archive: "http://www.shinedraw.com/wordpress/wp-content/uploads/FpsMeter/Carousel.jar", draggable: true, width: 550, height: 400, code: "carousel.Main", name: "Carousel" } ); // -->

Flash

Silverlight

作者的话:

开诚布公的说,我对于JavaFX没有什么好印象,我想这可能是以下原因造成的:

1、没有任何UI编辑工具,我总要与脚本打交道。如果只能用编码方式进行开发,那可就一点也不好玩了。

2、应用程序老是需要花费很长时间才能加载成功,我不知道为什么会这样,总之每次在IE中启动程序,都要过一小段才能显示出内容。

3、以JavaFX运行程序,不但需要.jar文件,还要去配置.jnlp。

4、我不知道哪些属性可以与特定对象相关联。

5、有些时候,调试器无法获得正确的错误位置。

6、JavaFx是一种全新的脚本,学习它需要很长时间。

7、当滚动页面时,JavaFX中可能会出现残像。

实际上,除此之外我还有一些不好的体验,就不一一列举了。

可能有人会说,JavaFX是一个相对较新的技术,这些都是很平常的问题,你需要耐心等待。我同意这一点,因此我将等待JavaFX的后续发展,然后再花时间学习它。

我还记得,Silverlight在它的第一版中也没什么吸引力。那么,JavaFX下面会怎么样呢?

————————————————————————————

另外,笔者自己再补充个LGame-Simple的实现:


分享到:
评论

相关推荐

    Silverlight RPG游戏开发课程(内容教案)

    相比于其他 RIA 技术,如 Flash、JavaFX、AJAX 和 HTML5,Silverlight 具备以下优势: 1. 技术共享:Silverlight 与 WPF(Windows Presentation Foundation)的融合,意味着精通其中之一就能掌握两者,降低了学习...

    html5入门必备

    它希望能够减少浏览器对于需要插件的丰富性网络应用服务(plug-in-based rich internet application,RIA),如Adobe Flash、Microsoft Silverlight,与Oracle JavaFX的需求,并且提供更多能有效增强网络应用的标准集

    HTML5的高级程序设计1

    它希望能够减少浏览器对于需要插件的丰富性网络应用服务(plug-in-based rich internet application,RIA),如Adobe Flash、Microsoft Silverlight,与Oracle JavaFX的需求,并且提供更多能有效增强网络应用的标准集...

    SLCrazyElephant

    RIA通常使用Ajax、Flash、Silverlight、JavaFX等技术实现,旨在提升用户体验,使网页应用更加流畅、响应迅速。 1. **Ajax(Asynchronous JavaScript and XML)**:Ajax不是单一的技术,而是一组用于创建动态网页的...

    flex4 实例 例子

    Flex、Silverlight 和 JavaFX 是常见的 RIA 技术,其中 Flex 因其开源、免费和广泛支持而受到青睐。 Flex SDK 包括了 Flex 框架、编译器和调试器等开发工具,使用 Mozilla Public License, version 1.1 授权。Flex ...

    HTML5开发.pdf

    HTML5是一个新的网络标准,现在仍处于 发展阶段。目标是取代现有的HTML 4.01和XH TML 1.0 标准。它希望能够减少互联网富应用 (RIA)对Flash、Silverlight、JavaFX等的依赖, 并且提供更多能有效增强网络应用的API

    什么是——HTML5

    HTML5是互联网技术的重要里程碑,它是对HTML4.01和XHTML1.0的显著升级,旨在提供更丰富的用户体验,同时减少对第三方浏览器插件的依赖,特别是像Flash、Silverlight和JavaFX这样的插件。HTML5的核心目标是增强网页的...

    如何用html5 和css3创建兼容就浏览器的作品集

    HTML5希望减少浏览器对Adobe Flash、Microsoft Silverlight和Oracle JavaFX这类插件的依赖,并通过一套更标准化的技术集合来提升网络应用的能力。 在创建作品集时,我们应该使用HTML5提供的语义化标签,从而使得...

    用C#编写网页小应用程序(Applet)

    然而,随着Java的发展,Applet逐渐被JavaFX、Web Start和现代的Web技术如HTML5、JavaScript、Flash以及Silverlight等替代。 在C#中,尽管没有直接的Applet概念,但可以通过以下方式创建网页小应用程序: 1. **...

    flex入门简介

    Flex入门简介 Flex是一种用于构建富互联网应用(RIA,Rich Internet Applications)的...尽管面临Silverlight和JavaFX等竞争对手,但Flex的市场地位和开发者支持仍然稳固,是学习和开发富互联网应用的一个重要选择。

    Flex-Java通信

    RIA技术如Adobe Flex、微软Silverlight和Sun的JavaFX应运而生,其中Flex因其开源、免费和广泛支持的特点,成为开发者常用的选择。 Flex是一个基于Action Script 3.0的开源框架,用于创建在Adobe Flash Player或...

    flex4教程 详细介绍 案例讲解

    常见的RIA技术包括Adobe Flex、微软Silverlight和Sun的JavaFX。 Flex 4教程主要面向初学者,旨在教授如何使用Flex和相关的架构方法。其中提到了四种不同的架构方案,均结合了Flex与BlazeDS(一个用于Java和Flex之间...

    RIA.压缩包

    RIA的发展主要得益于Flash、JavaFX、Silverlight等技术平台,以及现在流行的JavaScript框架,如React、Vue和Angular。 ria.压缩包中的资源可能包含了关于RIA开发的相关教程、案例、代码示例或者工具,对于学习和...

    Flex教程(整合Flex+BlazeDS+Spring+iBatis+Cairngorm+pureMVC).doc

    - **Microsoft Silverlight** - **Sun JavaFX** 其中,本教程重点关注的是Adobe Flex。 #### 三、Flex与Flex SDK **Flex** 是一款开源且免费的框架,用于构建跨平台的富互联网应用。这些应用可以在Adobe Flash ...

    flex开发系列书籍:WebGIS开发实战

    目前,RIA 技术的主流产品包括 Adobe Flash/Flex、Microsoft SilverLight 和 JavaFX 等。Adobe Flash/Flex 是一种基于 Adobe Flash 平台的 RIA 开发框架,能够创建跨平台、跨浏览器的富客户端应用程序。Microsoft ...

    HTML5是HTML下一个主要的修订版本,现在仍处于发展阶段

    HTML5是HTML下一个主要的修订版本,现在仍处于...它希望能够减少浏览器对于需要插件的丰富性网络应用服务的需求,如Adobe Flash、Microsoft Silverlight,与Oracle JavaFX,并且提供更多能有效增强网络应用的标准集

Global site tag (gtag.js) - Google Analytics