简介
Adobe Flex 是什么?像Flash一样,Flex创建一个可以用Flash播放器展现的Flash文件。
然而,Flex主要是开发者的工具,并且你开发Flex应用程序的方式完全不同于你开发Flash的RIA的方式。全部的Flex开发基于框架,该框架提供你可复用和可扩展性UI组件,数据和服务器的交互,事件处理等更多的功能。你可以在在你熟悉的代码环境创建RIA,而且你还可以从Flash应用程序得到很多益处,其中包括:
设计和实现人性化的用户接口的能力,并且这种接口不用考虑浏览器的限制问题
可以百分之百的部署到所有的网络用户的运行环境上
强大的ActionScript编程语言
和像流视频和声音的丰富媒体的集成的能力
相对比之下,Adobe Flash的环境关注于时间轴和可视化组件。因为重点,无论Flash编程语言AS的发展,是面向对象的语言,Flash因为创建灵活被作为设计者的开发工具。在过去的几年里,很多的开发者了解到用Flash创建强大RIA的简单,但是一部分人很难找一个合适的IDE。
你应该注意的是Flash和Flex可以一起工作。事实,Flex可以和Adobe的其他产品一个工作。设计者和开发者可以很轻松的在他们自己的去创建,然后整合成一个全新的RIA。
谁在用Flex?
Flex定位于开发者,而不是设计者。主要的Flex开发语言,AS3,是一个面向对象的开发语言,所以你可以用面向对象编程的思想去实践。
我需要购买什么吗?
创建Flex程序是免费的。你所需要的全部都是免费的,开源的Flex的SDK,其中包括
Flex框架 - 预定义类库和程序服务
独立的编译器
The Adobe Flex技术需要花钱的是:
Flex Builder - 基于Eclipse 的集成开发环境 ,它包括Flex的SDK和其他的开发工具像debugger和可视化设计。
Flex 图表 - 内部图表组件的类库,他可以从你的Flex程序绑定数据
生命周期服务(前面的Flex数据服务) - 内置数据管理服务的整个技术,FlexAjax桥,Java信息服务适配器,和实时合作工具(real-time collaboration tools)。
我应该怎样创建Flex程序
一旦你已经决定选择使用mianfeideFlexSDK或者FlexBuilder集成开发环境,你就可以开始你的RIA开发了。
你将使用以下两种语言:
MXML 是一种基于XML的标记性语言,它主要用于放置程序显示元素的位置。
ActionScript是一种面向对象的编程语言,它主要负责程序的逻辑。
如果你正在使用免费的SDK,你将使用独立的编译器把你的代码编译到SWF文件里。Flex Builder被设置自动编译你的代码,并且创建一个必要的浏览器检测和其他一些客户端的代码。
在编译过程中,你的MXML代码被转成ActionScript代码,然后全部的ActionScript代码编译成二进制SWF文件。SWF可以上传到web服务器上,在那里它根据用户的请求而服务。
下面是流程图
分享到:
相关推荐
### 关键业务服务器Superdome Flex介绍 #### 关键业务系统平台的变革 自1959年DEC公司推出首台小型机以来,计算技术经历了翻天覆地的变化。随着技术的发展,1989年Compaq公司又推出了第一台PC服务器,这标志着计算...
核心业务开发平台Flex介绍Flex是天生为开发人员(Developer)量身定做的“Flash”
### Flex技术:从历史到现代应用的深度解析 #### RIA技术:富互联网应用程序的崛起 Flex技术,作为RIA(Rich Internet Applications,富互联网应用程序)的一员,代表着企业级应用程序发展的新阶段。RIA技术的出现...
Flex是Adobe公司推出的一种用于构建富互联网应用(Rich Internet Applications,简称RIA)的技术产品,它主要服务于企业级应用开发。Flex旨在提供一个强大的工具集,用于创建具有高度交互性和视觉吸引力的用户界面,...
《新华三关键业务服务器Superdome Flex深度解析》 关键业务服务器Superdome Flex是新华三集团推出的一款高端计算平台,旨在应对日益复杂且数据密集的业务环境。Superdome Flex以其独特的技术特点和广泛的应用场景,...
1. **Flex介绍** Flex是一款基于ActionScript的开源框架,主要用于构建富互联网应用程序(RIA)。它允许开发者创建具有丰富用户界面的Web应用,提供动态交互体验。Adobe Flex SDK提供了MXML和ActionScript两种语言,...
- **FLEX介绍**:FLEX是一种用于构建跨平台富互联网应用程序(RIA)的技术。它使用了一种名为MXML的标记语言来创建用户界面,并利用ActionScript进行逻辑处理。FLEX能够与多种后端技术集成,如Java、.NET等,支持...
Flex介绍: Flex 是一个高效、免费的开源框架,可用于构建具有表现力的 Web 应用程序,这些应用程序利用 Adobe Flash Player和 Adobe AIR, 运行时跨浏览器、桌面和操作系统实现一致的部署。虽然只能使用 Flex 框架...
- **Flex介绍**:Flex是一种支持RIA开发的框架,允许开发者构建具有高度交互性的用户界面。它将复杂的客户端处理能力与浏览器的广泛访问性相结合。 - **RIA特点**: 1. **丰富的数据模型**:RIA技术允许在客户端...
1. Flex介绍:Flex是Adobe公司开发的一种基于ActionScript的开源框架,主要用于创建运行于Flash Player或Adobe AIR上的富互联网应用程序。它提供了一套强大的组件库,可以轻松创建具有复杂数据展示和用户交互功能的...
本文将深入探讨ArcGIS API for Flex 的开发基础,包括Flex的基础知识、ArcGIS API for Flex 的介绍、Flex API中的关键概念和常用类,以及FlexViewer的概述。 #### Flex基础 Flex是一种基于Adobe Flash的开放源代码...
flex通道介绍,主要介绍flex的通道设置
1. Flex介绍:Flex是由Adobe开发的一种开源框架,主要用于构建RIA(Rich Internet Applications),即富互联网应用。它基于ActionScript编程语言和MXML标记语言,提供了强大的图形和用户界面设计能力,可在浏览器中...
1. **FLEX介绍**: FLEX是Adobe开发的用于创建动态、交互式Web应用程序的工具。它基于ActionScript编程语言和Flex SDK,提供了MXML和AS3两种编程方式。MXML用于界面布局,AS3则用于业务逻辑处理。FLEX的应用通常...
**Flex介绍** Flex是一种基于ActionScript和MXML的开放源代码框架,主要用于构建具有丰富用户体验的Web应用程序。它提供了强大的图形库、组件模型和数据绑定机制,使得开发者能够创建交互性强、响应速度快的用户界面...
在提供的文档"flex组件详细介绍.doc"中,应包含更多关于Flex布局组件的实际应用,如导航栏、卡片式布局、网格系统等,每个组件都配有示例代码和对应的效果图,让你能够直观理解并立即应用。 通过深入理解Flex布局,...
**Flex介绍** Adobe Flex是基于ActionScript 3的开放源代码框架,用于构建RIA。它允许开发者使用MXML和AS3编写用户界面,提供美观、互动的图形界面。Flex应用程序可以运行在Flash Player或Adobe AIR上,使得应用程序...