Flex概述1第章Adobe®Flex™是Adobe公司推出的多平台的RIA(RichInternetApplications)开发产品
它包含了一系列技术和产品,如FlexFramework、FlexBuilder、FlexCharting、AdobeLiveCycleDataServicesES等
本章将详细介绍Flex和Flex技术;对比Flex应用与传统网页应用;学习Flex包含的各个元素,以及它们的工作原理
第4页共8页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第4页共8页1
1RIA概述学习Flex首先要了解RIA技术
RIA(富互联网应用程序)是企业级应用程序客户端的最新技术,具有高度的用户互动性和丰富的用户体验
RIA技术的出现是在企业级应用程序经历了几次系统构架方面的转变的必然结果
企业级应用程序最初的模式是客户机/服务器(Client/Server,C/S)应用程序
20世纪90年代随着Windows的出现和客户端处理能力的增强,出现了客户机/服务器应用程序
它采用图形用户界面,客户端的数据处理能力比较强
但由于受到使用局域网的限制,客户端应用程序需要进行不断的更新,因此其应用范围存在很大的局限性
20世纪90年代中期,互联网飞速发展,出现了浏览器/服务器(Browser/Server,B/S)应用程序
Web技术的使用解决了C/S应用程序问题,但由于使用了HTML页面形式的用户界面,客户端的数据处理能力较C/S应用程序有所减弱
RIA技术的出现重新平衡了客户端和服务器端的关系
RIA是B/S技术在客户端的突破发展,它是集桌面应用程序的最佳用户界面功能与Web应用程序的普遍采用和快速、低成本布署以及互动多媒体通信的实时快捷于一体的新一代网络应用程序
RIA大致包括了Flex、Ajax、WPF、OpenLaszlo和GoogleWe