当前位置:首页 > Flex技术浅析
龙源期刊网 http://www.qikan.com.cn
Flex技术浅析
作者:许 萌
来源:《中小企业管理与科技·下旬》2010年第11期
摘要:Flex是一种基于标准编程模型的高效RIA开发产品集,Flex最大的特点是基于全球流行的网络动画平台——Macromedia Flash。通过Flex技术,开发人员可以将RIA程序编译成为Flash文件,为Flash Player所接受,也就是说,Flex技术所开发出来的程序对于大部分浏览者而言并不需要安装额外的客户端支持,这是其优势所在。 关键词:Flex
1 Flex开发环境简介
Flex自Flex2.0版本发展至今,框架逐渐合理化,效率也相对提高。更加贴近了企业级网站开发的需求。目前最新的编译环境为Flash Builder4.0 版本。此开发环境可以集成到Eclipse产品当中或者单独使用,但是界面的风格仍然和Eclipse相类似。 2 Flex技术元素
2.1 MXML基于XML描述应用程序界面的语言;
2.2 ActionScript符合ECMA(欧洲计算机制造商协会)标准的脚本语言,负责处理业务逻辑和业务建模;
2.3 Flex SDK Flex的基础类库;
2.4 通信服务Flex支持Adobe公司自定义的通信协议AMF,它能够将Flash/Flex对象快速序列化、反序列化,采用二进制压缩传输数据,具有数据安全性高、传输快的优点。 3 Flex客户端技术
客户端的开发是Flex开发企业级Web应用系统的一大强项,其开发要点如下:
3.1 模块化的开发 在Flex中可以针对每个页面建立一些MXML Component文件,再将若干MXML Component文件组织成一个MXML Module文件,最后若干MXML Module文件可以包含在作为主界面的Application应用中。这种开发模式可以使大型Flex应用的功能模块划分更加清晰,避免了使用过多组件而导致SWF文件过大、应用加载时间过长,提高了软件的可用性。
共分享92篇相关文档