看到公司有招聘Flex engineer,就大概搜了一些Flex资料
Flex是Macromedia发布的presentation server(展现服务),它是java web container或者.net server的一个
应用,根据.mxml文件(纯粹的xml描述文件和actionscript)产生相应得.swf文件,传送到客户端,
由客户端的 flash player或者shockwave player解释执行,给用户以丰富的客户体验。
大名鼎鼎的Macromedia Flash是强大的矢量动画编辑工具,在作动画起家之后,Flash一直
在谋求rich internet application(ria富客户端)的霸主地位,最有影响的是,已经推出了面向对象的
编成脚本actionscript2.0,并且建立起类似于 java swing的类库和相应component(组件)。Flex是通
过java或者.net等非Flash途径,解释.mxml文件组织 components,并生成相应得.swf文件。Flex的
component和flash的component很相似,但是有所改进增强。
运用Flash是完全可以做到flex的效果的,为什么还需要flex呢?我理解这里面有两个原因:
1,为了迎合更多的 developers(开发者)。Flash天生是为了designer(设计者)设计的,界面还有
flash的动画概念和写程序的开发人员格格不入,为了吸引更多的jsp/asp/php等程序员,
Macromedia推出了Flex用非常简单的.mxml来描述界面和jsp/asp/php程序人员使用.(x/d)html非常相
似,而且mxml更加规范化、标准化。
2,为了一个标准。大家一定听说过微软下一代系统longhorn,在longhorn推出的同时微软
也会推出新的语言xaml,一种界面描述语言,与之相应的就是smart client和flex非常相似的东
西。Mxml和Xaml的也很相似… …由此带来的一些列好处就不用我说了。
Flex和j2ee/.net其实没什么关系,Macromedia用java做出来个应用把flash的技术融合到j2ee里
面,再用.net的技术做出来个.net应用把flash技术融合到.net里面去;应该说flex解决了j2ee里面
和.net最繁琐的问题那就是web 客户端的问题。微软比较卑鄙在ie里面built-in(事先安装好了)很
多空间,可以被.net调用比如datagrid,java就没有办法啦,只能用最原始的html一个tag一个tag
地print,真是头疼,还有客户端的javascript是最难调试的,不论java还是.net都束手无策。
什么是flex builder?
一个可视化的Flex应用程序开发工具,用标记语言就能生成flash用户界面,把设计者预
计的XML标签转换成为Flash组件,可编译成为FLASH的SWF文件供客户浏览,使设计人员和开
发人员可以更加高效地创建Flex 应用程序 。
分享到:
相关推荐
### 关键业务服务器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上,使得应用程序...