- 0
- 0
- 约4.85千字
- 约 10页
- 2018-11-30 发布于福建
- 举报
Flex技术在企业级系统中应用
Flex技术在企业级系统中的应用
【摘要】 Flex是基于标准编程模型的高效的RIA开发产品集,在客户端可以进行完整的数据处理,与用户的交互更加友好、迅速,可以和企业级应用体系结构很好的整合,增强表现层应用,进一步提升界面的友好程度,减少了用户与系统的交互频度,增强用户体验。本文将带您走进Flex的世界,结合Flex技术在我所企业信息化软件项目中的应用去了解它的绚丽与精彩。
【关键词】 Flex RIA 企业级 用户界面 web图形图表
1引言:在企业级应用软件项目开发中,开发人员关心最多是系统框架、业务功能的实现,很少去关注易用性方面的问题,而在系统运行期或者维护期,用户体验是非常重要的,对于一个功能很强大,但是存在诸多易用性问题的系统,也会让用户很不满。RIA(Rich Internet Application,富客户端互联网应用)技术,有效解决了这方面的问题,它对表现层进行了大幅度的增强,进一步提升了界面的友好程度,并且减少了用户与系统的远程交互频率。
RIA技术有很多种,有Flex、Sliverlight、javaFX等,相对其他RIA技术相比,Flex有很多优势。说起Flex,大家也许有些陌生,但是如果说到Flash,大家应该再熟悉不过了,当前网页flash游戏、flash动画风靡,它多元化的信息展示、丰富的图形让不少人为之痴狂。随着网络世界多元化的发展,flash不再仅限于设计,它慢慢的渗透到开发当中。Flex的出现让开发人员尤为兴奋,和flash相比它更倾向于程序开发,不需要熟悉过多设计方面的知识,用相对简单的代码就可以完成绚丽高效的应用。
2 Flex概述
2.1Flex简介
Flex是一种基于标准编程模型的高效的RIA开发产品集,最初由MacroMedia公司在2004年发布,后被Adobe公司冠以商标。
Flex 是一个提供开发设计和运行支持的架构,它可以使开发人员创建利用Adobe Flash Player为依托的富客户端互联网应用程序,以满足用户更为直观和极具交互性的在线体验。
2.2 Flex工作机制。一个完整的Flex程序由MXML代码和ActionScript代码组成。MXML基于XML标准,用于配置和设计Flex程序的界面及编写表现层数据模型;ActionScript基于ECMAScript,原来用于设计Flash动画,其语言规范类似于JavaScript。这两种基于W3C标准的开发语言就构成了Flex程序,这两种语言的关系类似HTML和JavaScript。当你编写一个Flex 应用程序时,使用MXML 去设计布置用户界面,使用ActionScript 去处理与用户的交互。你可以使用不同的方法将ActionScript 和MXML 混合在一起。设计完毕,对Flex进行编译,Flex 应用程序被编译成一个SWF 文件,然后在Flash Player 下运行。当一个源代码被编译时,它就被转换成ActionScript 类,并与图形和其它资源合并到SWF 文件里。在运行时,SWF文件与所需的外部库、服务和数据源进行交互。如图1所示
2.3 Flex开发工具
每一门开发技术都会有相应的优秀开发工具的支持,Flex也不例外。Flash Builder算是Flex的正统开发工具。
Flash builder曾经被命名为Flex Builder,2009年5月16日,Adobe 公司宣布“下一版本的Flex Builder将被命名为 Flash Builder”。官方的解释是,“这样可以使Flash家族工具的命名具有更好的一致性,并藉此将Flash Builder定位为开发工具”。另外,还有两款Microsoft Visual Studio 2010的插件,EnsembleTofino(免费)和amethyst(商业),安装插件后,我们便可以在VS2010中进行Flex开发、调试、测试,这两款软件都有智能提示功能,其中amethyst作为商业软件,提供了更多强大的功能,可以进行所见即所得的开发,而EnsembleTofino只能进行纯编码开发,只有编译执行后才能看到设计效果。
3 Flex与企业级应用的集成
3.1如何将Flex融入现有开发
目前,我所信息化建设正在紧张进行中,越来越多的人看到了信息化带来的便利,因此信息化需求也越来越多,当前主要是对功能方面的需求,但是一旦系统运行后,用户的需求就会上升一个层次,产生一些个性的需求,主要为易用性和可视化方面的要求,比如增加图形展示以直观的方式显示数据,用拖拽的方式完成操作等等。另一方面,一旦我们的软件在所内使用取得重大成功,势必会向外界推广,作为产品,我们必须
您可能关注的文档
最近下载
- 2026年内分泌科糖尿病精细化管理实施方案.docx
- (2026春新版)人教版三年级数学下册《一 生活中的运动现象》PPT课件.pptx
- 园林生态学第十章植物群落与园林绿化.ppt VIP
- 2026年心理咨询师之心理咨询师基础知识考试题库500道附参考答案【实用】.docx VIP
- 对抗搜索.ppt VIP
- 2025年辽宁省中考语文试题及解答参考.docx VIP
- 统编版小学语文教材跨学科内容的文本分析.pdf
- 【微写作11月精选 】备战语文北京高考各区名校月考、模拟考微写作精选导写(真题呈现+审题详解+高分例文).docx VIP
- (189号劳卫发)沈阳铁路局劳动用工管理办法.doc VIP
- 农村建房邻居知情同意书.docx
原创力文档

文档评论(0)