1.2 Flex简介

 

1.2  Flex简介

Flex是一种基于标准编程模型的高效RIA开发产品集,最初由Macromedia公司在2004年发布,后被Adobe公司冠以商标。Flex最大的特点是基于全球流行的网络动画平台——Macromedia Flash。2000年以来,Flash动画愈发火爆,“闪客”们的作品为Internet增添了绚丽的色彩,而Flash的播放器Flash Player已经成为浏览器上首选的不可或缺的插件,为了看到页面中生动的Flash动画,大部分浏览者都会安装Flash Player。通过Flex技术,开发人员可以将RIA程序编译成为Flash文件,为Flash Player所接受,也就是说,Flex技术所开发出来的程序对于大部分浏览者而言并不需要安装额外的客户端支持,这是一个得天独厚的优势。

“基于标准编程模型的高效RIA开发产品集”,这是Adobe公司对Flex技术的官方定义。下面我们就来进行详细的分析。

一个完整的Flex程序由MXML代码和ActionScript代码组成。MXML基于XML标准,用于配置和设计Flex程序的界面及编写表现层数据模型;ActionScript基于ECMAScript,原来用于设计Flash动画,其语法规范类似于JavaScript。这样两种基于W3C标准的开发语言就构成了Flex程序,两种语言的关系类似于HTML和JavaScript,这样一来(尤其对于传统网页开发者来说),Flex根本没有什么门槛。

Flex 3是Flex的一个成熟版本,它的产品集包含以下几部分。

1. Adobe Flex 3 SDK

Flex SDK是Flex产品集中最基础的也是必需的组件,使用其他组件必须在SDK的基础上,单独通过SDK就可以完成常用的程序设计。

2. Adobe Flex Builder 3

Flex Builder是一个基于Eclipse的集成开发环境,通过Flex Builder 可以对程序进行所见即所得的界面设计,并支持MXML和ActionScript的智能编写,可以在很大程度上提高Flex开发的效率。

3. Adobe LiveCycle Enterprise Suite

LiveCycle ES是Flex企业级开发部署套件,以应用于企业级组件,使得Flex可以部署到JavaEE应用服务器上。

Flex 3 SDK的系统需求如下。

  • Windows平台:Windows 2000,XP,Server 2003,Java 1.4~1.5
  • Macintoshi平台:Mac OS X v.10.4.x,Java 1.5
  • Linux平台:Red Hat Enterprise Linux 3~4,Suse 10,Java 1.4~1.5
  • Solaris平台:Solaris 9,10,Java 1.4~1.5
  • 处理器需求:Intel Pentium II 450MHz或更快/PowerPC G3 500MHz或更快/ Modern processor(800MHz或更快)
  • 内存需求:512MB RAM(推荐1GB)
  • 硬盘需求:200MB可用硬盘空间

可见开发Flex的硬件需求并不很高,当前主流的计算机都可以胜任。Flex技术的所有资源下载都可以通过 http://www.adobe.com 获得。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值