1 / 11

1.1 Flex 简介

1.1 Flex 简介. 第一章: Flex 概述. 目录. Flex 简介. RIA 技术概述与特点. Flex 基本构成与工作机制. Flex 简介. Flex 是 Adobe 公司开发的支持 RIA ( Rich Internet Applications )开发和部署的技术产品,是一个主要面向企业级的开源框架,可用于构建具有表现力的 Web 应用程序。借助于 Flex 强大功能,能够开发出增强更富有交互性和标签的用户界面。. RIA 简介.

rocco
Download Presentation

1.1 Flex 简介

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 1.1 Flex简介 第一章:Flex概述

  2. 目录 Flex简介 RIA技术概述与特点 Flex基本构成与工作机制 2

  3. Flex简介 • Flex是Adobe公司开发的支持RIA(Rich Internet Applications)开发和部署的技术产品,是一个主要面向企业级的开源框架,可用于构建具有表现力的 Web 应用程序。借助于Flex强大功能,能够开发出增强更富有交互性和标签的用户界面。 3

  4. RIA简介 • RIA是Rich Internet Applications的缩写,翻译为丰富互联网应用程序。RIA的目标是将桌面程序的表现力与浏览器的程序方便、快捷结合在一起。开发者可以在浏览器程序上部署C/S客户端的程序,得到比传统HTML更强大的表现力。 4

  5. RIA产生背景 • 互联网日益成为应用程序开发的主要平台。随着Web应用程序复杂性越来越高,传统的Web应用程序已经渐渐不能满足Web浏览者的要求,这就是所谓的“体验问题(Experience Matters)”。RIA的出现,解决了上述问题的新思路。 • RIA大致经历了三个发展过程,如图所示。 5

  6. RIA特点 • RIA最突出的特点为“Rich”,同时RIA最核心的部分也体现在“Rich”中。“Rich”包含了两层含义: • 1.丰富的数据模型RIA技术提供了多种数据模型来处理客户端复杂的数据操作。使用RIA可以将部分原本需要在后台程序处理的问题转移到客户端,使数据能够被缓存在客户端,从而可以实现一个比基于HTML的响应速度更快,且数据往返于服务器的次数更少的用户界面。 • 2.丰富的界面元素RIA技术提供了比HTML更为丰富的界面表现元素,密集、响应速度快和图形丰富的页面元素与数据模型结合在一起,为用户提供好的使用体验。 6

  7. RIA发展趋势 • 由于RIA技术带来的巨大优势,RIA技术得到不断的推广和进步。而随着RIA技术的发展,出现数个各具特色的RIA客户端开发技术,推动RIA技术的发展。 • RIA产品包括Flex、Ajax、WPF、OpenLaszlo和Google Web Tookit等一系列产品。 7

  8. Flex是什么 • Flex是一个安装在客户端的表现层的服务器;是一个富用户界面组件库;是一个类XML基础的标记语言,用来布局组件;是使用ActionScript这种OOP(面向对象程序设计)语言用于用户界面和应用程序的一个框架。 • Flex将基于标准的语言和各种可扩展用户界面及数据访问组件结合起来,使开发人员能够快速构建具有丰富数据演示、强大客户端逻辑和集成多媒体的Flex应用程序。 8

  9. Flex基本构成 • Flex的基本架构包括4部分,如图所示。 • 1.Adobe SDK • 2.Adobe Flex Charting • 3.Adobe Flex Data Services • 4.Adobe Flex Builder 9

  10. Flex工作机制 • 一个Flex应用程序通常包含6种元素 • 1.Flex Framework • 2.MXML • 3.ActionScript • 4.CSS • 5.图形资源 • 6.数据 10

  11. Thank you ! 第一章:Flex概述 谢谢!

More Related