`
昔日舞曲
  • 浏览: 58368 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

RIA三大技术:Silverlight、JavaFX、Flex/Flash技术比较

阅读更多
对Web开发人员,过去的一段时间绝对是难忘的。因为现在在RIA开发平台领域,除了Adobe业已推出许久的Apollo和Flex,微软正式推出了Silverlight产品,帮助开发人员创建丰富的可交互Web应用。在刚结束的JavaOne大会上,Sun公司首席技术官BobBrewin又宣布推出基于Java平台的JavaFX,目标同样是直指RIA开发。每一个平台都有自己忠实的拥泵,但是这些技术之间的区别是什么?  Techie在他最近写的一篇博客中,从定义、大小、应用平台、授权许可等方面深入比较了这几种技术的不同。

  Silverlight是一个跨浏览器和跨平台的插件,能在微软的.NET上交付炫目的多媒体体验和有丰富交互功能的Web应用;

  JavaFX Script可以让用户利用JRE“一次编写,处处运行”的优势,在现有知识的技术上创建跨设备的应用;

  Flex产品能帮助应用程序开发者利用强大的Flash运行时创建数据驱动的RIA,而且开发者还可以用Flash和Flex构建器一起为基于Flex的应用增加富交互元素。

  目前来看,这三种技术各有优势,Flex先入为主,目前已经有了一个很大的市场,但是Silverlight的先天优势是有Windows平台的支持,而JavaFX作为后起之秀,其优势是它的开源策略。
  Silverlight虽然较Flash推出的时间很晚,但已经给Flash造成很大的压力:

  有竞争总是件好事情,RIA开发平台之间的竞争才刚刚开始。
分享到:
评论

相关推荐

    ArcGIS RIA开发实践【背景篇】【Flex篇】

    ##### Adobe Flex/Flash - **优点**:提供了强大的图形渲染能力,支持矢量图形,拥有成熟的开发工具如Adobe Flash Builder。 - **特点**:使用MXML和ActionScript进行开发,支持创建复杂的数据驱动的应用程序。 - **...

    ArcGIS RIA开发实践【Flex篇】

    - **Adobe Flex/Flash**:提供强大的图形渲染能力和丰富的 UI 组件库,适合构建复杂的 GIS 应用。 - **Microsoft Silverlight**:虽然已逐渐被淘汰,但在某些场景下仍被使用,尤其是在企业内部应用。 - **Sun JavaFX...

    ArcGIS Server RIA开发

    - **Adobe Flex/Flash**:提供了强大的可视化设计工具和丰富的组件库,适合创建复杂的RIA应用。 - **Microsoft Silverlight**:微软推出的RIA技术,支持多种编程语言和开发工具,具有良好的跨平台特性。 - **Sun ...

    RIA.压缩包

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

    flex入门简介

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

    Flex 3 RIA开发详解与精深实践一

    虽然市场上存在多种RIA开发技术,如Adobe的Flex、微软的SilverLight和Sun的JavaFX,但Flex凭借其与强大的Flash平台的紧密结合,展现出独特的优势。Flex不仅提供了丰富的UI组件库,还拥有成熟的开发工具链和庞大的...

    FLEX4_flex4教程

    - **Microsoft Silverlight**: 微软推出的RIA技术,支持丰富的用户体验和多媒体功能。 - **Sun JavaFX**: 由Sun Microsystems开发的RIA技术,后被Oracle收购。 #### Flex及其SDK - **Flex简介**: - **定义**: ...

    arcgis_api_for_flex入门教程

    - **Adobe Flex/Flash**:基于AS3语言,适用于构建复杂的企业级应用,拥有强大的社区支持和丰富的组件库。 - **Microsoft Silverlight**:微软推出的RIA框架,支持.NET平台,但在跨平台兼容性方面稍逊于Flex。 - **...

    Flex4系列教程

    - **微软 Silverlight**:微软推出的跨浏览器、跨平台的RIA技术。 - **Sun JavaFX**:Sun Microsystems推出的用于创建富客户端应用的平台。 #### 三、Flex4基础知识 - **Flex与Flex SDK**: - **Flex**:是一个...

    Flex4教程,中文版,FLEX开发必备利器。

    RIA技术除了Flex之外,还包括微软的Silverlight和Sun的JavaFX等技术。Flex的优势在于它是开源免费的,提供了强大的功能和高效的开发方式。虽然RIA技术具有诸多优点,但它的推广和应用也面临一些挑战,如Adobe Flash ...

    FLEX4 FLEX+JAVA+(数据库)

    Flex通过以下三种方式与服务器端进行通信: - **HTTPService**:发送HTTP请求。 - **WebService**:调用Web服务接口。 - **RemoteObject**:通过AMF格式进行远程对象调用。 以上介绍的架构方法和技术栈为开发人员...

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

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

    flex培训的基础知识

    3. **编程模型**:Flash基于时间轴的编程模型,而Flex则是基于窗体的编程模型。 4. **市场定位**:Flex主要用于企业级应用开发,而Flash更多应用于多媒体展示和动画创作。 通过上述分析,我们可以看到Flex作为一种...

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

    ### Flex教程核心知识点详解 ...在后续章节中,本教程将详细介绍如何将Flex与Java技术整合,特别是如何使用BlazeDS、Spring、iBatis、Cairngorm 和 pureMVC 这些框架来进行集成开发,从而实现高效、稳定的RIA应用开发。

    FLEX4_Flex4教程

    Flex作为一种强大的RIA开发工具,在与Spring、iBATIS、Cairngorm等后端技术整合后,能够构建出高度动态、交互性强的富客户端应用。通过学习这些技术的整合方式,开发者可以更好地理解如何利用Flex构建复杂的企业级...

    Flex-Java通信

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

    QCon 2009 beijing全球企业开发大会ppt:13.RIA技术在GeoWeb项目中的实际应用

    近年来RIA技术日趋成熟并开始得到广泛应用,继RIA先驱Adobe Flex之后,微软和Sun相继推出Silverlight和JavaFX来参与和拓展RIA的应用和市场。基于JavaScript的AJAX开源平台,如Dojo Toolkit,也将JavaScript于RIA领域...

    FLEX入门基础教程

    虽然有JavaFX和Silverlight等竞争技术,但Adobe Flash Player(Flex运行的基础)在市场份额上占据主导地位,其他技术尚未能与之抗衡。 **Flex基础知识** 1. **Flex开发工具安装**:Flex Builder可以作为独立工具或...

    flex4 实例 例子

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

Global site tag (gtag.js) - Google Analytics