本服务呢向大家分享一下Flex3的概念,通过Flex技术,开发人员可以将RIA程序编译成为Flash文件,为FlashPlayer所接受,也就是说,Flex技术所开发出来的程序对于大部分浏览者而言并不需要安装额外的客户端支持,这是一个得天独厚的优势。
Flex3简介
Flex是一种基于标准编程模型的高效RIA开发产品集,最初由Macromedia公司在2004年发布,后被Adobe公司冠以商标。Flex最大的特点是基于全球流行的网络动画平台——MacromediaFlash。2000年以来,Flash动画愈发火爆,“闪客”们的作品为Internet增添了绚丽的色彩,而Flash的播放器FlashPlayer已经成为浏览器上首选的不可或缺的插件,为了看到页面中生动的Flash动画,大部分浏览者都会安装FlashPlayer。通过Flex技术,开发人员可以将RIA程序编译成为Flash文件,为FlashPlayer所接受,也就是说,Flex技术所开发出来的程序对于大部分浏览者而言并不需要安装额外的客户端支持,这是一个得天独厚的优势。
“基于标准编程模型的高效RIA开发产品集”,这是Adobe公司对Flex技术的官方定义。下面我们就来进行详细的分析。
一个完整的Flex程序由MXML代码和ActionScript代码组成。MXML基于XML标准,用于配置和设计Flex程序的界面及编写表现层数据模型;ActionScript基于ECMAScript,原来用于设计Flash动画,其语法规范类似于JavaScript。这样两种基于W3C标准的开发语言就构成了Flex程序,两种语言的关系类似于HTML和JavaScript,这样一来(尤其对于传统网页开发者来说),Flex根本没有什么门槛。
Flex3是Flex的一个成熟版本,它的产品集包含以下几部分。
1.AdobeFlex3SDK
FlexSDK是Flex产品集中最基础的也是必需的组件,使用其他组件必须在SDK的基础上,单独通过SDK就可以完成常用的程序设计。
2.AdobeFlexBuilder3
FlexBuilder是一个基于Eclipse的集成开发环境,通过FlexBuilder可以对程序进行所见即所得的界面设计,并支持MXML和ActionScript的智能编写,可以在很大程度上提高Flex开发的效率。
3.AdobeLiveCycleEnterpriseSuite
LiveCycleES是Flex企业级开发部署套件,以应用于企业级组件,使得Flex可以部署到JavaEE应用服务器上。
Flex3SDK的系统需求如下:
Windows平台:Windows2000,XP,Server2003,Java1.4~1.5
Macintoshi平台:MacOSXv.10.4.x,Java1.5
Linux平台:RedHatEnterpriseLinux3~4,Suse10,Java1.4~1.5
Solaris平台:Solaris9,10,Java1.4~1.5
处理器需求:IntelPentiumII450MHz或更快/PowerPCG3500MHz或更快/Modernprocessor(800MHz或更快)
内存需求:512MBRAM(推荐1GB)
硬盘需求:200MB可用硬盘空间
可见开发Flex的硬件需求并不很高,当前主流的计算机都可以胜任。Flex技术的所有资源下载都可以通过http://www.adobe.com获得。
【编辑推荐】
- Flex3SDK在Windows下安装和配置
- Flex3中应用CSS样式完全详解
- Flex3教程 AS2转化成AS3的方法
- FlexBuilder3.0与Eclipse3.4的完美结合
- 解析Flex应用开发步骤 新特性和技术框架