论文部分内容阅读
新兴的RIA技术给我们提供了用户交互的最佳实践:防止页面刷新;利用影像和用户进行交互以及更漂亮的用户界面,这一切都在颠覆传统的Web开发理念。为了更快和更好的开发RIA程序,我们需要一系列基本的可以直接被广泛使用的用户控件以及一些工具的组合来提供一个平台来更规范的快速地开发。 Flex提供了这一切,它是一个成熟的给予企业解决RIA的方案,它在用户设计和开发人员之间搭了一座桥,从而装配出一个诱人的客户端应用程序。同时Flex提供了一个强健的数据集成服务,使得开发人员可以迅速简单的将数据和界面绑定。Flex可以方便的和传统的Web应用程序整合到一起,它提供一个Flash作为客户端,Flash则通过Web服务器来传递数据。 Flex提供了一种高发模型,能够很容易地与过去很多年积累下来的标准及最佳实践相集成。Flex开发模型使用MXML来设计和布局用户界面,用ActionScript语言来创建客户端逻辑。 在本文中,分析了传统Web应用程序的主要缺点,接着引入了课题需要的RIA概念,介绍了当今比较流行的RIA技术,重点讨论了Flex的架构,同时分析了基于Flex技术的图形的绘制,用来说明Flex技术在绘图中的应用。