- 浏览: 30661 次
最新评论
什么是Flex?Flex与Flash的区别
2011年07月20日
什么是 Flex?
Flex 是一款开发人员工具包,用于在 Flash 平台上构建独特的丰富互联网应用程序。
高效的编程模型
开发人员可使用 ActionScript 3、MXML 和 CSS 语言编写面向对象的代码。具有各种不同背景(例如 Java、PHP、C#、HTML 和 JavaScript)的编程人员都可轻松学习这些语言。Flex 支持面向组件的编程模型,通过该模型,开发人员能够使用多个组件轻松构建应用程序,以及扩展基本组件以创建自定义交互。 开发人员工具
Flex SDK 包括编译器、调试器及多个现成组件。使用 IDE、命令行或构建工具(例如 Ant)中包含的这些工具,可将代码编译到跨平台的应用程序中。
除免费的 SDK 外,Flex 开发人员还可以使用 Flash Builder 来构建应用程序。Flash Builder 是一个基于 Eclipse 的集成开发环境,用于开发 Flex。包括设计视图以及复杂的代码视图,后者具有代码完成、智能编辑以及代码重构等功能。Flash Builder 还包括一个可视调试器、一个可视概要分析器、一个网络监视器以及一个具有服务内部检查功能的服务视图。 服务器集成
Flex 应用程序可在安装了 Flash Player 的浏览器客户端、安装了 Adobe AIR 的桌面客户端以及移动设备客户端上运行。为使用户能够访问后台数据库及其它系统,Flex 提供了多种网络 API,这些 API 支持包括纯文本 XML、JSON、SOAP Web 服务以及 AMF 等优化协议在内的所有内容。 运行时一致
Flex 源代码(.mxml 和 .as 文件)被编译到 Flash 字节代码 (.swf) 中,后者由 Flash Player 或 Adobe AIR 中的 ActionScript 虚拟机在客户端执行。
Flash 平台运行时、Flash Player 和 Adobe AIR 均属跨平台的运行时,可在各种硬件、操作系统和浏览器上一致地运行。 大量组件
Flex SDK 包含多个现成组件。DataGrid、Chart、Formatter、Validator 以及多种其它 UI 控件是各种大小的应用程序的构建块。您可以按照自己的喜好,设置各组件的样式和外观。Flex 还可以使用多个第三方开源组件和付费组件。映射 API、数据可视化库以及云 API 提供了各种构建块,用于构建完善的应用程序。请参阅 Tour de Flex,了解 Flex 可用的大量组件。 出色的性能
通过在客户端执行数据可视化和 UI 交互,缩短了等待服务器响应所需的时间。此种减轻服务器负载和客户端状态处理功能提高了后台的稳定性和效率。过滤和排序等交互不再需要在服务器或数据库之间全程往返,从而提高了软件的响应速度及易用性。
================================================== ===============
什么是Flex?Flex与Flash的区别
Flex 是什么? flex和flash是什么关系?flex 解决什么问题?flex和j2ee/.net是什么关系?
Flex 是 Macromedia发布的presentation server(展现服务),它是java web container或者.net server的一个应用,根据.mxml文件(纯粹的xml描述文件和actionscript)产生相应得.swf文件,传送到客户端,由客户端的 flash player或者shockwave player解释执行,给用户以丰富的客户体验。
大名鼎鼎的Macromedia Flash是强大的矢量动画编辑工具,在作动画起家之后,Flash一直在谋求rich internet application(ria富客户端)的霸主地位,最有影响的是,已经推出了面向对象的编成脚本actionscript2.0,并且建立起类似于 java swing的类库和相应component(组件)。Flex是通过java或者.net等非Flash途径,解释.mxml文件组织 components,并生成相应得.swf文件。Flex的component和flash的component很相似,但是有所改进增强。
运用Flash是完全可以做到flex的效果的,为什么还需要flex呢?我理解这里面有两个原因:1,为了迎合更多的developers(开发者)。 Flash天生是为了designer(设计者)设计的,界面还有flash的动画概念和写程序的开发人员格格不入,为了吸引更多的jsp/asp /php等程序员,Macromedia推出了Flex用非常简单的.mxml来描述界面和jsp/asp/php程序人员使用.(x/d)html非常相似,而且mxml更加规范化、标准化。
2,为了一个标准。大家一定听说过微软下一代系统longhorn,在longhorn推出的同时微软也会推出新的语言xaml,一种界面描述语言,与之 相应的就是smart client和flex非常相似的东西。Mxml和Xaml的也很相似… …由此带来的一些列好处就不用我说了。
Flex和j2ee/.net其实没什么关系,Macromedia用java做出来个应用把flash的技术融合到j2ee里面,再用.net的技术做 出来个.net应用把flash技术融合到.net里面去;应该说flex解决了j2ee里面和.net最繁琐的问题那就是web 客户端的问题。微软比较卑鄙在ie里面built-in(事先安装好了)很多空间,可以被.net调用比如datagrid,java就没有办法啦,只能 用最原始的html一个tag一个tag地print,真是头疼,还有客户端的javascript是最难调试的,不论java还是.net都束手无策。
发表评论
-
java字符串比较大小
2012-07-06 09:51 770public int compareTo(String a ... -
UltraEdit 正则表达式替换
2012-07-06 09:44 1329UE用于直观简便地处理文本很是强大,用的较多的有列模式以及 ... -
js 正则表达式乱
2012-07-06 09:37 848js正则表达式详解 j ... -
超级面板皮肤及其使用
2012-07-06 09:29 642画出类似于遨游那样的最大化,最小化,关闭,还原按钮的皮肤。 ... -
给自己的网站添加 分享到 新浪微博等各微博和网站功能
2012-07-05 20:44 723把下面的代码插入到你想放置的位置就可以 将此影视分享到: ... -
Flex 遍历组件的实现
2012-07-03 13:42 883Flex有两个阵营组件:spark组件和mx组件,关于sp ... -
Flex 遍历组件的实现
2012-07-03 12:16 710Flex有两个阵营组件:spark组件和mx组件,关于sp ... -
分页组件(引用Super Flex文章)
2012-07-02 10:10 762这套组件 主要是用到了LinkButton和Repeate ... -
修改flex chart中Legend的字体样式
2012-07-02 10:10 734最近在弄FLEX的图表, 发现CHART 中的Legend ... -
as与js相互通信(flex中调用js函数)
2012-07-02 10:10 684Flex中As调用Js的方法是: 1、导入包 (i ... -
实现flex中实现图片平铺
2012-07-02 10:10 933在网页中实现一个图片平铺功能比较简单,只需要设置css样式 ... -
Flex ant out of memory error.
2012-07-02 09:41 616... -
Flex的通信方式(三)――HTTPService_1
2012-07-01 09:29 972MXML代码: HTTPService id=& ... -
Flex HTTPService 跨域访问
2012-07-01 09:29 556Summary: 基于Web 的flex 程序,后台采用的 ... -
Flex中使用HttpService和WebService方式通信
2012-07-01 09:29 729HttpService、WebService、Remote ... -
使用FLEX的HttpService与ASP.NET进行动态交互之一(转载)
2012-07-01 09:29 537使用FLEX的HttpService ... -
Flex的通信方式(五)――HTTPService_3
2012-07-01 09:29 583public function getuserproc() ... -
RSL编译方式的FLEX站点出现#2046错误
2012-06-30 11:14 455RSL编译方式的FLEX站点出 ... -
Flex学习终于开工了
2012-06-30 11:14 462Flex学习终于开工了 2011年10月27日 今天是我 ... -
Java开发者如何测验Flex
2012-06-30 11:14 614Java开发者如何测验Flex ...
相关推荐
flex调用flash cs 里方法;flex响应flash的点击事件;flex给flash变量赋值
本例,flash内嵌在flex里,示例了: 1、flash调用flex的函数(方法) 2、flex调用flash的函数(方法)
flex iframe 支持在flash中嵌套入html jsp asp php等flex iframe 支持在flash中嵌套入html jsp asp php等flex iframe 支持在flash中嵌套入html jsp asp php等flex iframe 支持在flash中嵌套入html jsp asp php等flex...
Flex与Flash相互调用。解压后有两个工程目录,一个是flash程序,一个是flex工程。
flex 与 Js 通信 相互调用;用于flex 与JS 中的 方法通信,其中的crossdomain.xml 属于安全策略问题
These templates, in conjunction with the Flex Component Kit for Flash CS3 Professional, enable you to create and export a skin in Flash CS3 and then import it into Flex Builder using the Skin Import ...
Flex(Flash)与.net交互教程详解,一步一步教你如何实现FLEX与.net的交互。
FLEX和Actionscript开发FLASH游戏的中文文档,内容和详细 希望对你有用~
flex 卸载flash 安装编译版10flash flex 卸载flash 安装编译版10flash
使用FLEX 和 Actionscript开发FLASH 游戏(一)
flash调试版,用于flex开发调试,好不容易找到这个资源大家珍惜了
很全面的flex教程,里面的实例也很丰富~~不过是英文的~~
flex flex flex flex flex flex flex
一个flash做的flex的样式 比较的齐全
《flash+flex+air移动开发入门经典——适用于android、ios和blackberry》 第1章 flash、flex和air简介 1 1.1 adobe flash 1 1.2 actionscript 3.0 2 1.2.1 ecmascript 2 1.2.2 关键概念 3 1.3 flex框架 11 ...
Jsp嵌入Flex 、Jsp Flash报表实现源码 精华 jsp与flex报表结合
Eclipse3.5集成Flex_Builder3或Flash_Builder4
Flash.Builder.4.&.Flex.4 Flex4 一本学习Flash Builder的及时雨
flash 与 flex 之间的相互调用实例
在项目中,以前有个使用Flex的功能,发现没有源代码,几经周折,最终通过此软件实现反编译及代码的修改,最后在原有功能的基础中,实现了项目上的新需求。