对Web开发人员,过去的一段时间绝对是难忘的。因为现在在RIA开发平台领域,除了Adobe业已推出许久的Apollo和Flex,微软正式推
出了Silverlight产品,帮助开发人员创建丰富的可交互Web应用。在刚结束的JavaOne大会上,Sun公司首席技术官Bob
Brewin又宣布推出基于Java平台的JavaFX,目标同样是直指RIA开发。每一个平台都有自己忠实的拥泵,但是这些技术之间的区别是什么?
Techie在他最近写的一篇博客中,从定义、大小、应用平台、授权许可等方面深入比较了这几种技术的不同。
Silverlight是一个跨浏览器和跨平台的插件,能在微软的.NET上交付炫目的多媒体体验和有丰富交互功能的Web应用;
JavaFX Script可以让用户利用JRE“一次编写,处处运行”的优势,在现有知识的技术上创建跨设备的应用;
Flex产品能帮助应用程序开发者利用强大的Flash运行时创建数据驱动的RIA,而且开发者还可以用Flash和Flex构建器一起为基于Flex的应用增加富交互元素。
目前来看,这三种技术各有优势,Flex先入为主,目前已经有了一个很大的市场,但是Silverlight的先天优势是有Windows平台的支持,而JavaFX作为后起之秀,其优势是它的开源策略。
Silverlight虽然较Flash推出的时间很晚,但已经给Flash造成很大的压力:
Flash前景堪忧,就看Adobe如何应对了,RIA是个非常大的市场,个人觉得Flash在技术上优势不大,相反Silverlight的
一些特性对Flash是致命的打击,比如搜索引擎友好等。Flash最大的优势是培养了大量的开发者,微软想要拉拢这些真正的市场推动者还要花不小的力
气。
有竞争总是件好事情,RIA开发平台之间的竞争才刚刚开始
分享到:
相关推荐
RIA技术除了Flex之外,还包括微软的Silverlight和Sun的JavaFX等技术。Flex的优势在于它是开源免费的,提供了强大的功能和高效的开发方式。虽然RIA技术具有诸多优点,但它的推广和应用也面临一些挑战,如Adobe Flash ...
RIA技术包括AJAX(异步JavaScript和XML)、Adobe的Flex/Flash/AIR、Microsoft的SilverLight/WPF以及Sun的JavaFX。 Adobe Flex作为RIA技术的一种,是一个用于构建富互联网应用程序的框架,它基于面向对象的...
Flex、Silverlight 和 JavaFX 是常见的 RIA 技术,其中 Flex 因其开源、免费和广泛支持而受到青睐。 Flex SDK 包括了 Flex 框架、编译器和调试器等开发工具,使用 Mozilla Public License, version 1.1 授权。Flex ...
Flex应用主要在Adobe Flash Player环境下运行,要求至少Flash Player 9及以上版本,对于Flex 4则要求Flash Player 10及以上版本。 #### Flex与Flash的区别 尽管Flash最初主要用于制作动画,但也可以用于构建RIA...
目前,RIA 技术的主流产品包括 Adobe Flash/Flex、Microsoft SilverLight 和 JavaFX 等。Adobe Flash/Flex 是一种基于 Adobe Flash 平台的 RIA 开发框架,能够创建跨平台、跨浏览器的富客户端应用程序。Microsoft ...
RIA技术如Adobe Flex、微软Silverlight和Sun的JavaFX应运而生,其中Flex因其开源、免费和广泛支持的特点,成为开发者常用的选择。 Flex是一个基于Action Script 3.0的开源框架,用于创建在Adobe Flash Player或...
虽然市场上存在多种RIA开发技术,如Adobe的Flex、微软的SilverLight和Sun的JavaFX,但Flex凭借其与强大的Flash平台的紧密结合,展现出独特的优势。Flex不仅提供了丰富的UI组件库,还拥有成熟的开发工具链和庞大的...
常见的RIA技术包括Adobe Flex、微软Silverlight和Sun的JavaFX。 Flex 4教程主要面向初学者,旨在教授如何使用Flex和相关的架构方法。其中提到了四种不同的架构方案,均结合了Flex与BlazeDS(一个用于Java和Flex之间...
Flex 3 需要Flash Player 9及以上版本,而Flex 4 则要求Flash Player 10或更高版本。 #### 五、Flex与Flash的区别 **Flash** 早期主要用于动画创作,但也可以用于构建富互联网应用,不过这种方式对于程序员来说...
Flex入门简介 Flex是一种用于构建富互联网应用(RIA,Rich Internet Applications)的...尽管面临Silverlight和JavaFX等竞争对手,但Flex的市场地位和开发者支持仍然稳固,是学习和开发富互联网应用的一个重要选择。
通过以上介绍可以看出,《ArcGIS RIA 开发实践【Flex篇】》涵盖了 RIA 技术的基础知识、ArcGIS Server REST 接口的使用以及如何利用 ArcGIS Flex API 构建 GIS 应用。这对于希望深入理解 ArcGIS RIA 开发的读者来说...
目前主流的RIA技术主要有三种:Adobe Flex、Microsoft Silverlight 和 Sun JavaFX。其中,Adobe Flex 是当前最广泛使用的技术之一。 ##### Adobe Flex简介 Flex是一个开源、免费的框架,用于构建在Adobe Flash ...
当前市场上主要有几种RIA技术,包括Adobe Flex/Flash、Microsoft Silverlight、Sun JavaFX和Curl等。这些技术都有各自的特点和适用场景。 1. **Adobe Flex/Flash**:Flex是一种强大的RIA开发框架,基于ActionScript...
Adobe的Flex、微软的Silverlight和Sun公司的JavaFX是典型的RIA开发框架,其中Flex由于其广泛的FlashPlayer支持,成为了一个受欢迎的选择。 Flex与REST(Representational State Transfer)架构相结合,为构建高性能...
- **核心技术**:Flex的核心技术包括ActionScript和XML,以及基于这些技术构建的SDK。 - **开源与平台支持**:Flex现已正式开源,并支持Microsoft Windows、Linux和Apple macOS X等多个操作系统平台。 - **开发工具*...