`
zhuobinzhou
  • 浏览: 133854 次
  • 性别: Icon_minigender_1
  • 来自: 广州
文章分类
社区版块
存档分类

开始学习Flex(一)

阅读更多

1、 RIA 是什么

 

RIA(Rich Internet Applications)富互联网应用,具有高度互动性、丰富用户体验以及功能强大的客户端。

它只是一种技术形式而不是具体的技术。

2、 RIA 出现的背景

 

 

(1)在 RIA 出现之前,软件开发一般是基于 C/S(Client/Server)或 B/S(Browser/Server)架构。各自都有其优缺点。 

C/S 的优点:

能充分发挥客户端PC的处理能力,很多工作可以在客户端处理后再提交给服务器。

是客户端响应速度快。
C/S 的缺点:
1.开发、部署成本高
传统 C/S 结构的软件需要针对不同 OS 开发对应的版本。
2.维护成本高
服务器和客户端都需要维护管理,工作量较大且技术支持复杂。

B/S 的主要缺点:
1.受限于 HTML 技术,很难像 C/S 那样产生丰富,个性的客户端界面。
2.存在浏览器兼容性差问题。
3.Server 端负荷较重,响应速度慢;

绝大多数处理都集中在 Server 端,并且每次响应都要刷新页面(利用 Ajax 技术会有所缓解)。
B/S结构的优点

1.具有分布性特点,可以随时随地进行查询、浏览等业务处理。

2.业务扩展简单方便,通过增加网页即可增加服务器功能。

3.维护简单方便,只需要改变网页,即可实现所有用户的同步更新。

4.开发简单,共享性强

 

更多关于C/S与B/S http://baike.baidu.com/view/8039.htm

 

(2)现在网站的使用的是HTML。很大程度上是因为网络带宽的问题。HTML纯文本下载的下载速度较快。但其用户互动体验相对较差。随着网络带宽的提升和用户需求的提高,基于Flex等技术的RIA应用系统将会越来越受欢迎。

 

3、  目前比较流行的 RIA 技术


Ajax(Asynchronous JavaScript and XML)
Adobe 的 Flex
微软的 Silverlight
Sun 的 JavaFX

更多关于RIA http://www.36ria.com/ 

 

4、什么是Flex

 

Flex是RIA技术的一种。其核心是MXML(一种基于XML的标记语言,M是Macromedia的缩写),使用AcitonScript来处理业务逻辑(ActionScipt是一种面向对象编程的脚本语言,语法与结构等与Java类似,在声明变量等方面区别较大)。

 

5、Flex的运行机制

 

Flex代码最终被编译成SWF文件。SWF文件可以单独在Flash Player中运行。通常情况下,SWF文件会嵌入到HTML代码中。

 

6、Flex  与 Flash 的关系

 

Flex和Flash都以ActionScript作为其核心编程语言,并被编译成swf文件运行于Flashplayer虚拟机里。因此Flex也继承了Flash在表示层上先天性的美感、除了视觉上的舒适感外,还天生具备方便的矢量图形、动画和媒体处理接口。

 

Flex与Flash的主要区别:

 

(1)构建应用程序界面不同:

Flex使用MXML描述语言来构建用户界面,而FLash使用元件(包括影片剪辑、按钮、图形等)和Motion动作来构建用户界面。

(2)面向的不用的使用者:Flash主要面向美工设计人员,而Flex主要面向程序开发人员。

 

了解更多 http://baike.baidu.com/view/623340.htm 

 

7、Flex的开发工具

 

Flex的开发工具可以从Adobe官网下载 http://www.adobe.com/products/flex/ 

 

有Win下的独立版本,插件版本以及其他系统下的版本。本人在Win7的环境下多次安装独立版本未果,现在就只能使用插件版本。插件版本是在Eclipse中的。

 

8、Flex的学习资料

 

官方网站:http://flex.org/

学下网站: http://flex.csdn.net/ 

资料下载:http://www.verycd.com/search/folders/flex 

其中 lynda 出品的这个不错 http://www.verycd.com/topics/2814262/ ,不过是英文版的。

1
1
分享到:
评论

相关推荐

    一步步学习Flex

    Flex实例 开发环境安装步骤,从入门开始一步步学习Flex.很实用,可以参照代码自己写例子,例子出来之后自己很有成就感。

    flex 第一步全部源码 实例源码

    本书全面、详尽、深入浅出地讲解了Flex应用开发的方方面面,从最基本的Flex概念,MXML和ActionScript 3.0语法开始,围绕Flex的技术特性和Flex应用开发中常见的疑难点展开剖析。  全书共分为17章。内容包括:Flex...

    我的Flex学习之路

    这是我个人对Flex的学习的一个过程,里面提到了一些好的东西,让刚开始学习Flex人少走些弯路, 希望对你有点帮助

    flex做的五子棋大家共同学习

    最近才开始学习flex,这个是自己练习的时候做的一个小东西,与大家分享。有什么问题可以联系我 hcemp@yahoo.com.cn QQ:282771471

    整合flex和java.pdf

    要想了解 Flex 的相关内容就...员的思维,一开始学习 Flex 并没有按部就班的学习 Flex 的基础知识,而是想搞清楚 Flex 到 底怎样和 Java 交互的。经过了一个周末的研究,终于初见成果,下面就重要的讲解三种配 置的两个

    《Flex第一步》书中源代码2

    目前Adobe Flex的中文版学习资料比较少,而且大多都很零散,不适合用来系统地学习。我在这里罗列一下在我的学习过程中读过的一些资料。当然是以Adobe的官方文档为主,这些文档内容非常详尽,应该作为学习的首选。 ...

    flex编写mp3播放器

    flex编写mp3播放器,适合于刚开始学习flex的学者,更深一层的学习.

    Learning Flex 3: Getting up to Speed with Rich Internet Applications

    对于刚刚开始学习接触Flex3的人来说,这本书是一个不错的选择,它先解释了ADOBE AIR解决方案,让读者对AIR整个框架平台有个全局性了解。 同时介绍了Flex在整个AIR解决方案上充当的角色,然后开始手把手的介绍Flex3的...

    FLex与Java通信实例

    今天本人在此班门弄斧,发一个利用Flex与后台的 Servlet进行通讯的例子,希望对一些刚学习Flex的新手有所帮助。为了搞清楚Flex是如何与后台进行通讯,本人在刚开始学Flex前五天可以说 是碌碌无为,今天发这个帖子的...

    ActionScript 3.0 API文档及Flex开发详解电子书

    对C语言、Java语言/JavaEE系统、Ruby on Rails、Flex、Ajax等领域都有深入的研究:国内第一个Flex企业级上线项目核心开发者,属于国内最早一批应用Flex进行企业级开发的软件工程师;国内第一批Ruly on Rails架构的...

    理解Flex3的组件和框架的生命周期

    开发人员,包括作者,往往在工作中学习Flex,通过验证、试验、研究或按照他人写的博客 提到的观点来寻找新的技巧和技术。 Adobe 已经做了非常了不起的工作是Flex 框架的文档,它已被细分为两大类:用户指南和 API...

    Flash+Flex+AIR移动开发入门经典——适用于Android、iOS和BlackBerry

    通过学习,你将充分了解为移动设备优化的Adobe Flex框架和MXML组件,并且学习如何利用Flash Player 10.3和AIR ActionScript 3.0 API。 本书介绍的内容适合于各种层次的开发人员。它将帮助你从一个基础水平开始创建...

    flex air案例

    AIR的 Hello world,写给那些知道一点AIR,想要开始AIR开发的人。读这篇教程你可以没有任何Flex的基础,我会告诉你如何创建你的第一个项目,并且发布一个HelloWorld程序。

    从微信小程序看待FlexBox布局

    开始学习微信小程序时,需要掌握最基本的UI布局,有了UI的布局才是一个开始。下面主要通过一些例子来聊聊FlexBox布局,其实它和ReactNative大同小异。所以学习一门技术,其它的也就不愁了。下面主要通过一些例子来...

    FlashBuilder 4 快速入门

    本书1-2章主要为新接触...3-5章开始进阶学习, 介绍 FB4 / FLEX SDK 4 新特性与开发实例,适合绝大多数的FLEX开发者阅读。 第6章为通信服务方面的必 备知识,这一章以实际案例的方式展示了FLEX与服务端通信的4种方式。

    Flash Builder 4 快速入门 (包含源码)

    3-5章开始进阶学习, 介绍FB4 / FLEX SDK 4 新特性与开发实 例,适合绝大多数的FLEX开发者阅读。 第6章为通信服务方面的必备知识,这一章以实际案例的方式展示了FLEX与服 务端通信的4种方式。

    flash builder [4] 中文快速入门

    3-5章开始进阶学习,介绍FB4/FLEX SDK4新特性与开发实力,设和绝大多数的FLEX开发者阅读。 第6章为通信服务方面的必备知识,这一章以实际案例的方式展示了FLEX与服务端通信的4种方式。 具体内容请下载阅读。

    一个不错的登陆框Hotel

    刚刚开始学习flex,做了一个登陆界面,做的不太好但是还是花了一点心思,希望大侠们多多指教·

Global site tag (gtag.js) - Google Analytics