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

Flex 系列教程之一 Flex简介

    博客分类:
  • flex
阅读更多

Flex Adobe 公司推出的一种基于Flash Player 的富客户端应用的技术,开发人员能更简单更快捷的建立美观并且功能强大的富客户端应用,其中包括web 端和桌面端。

 

Flex 的基于XML 的语言和我们通常开发web 应用很相似,Flex 用标记语言MXML 和类似于JavaScriptActionscript 开发。对于平常使用HTMLJavascript 的开发者来说, 你会感到很熟悉。

 

你也许会问,FlexFlash 是什么关系,FlexFlash 的另一种形式,有一种说法是Flash 能做到的Flex 都能做到,当你编译Flex 应用后,你会惊奇的发现,居然编译成了.swf 。是的,你用Fash player 以打开它,这也是其优势之一,全世界99.1% 的用户电脑上都装有Fash player ,所以你基本不用担心,我开发的应用用户无法访问,如果用户电脑上没有Flash Player 安装起来也是很简单的。

 

还有更让你惊奇的是Flex 开发的应用可以像安装其他软件一样安装在用户电脑上,Flex 已经提供好了打安装包的功能,安装好的程序还可以在线升级,是不是很方便?

 

    如果你是一个前端工程师,你会很苦恼与css 各浏览器之间的兼容问题,而这个问题你,完全不用担心,你开发的应用在各个浏览器中都是一样的。在Flex 开发中你任然何以使用类似Css 的方式控制你应用程序的外观。你是不是觉得一下解脱了?当你开发Flex 时,你会有更深的体会。

 

Flex 提供很好的绑定机制,这使你在开发时很有效率,比如你可以把表格中选中的行与另一个Form 表单绑定。

 

Flex 有很好的IDE 支持,FlexBuilder 提供像Aps.net 的控件拖放的布局方式,加速了开发。

 

Flex 内置很多特效,你可以开发出如同Flash 那样绚丽的前端应用

 

Flex 目前有很多现成的MVC 框架。Cairngorm,PureMVC 等。

 

Flex SDK 是开源免费的,你可以放心的使用

 

通过Flex 提供和多种后台语言交互的能力,Java,PHP,.Net 等。例如Java 方面BlazeDS 提供的完整的RPCPush 技术的支持,你可以很方便的与java 服务器通讯。在今后的系列教程中会有讲解。

分享到:
评论

相关推荐

    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提供了一系列服务组件,如HTTPService、WebService、AMFChannel等,用于与服务器进行数据交换。这些服务组件支持XML、JSON、SOAP等多种数据格式,可以方便地调用远程Web服务或处理本地数据。 八、Flex图形和...

    flex4系列教程

    程序员并不习惯使用画图工具,时间轴和可视化面板等来开发富网络应用,Flex 的出现解决了这一问题。有了 Flex,程序员可以使用 Action Script 和 MXML 编程语言快速开发富网络应用。 Flex 对开发者更具吸引力,而 ...

    Flex4系列教程

    ### Flex4系列教程知识点概述 #### 一、RIA(Rich Internet Application)概念及背景 - **定义**:RIA,即富互联网应用,是一类通过Web浏览器或其他网络客户端提供丰富的用户体验的应用程序。它融合了传统的客户端...

    flex布局教程的实例

    在本实例教程中,廖雪峰老师通过一系列的实例,展示了Flex布局的强大功能和使用方法。 首先,Flex布局涉及到两个基本概念:Flex容器和Flex项目。在Flex布局中,容器内的直接子元素自动成为Flex项目,并且可以应用...

    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中文教程

    这个"Flex中文教程"压缩包包含了一系列的PDF文档,可以帮助学习者深入理解Flex技术。 1. **Flex简介**:Flex是一种基于Adobe Flash Player或Adobe AIR运行时的开发框架,允许开发者使用MXML和ActionScript创建富...

    从零开始系列-Flex3视频教程

    《从零开始系列-Flex3视频教程》是一门详尽介绍Adobe Flex3技术的课程,旨在帮助初学者和有志于提升技能的开发者掌握富互联网应用程序(RIA)的开发。Flex是一个开源框架,专为创建具有高度交互性和视觉吸引力的Web...

    flex 最佳实践教程

    Flex的优点包括:跨平台兼容性,减少UI开发成本(因为它提供了一系列内置的UI组件),JavaScript开发者能快速上手,支持多媒体,良好的拖放功能,广泛的应用和优秀的用户体验。然而,Flex也有一些不足,如Flex...

    flex air开发中文教程

    最后,为了帮助读者更好地掌握所学知识,教程很可能包含一系列实践项目,指导读者从无到有地构建一个完整的Flex AIR应用。通过这些项目,读者可以将理论知识应用于实际,提升开发技能。 总之,"Flex Air开发中文...

    FLEX教程-FLEX教程

    - **目标**: 本教程旨在通过一系列循序渐进的示例来介绍 Flex 的基础知识以及高级应用技巧。 #### 2. Flex 3 及 Flex Builder 安装 - **Flex 3**: Flex 3 是 Flex 框架的一个版本,引入了多项新特性和改进。 - **...

    Flex中文教程中文文档

    4. **Flex组件库**:Flex SDK包含了一系列预定义的UI组件,如按钮、文本输入框、列表视图等,这些组件可以帮助快速构建用户界面,并且高度可定制。 5. **数据绑定**:Flex支持数据绑定机制,允许UI组件的状态直接与...

    FLEX3教程(适合初学者)

    《FLEX3教程(适合初学者)》是一份专为编程初学者设计的教程,旨在帮助他们快速理解和掌握Adobe Flex 3这一强大的富互联网应用程序(RIA)开发框架。Flex 3是基于ActionScript 3.0,允许开发者构建功能丰富的、交互...

    Flex4+Spring+ibatis实战系列教程

    本系列教程将会逐步指导初学者如何使用 Flex4、BlazeDS、Spring 和 iBATIS 构建四种不同的架构方法。学习这些技术不仅可以提升你对 RIA 开发的理解,还能帮助你掌握灵活的前端与后端交互技巧,为构建高性能、用户...

    Adobe Flex中文教程

    - Flex提供了一系列预定义的UI组件,如按钮、标签、列表等,开发者可以通过MXML或ActionScript来使用这些组件。 - 自定义组件也是可能的,可以通过扩展现有组件或从头创建新的组件类。 5. **数据绑定** - Flex中...

    手把手教你学flex教程

    在本教程中,我们将通过一系列实际示例,逐步探索Flex的基础知识,帮助初学者快速入门。 1. Flex简介: Flex提供了一个强大的设计环境——Flex Builder(现称为Flash Builder),以及一个灵活的编程模型,使用MXML...

    跟我StepByStep学FLEX教程 flex教程

    Flex组件库包含了一系列预先构建的UI元素,如按钮、文本输入框、面板、数据网格等。学习如何使用和自定义这些组件是构建用户界面的关键。 6. 数据绑定与事件处理 Flex支持数据绑定,这意味着UI组件可以直接与数据...

    flex系列教程

    flex入门教程

Global site tag (gtag.js) - Google Analytics