`
cd0281
  • 浏览: 123062 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

Flex4系列教程之一(转)

阅读更多
RIA 是什么?
RIA 是富网络应用(Rich Internet Application)的缩写,也即丰富互联网应用程序。它只是一种技术形式而不是具体的技术。

RIA 出现的背景
在 RIA 出现之前,软件开发都是基于 C/S(Client/Server)或 B/S(Browser/Server)架构,但两者各有缺点。

C/S 的主要缺点:

1.开发、部署成本高
传统 B/S 结构的软件需要针对不同 OS 开发对应的版本,且软件更新换代的速度越来越快自然成本会很高。
2.维护成本高
服务器和客户端都需要维护管理,工作量较大且技术支持复杂。
B/S 的主要缺点:

1.受限于 HTML 技术,很难像 C/S 那样产生丰富,个性的客户端界面;
2.存在浏览器兼容性差问题;
3.Server 端负荷较重,响应速度慢;
绝大多数处理都集中在 Server 端,并且每次响应都要刷新页面(利用 Ajax 技术会有所缓解)。
随着软件的飞速发展,此时需要出现一种能够摒弃上诉缺点的新的技术形式 – RIA 出现了。

目前比较流行的 RIA 技术

■Adobe 的 Flex
■微软的 Silverlight
■Sun 的 JavaFX
以上三种技术各有优势,本教程只关注目前应用较广泛的 Flex。
分享到:
评论

相关推荐

    Flex 系列教程之三 一个简单那的小程序让你了解Flex

    Flex系列教程之三主要聚焦于通过一个简单的小程序来引导我们了解Adobe Flex这一开发平台。Flex是一种用于构建富互联网应用程序(RIA)的开源框架,它基于ActionScript编程语言和MXML标记语言,允许开发者创建交互性...

    Flex教程系列之(四) AS3语法——面对对象编程

    Flex教程系列之(一) AS3语法——编程基础 http://download.csdn.net/source/1161756 Flex教程系列之(二) AS3语法——流程控制语句 http://download.csdn.net/source/1161804 Flex教程系列之(三) AS3语法——控制...

    Flex完全自学教程

    Flex组件库包含了一系列预定义的UI元素,如按钮、面板、列表等,这些组件可以直接拖放到MXML设计视图中。了解并熟练使用这些组件是提升应用界面美观度和用户体验的关键。 六、数据绑定和数据服务 Flex支持数据绑定...

    Flex教程系列之(五) AS3语法——静态常量继承和接口

    Flex教程系列之(一) AS3语法——编程基础 http://download.csdn.net/source/1161756 Flex教程系列之(二) AS3语法——流程控制语句 http://download.csdn.net/source/1161804 Flex教程系列之(三) AS3语法——控制...

    Flex与Bison使用教程

    Flex(快速词法分析生成器)负责将正则表达式转换为C代码,用于匹配输入的文本并将其转换为一系列的token,而Bison(类似Yacc的语法分析生成器)则根据用户提供的语法规范(通常是BNF形式的语法规则),生成C代码来...

    FLEX教程-FLEX教程

    - **类**: Flex 中的基础构造块之一,用于定义对象的行为和属性。 - **继承**: 一个类可以从另一个类继承属性和方法。 - **封装**: 将数据和操作数据的方法封装在类内部。 #### 8. Demo3:数据类型 - **基本数据...

    flex4.0教程

    Flex 4.0最显著的特点之一是其可皮肤化的组件(Skinnable Components)。这意味着开发者可以自定义UI组件的外观和行为,而无需深入到组件的内部实现细节中。这不仅提高了设计的灵活性,还使得应用程序的界面更加个性...

    FLEX 编程入门教程及操作说明

    这个入门教程和操作说明将带你逐步了解Flex的基本概念、界面操作以及如何开始你的Flex编程之旅。 首先,Flex的核心是Flex Builder,它是一个集成开发环境(Integrated Development Environment,IDE),基于Eclipse...

    flex 教程 flex 自学完成手册

    Flex的核心是Flex SDK,它包含了一系列工具和组件库,使得开发者可以使用ActionScript 3.0进行编程,这是一种基于ECMAScript的脚本语言,运行在Flash Player或Adobe AIR之上。 本Flex自学手册旨在帮助初学者快速...

    flex框架 JAVA-FLEX

    5. **数据绑定**:Flex中的数据绑定是其强大功能之一,它允许UI组件的状态自动反映数据模型的变化,反之亦然,简化了开发者的工作。 6. ** BlazeDS**:BlazeDS是Adobe提供的一个免费的服务器端组件,它允许Flex...

    flex 4(flash builder 4)数据绑定教程(中文版)

    ### Flex 4(Flash Builder 4)数据绑定教程(中文版) #### 访问数据服务概述 本章节主要介绍Flex框架及其与数据访问技术的关系,同时对比了Flex与其他传统技术如JSP、ASP等的不同之处。 **Flex与其它数据访问...

    Flex教程-王一松

    - **事件处理**:事件处理机制是ActionScript 3.0的核心概念之一,了解如何注册事件监听器以及如何处理事件对于编写交互式应用程序至关重要。 - **自定义事件与组件**:除了内置的事件和组件外,Flex还支持开发者...

    flex4.5从嵌入式教程

    在"flex4.5从浅入深第一章.pdf"中,你将开始这段探索之旅,学习如何搭建Flex 4.5开发环境,创建第一个应用,并逐步掌握上述各个知识点。通过理论与实践相结合,你将能够熟练运用Flex 4.5构建功能丰富的富互联网应用...

    Flex第一步之源代码

    在这一系列教程中,我们将深入探讨Adobe Flex这一强大的富互联网应用程序(RIA)框架,它允许开发者创建交互性强、用户体验优秀的Web应用。通过章节的分布,我们可以推断出该教程将按照学习的自然顺序进行,从基本...

    Flex简明中文教程(更新到第四章)

    2. **强大的RIA开发框架**:Flex被视为最强大、最完整的RIA开发技术之一,适用于企业和个人开发具有高度交互性和个性化特性的Web应用程序。 3. **基于标准的语言**:Flex的开发语言基于ActionScript 3.0和MXML,前者...

    Flex入门教程

    3. **数据绑定**:Flex中的数据绑定是其强大功能之一,它允许UI组件的状态自动反映模型数据的变化,无需手动编写事件监听器或更新代码。 4. **事件驱动编程**:Flex应用基于事件驱动模式,用户操作或系统状态变化会...

Global site tag (gtag.js) - Google Analytics