跟我StepByStep学FLEX教程------概述
说明:该文系作者原创,请勿商用或者用于论文发表,转载必须经作者同意并且注明出处。
学习FLEX,必须了解什么是RIA。
RIA,Rich Internet Application,也就是富互联网应用。这个富字是重点。传统的HTML页面元素非常有限,开发人员在页面刷新和相应速度都受到较大的困扰。
随着3G的到来,网络带宽将得到非常大的改善,富互联网应用的时代也越来越近了,人们就能通过浏览器体验到以前C/S架构的桌面级应用。
RIA在页面的表现力和交互力都大大超过了传统的HTML页面。
目前RIA应用已经越来越流行了,相信不久的将来,RIA将很快成为互联网应用的主流。
可以访问在线图片处理工具网站http://www.flauntr.com/体验一下。
FLEX,是一种基于标准变成模型的RIA开发产品集,最开始是由Macromedia公司2004年发布,2005年4月,Adobe公司收购Macromedia公司,现在FLEX系Adobe公司系列产品。官方网站:www.adobe.com.
如果读者经常使用电脑,那么您对Adobe Flash Player一定不陌生,现在版本是10,您访问很多网页的时候,都要求您安装这个软件,否则您不能正常浏览,据Adobe公司称,目前98%左右的电脑都安装了Flash Player。
很多初次接触的读者很可能说,那不就是Flash,您的理解也是对的。Adobe公司有两款开发应用产品,一款是Flash Professional,一款是FLEX。Flash Professional主要是面向设计者的工具,一般单兵作战就可以了;而Flex是面向开发者的工具,需要团队合作,专业性更高。
说到FLEX,就不得不提及以下两个重要概念:
MXML和ActionScript,这是flex开发的两种语言。这里简单介绍一下,在以后的文章中结合实际用例更容易理解。
MXML:一种XML标识语言,用来进行组件布局,数据绑定等,和HTML语言有点类似。
ActionScript:刚开始时是FLASH的脚本语言,到了3.0,已经完全面向对象了,如果您用过JAVA或者C++,那么这个对您来说就一点不是问题了。语法个人感觉像Delphi和JAVA的综合体:)纯属个人感觉哦
FLEX技术的最新应用:
呵呵,大家可以看到FLEX技术的广泛应用了,相信以后会更加的广泛。