`
superwulei
  • 浏览: 108096 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Flex in Action读书笔记(1. Introduction to Flex)

阅读更多

第一部分 Application basics

 

1. Introduction to Flex

 

RIA和RWA:RIA是Rich Internet Application的缩写;RWA是Rich Web Application的缩写。

RWA是基于HTML 4.0,包括HTML+CSS+Javascript(Ajax)。具有超级好的跨平台性,RIA与其相比这一点较弱,如Adobe RIA需要Flash Player插件,Silverlight需要Silverlight插件等。但是,在速度上RIA占据明显优势,通过Flex AMF3进行通信币Ajax HTML快出10倍以上。

 

RIA的竞争者包括Adobe Flex,Microsoft Silverlight,Sun Microsystems JavaFX。

  • Flex的优势
  1. 其中Flex的全球市场占有率最高,达到98%以上。
  2. Adobe Flex对于音频和视频的支持都是其他竞争者无法比拟的。
  3. Adobe RIA已经形成完整的生态系统。
  4. 其后台通信可以采用二进制,相对于Ajax要快出10倍以上。
  • Silverlight的优势
  1. Microsoft作为强大的后台支持,Silverlight发展很快
  2. 与已有的.NET Framework集成
  • JavaFX的优势
  1. 模仿Flex和Silverlight。Sun只是想说,我也有RIA。

Flex包括MXML和ActionScript,MXML中可以内嵌ActionScript。SDK在编译MXML文件时,首先将其转换为ActionScript文件,然后再将其编译为.swf二进制文件。其实在一个Flex工程中仅有ActionScript文件就可以生产Flex工程了。MXML和ActionScript文件的共同存在只是为了方便Web开发人员,其相当于MXML和ActionScript相当于HTML和JavaScript。

分享到:
评论

相关推荐

    org.springframework.flex-1.0.3.RELEASE.jar.zip

    org.springframework.flex-1.0.3.RELEASE.jar.zip用于JAR包,org.springframework.flex-1.0.3.RELEASE.jar.zip用于JAR包org.springframework.flex-1.0.3.RELEASE.jar.zip用于JAR包org.springframework.flex-1.0.3....

    flex-2.5.4a.tar.gz

    Flex是开源的、跨平台的工具,主要用于生成词法分析器(lexer),也称为扫描器或扫描程序。它能够解析输入流中的字符序列,并根据预定义的规则转换为有意义的符号,这对于处理语言和文本解析任务非常关键。在IT行业...

    flex-2.6.4.tar.gz

    2. **主程序**:主程序文件,如`flex.c`和`flex.h`,这些文件用于构建Flex词法分析器生成器本身。 3. **配置脚本**:如`configure`,这是一个自动化脚本,用于检测系统环境并创建合适的Makefile来编译Flex。 4. *...

    Manning - Flex 3 In Action (2009.02).

    Manning - Flex 3 In Action (2009.02).

    Manning.Flex.Mobile.in.Action.May.2012

    根据提供的文件信息,这本名为《Manning.Flex.Mobile.in.Action.May.2012》的书是一本专注于Flex Mobile开发的实用书籍。书中详细介绍了如何使用Flex和AIR技术进行跨平台移动应用开发,并且包含了大量实例来说明移动...

    Manning.Flex.3.in.Action.Feb.2009

    #### 书名:Manning.Flex.3.in.Action.Feb.2009 #### 描述:Manning.Flex.3.in.Action.Feb.2009.pdf #### 标签:Manning Flex #### 部分内容:Flex 3 in Action 本书《Flex 3 in Action》由 Manning ...

    flex-2.5.4a-29.i386 flex-2.5.4a-29.i386.rpm

    1. **执行文件**:在这里是生成的Flex词法分析器可执行文件,可能命名为`flex`或`flex.exe`。 2. **库文件**:Flex可能依赖的一些库文件,例如`libfl.so`,它们在运行时提供必要的功能支持。 3. **配置文件**:如`/...

    flex-2.5.37.tar.gz

    1. 源代码:包含Flex生成词法分析器的C源代码。 2. 示例:可能包含了一些示例项目,帮助用户理解如何使用Flex。 3. 文档:用户手册、开发者指南等,解释了如何配置、编译和使用Flex。 4. 测试用例:用于验证Flex功能...

    [Flex.3权威指南].(美)塔伯.扫描版.part02

    [Flex.3权威指南].(美)塔伯.扫描版.part02 [Flex.3权威指南].(美)塔伯.扫描版.part02 [Flex.3权威指南].(美)塔伯.扫描版.part02

    flex-2.6.0.tar.gz

    1. `flex.c` 和 `flex.h`:这是Flex生成器的主要源代码和头文件。 2. `l lex.yy.c`:由flex工具根据用户定义的lex规则文件(如`flex.l`)生成的C源代码,包含了词法分析器的核心逻辑。 3. `Makefile`:编译和构建...

    Flex学习笔记(flex必知必会).doc

    Flex学习笔记(flex必知必会).docFlex学习笔记(flex必知必会).doc

    flex-2.5.39.tar.gz

    标题中的"flex-2.5.39.tar.gz"是一个典型的Linux软件包文件名,它包含了一些关键信息。"flex"是这个包的核心组件,它是一个开源工具,用于生成词法分析器(lexer),通常在编译器构造、解析器开发或者处理结构化文本...

    flex3需要用到的flex.war即是lcds.war,现提供下载!

    flex3需要用到的flex.war即是lcds.war,现提供下载! flex.war=lcds.war 此版本为Adobe® LiveCycle® Data Services ES Version 2.6.1

    Manning.Flex .3.in.Action.Feb.2009

    根据提供的文件信息,我们可以推断出这是一本关于Flex 3技术的书籍,书名为《Flex 3 in Action》,出版时间为2009年2月,由Manning出版社出版。本书作者包括Tariq Ahmed、Jon Hirschi以及Faisal Abid。下面将基于...

    Flex第一步prat1.rar

    Flex第一步prat1.rar Flex第一步prat1.rar

    微信小程序 - FlexLayout布局源码.zip

    微信小程序 - FlexLayout布局【源码】.zip 微信小程序 - FlexLayout布局【源码】.zip 微信小程序 - FlexLayout布局【源码】.zip 微信小程序 - FlexLayout布局【源码】.zip 微信小程序 - FlexLayout布局【源码】.zip ...

    Flex3.Style.Explorer.V3.0

    Flex3.Style.Explorer.V3.0 是一个专为FLEX开发者设计的强大工具,它使得创建和管理CSS(Cascading Style Sheets)样式变得更加直观和高效。在Flex开发中,CSS样式的应用对于构建用户界面的外观和交互性起着至关重要...

    Flex3.Style.Explorer.V3.0.Beta

    1. Flex组件的样式属性:了解每个Flex组件可以接受哪些CSS属性,如`color`、`fontSize`、`backgroundColor`等。 2. 样式继承:理解如何通过父组件的样式影响子组件的外观。 3. 样式覆盖:学习如何使用更具体的样式...

    Flex4 in Action

    ### Flex4 in Action #### 知识点概览 1. **Flex 技术简介** 2. **Flex4 的新特性** 3. **MVC 架构与 Flex 的结合** 4. **Flex 应用程序开发流程** 5. **Flex 与服务器端交互** 6. **Flex 的组件体系结构** 7. **...

    Flex Air 学习资料\01.Flex概述.rar

    1. **Flex概述**:Flex是基于ActionScript 3.0的开放源代码框架,主要用于构建用户界面。它提供了丰富的组件库,使得开发者可以快速构建具有专业外观和交互性的应用程序。Flex Air是Flex的一个扩展,增加了对桌面...

Global site tag (gtag.js) - Google Analytics