专业IT网络知识平台,分享IT百科知识、生活百科知识解答!

易企推科技
易企推科技

什么是Adobe Flex

来源:小易整编  作者:小易  发布时间:2023-08-19 04:51
摘要:flex指AdobeFlex,是由Macromedia公司发布的一个高效、免费的开源框架,可用于构建具有表现力的Web应用程序,基于其专有的Flash平台,它是涵盖了支持RIA的开发和部署的一系列技术组合。flex指Adobe...

flex指Adobe Flex,是由Macromedia公司发布的一个高效、免费的开源框架,可用于构建具有表现力的 Web 应用程序,基于其专有的 Flash 平台,它是涵盖了支持RIA的开发和部署的一系列技术组合。

什么是Adobe Flex

flex 指 Adobe Flex,是由 Macromedia 公司发布的一个高效、免费的开源框架,可用于构建具有表现力的 Web 应用程序,基于其专有的 Flash 平台,它是涵盖了支持 RIA(Rich Internet Applications)的开发和部署的一系列技术组合。Adobe Flex Builder 可以通过智能编码、交互式遍历调试以及可视设计用户界面布局等功能加快开发。这些应用程序利用 Adobe Flash Player 和 Adobe AIR, 可以实现跨浏览器、桌面和操作系统。

Flex 是一个高效、免费的开源框架,可用于构建具有表现力的 Web 应用程序,这些应用程序利用 Adobe Flash Player 和 Adobe AIR, 可以实现跨浏览器、桌面和操作系统。虽然只能使用 Flex 框架构建 Flex 应用程序,但 Adobe Flash Builder(之前称为 Adobe Flex Builder™)软件可以通过智能编码、交互式遍历调试以及可视设计用户界面布局等功能加快开发。

Flex 的优势

1、界面表现能力强

2、RIA 富客户端应用,解决了异步调用,界面无刷新,浏览器兼容性等多项难题

3、对流媒体的支持:Flex 是被公认为流媒体技术支持最好的应用

4、平台的可用性:根据 ADOBE 公司的说法,Flash player 在全世界一半的 PC 机器上安装度为 99.8%

5、跨平台:Flash player 能够在 linux 下运行,也可以在手机上运行

6、对底层的可操作性:Flex 能够调用底层的东西,比如可以调用摄像头实现视频,而且视频本身就嵌入在 Flex 应用中,由 Flex player 直接播放

7、平台的后续运营和发展前景:Flex 是由 ADOBE 公司推出的且开源

8、有充足的学习环境: Flex 官方样式配置工具,可以在线配置 Flex 应用程序各种控件的外观样式,该程序也是用 Flex 编写的,而且这么漂亮的界面,根本不用做任何图片和美工,都是直接用样式实现即可

9、可以用任何熟悉的 WEB 编程平台作为后台数据访问层,可以使用 .net,php,jsp,webservice

10、面向对象的 as3 编程语言,有着和 java 非常类似的语言风格,非常适合学 java 程序员快速入门

运用 Flash 是完全可以做到 flex 的效果的,为什么还需要 flex 呢?主要两个原因。

1.为了迎合更多的 developers(开发者)。Flash 天生是为了 designer(设计者)设计的,界面还有 flash 的动画概念和程序开发人员格格不入,为了吸引更多的 jsp/asp/php 等程序员,Macromedia 推出了 Flex,提供了非常简单的 mxml 界面描述语言给 jsp/asp/php 程序人员使用,而且 mxml 更加规范化、标准化。

2.为了一个标准。大家一定听说过微软的操作系统 vista(后续的 win7 也是同一核心),在 vista 推出的同时微软也推出了新的语言 xaml,一种界面描述语言,与之相应的就是 smart client 和 flex 非常相似的东西(即 SilverLight),Mxml 和 Xaml 的也很相似。

Flex 和 Flash 的主要区别

1.Flex 侧重于应用软件、游戏的开发,flash 更侧重于网页 web 端的展示效果。

2.Flex 生成的 swf 文件较大,不利于网络传输,flash 生成的 swf 文件较小,适合在网站上展示。


本文地址:IT问答频道 https://www.hkm168.com/itwenda/1031154.html,易企推百科一个免费的知识分享平台,本站部分文章来网络分享,本着互联网分享的精神,如有涉及到您的权益,请联系我们删除,谢谢!


IT问答
小编:小易整编
相关文章相关阅读
  • 某台微机安装的是64位操作系统中,64位指的是什么

    某台微机安装的是64位操作系统中,64位指的是什么

    某台微机安装的是64位操作系统中,64位指的是cpu的字长,即cpu每次能处理64位二进制数据。字长是cpu的主要技术指标之一,指的是cpu一次能并行处理的二进制位数,字长总是8的整数倍,通常pc机的字长为32位,64位。本教程操作环境:w...

  • c语言是什么意思

    c语言是什么意思

    一:c语言是什么意思C语言是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发。C语言能以简易的方式编译、处理低级存储器。C语言是仅产生少量的机器语言,以及不需要任何运行环境支持便能运行的高效率程序设计语言。尽管C语言提供了许多低...

  • skype是什么软件

    skype是什么软件

    skype是一种简单的免费软件,使您能够在数分钟之内在世界上的任何角落拨打免费电话,它使用全新的p2p【对等】技术将您与其他skype用户相连接。Skype是一种简单的免费软件,使您能够在数分钟之内在世界上的任何角落拨打免费电话。Sky...

  • 计算机按工作原理可分为什么

    计算机按工作原理可分为什么

    计算机按工作原理可分为数字计算机和模拟计算机。数字式电子计算机是当今世界电子计算机行业中的主流,其内部处理的是一种称为符号信号或数字信号的电信号,它有着运算速度快、运算精度高、通用性强等特点。模拟计算机是根据相似原理,用一种连续变化的模拟量...

  • 什么是电子版文件

    什么是电子版文件

    电子版文件是把纸质文档以计算机软件,如word、excel、pp、cad、photoshop等软件编辑出来,可以通过邮件、u盘、网络或其他传送方式传送的文件。本文操作环境:Windows7系统,DellG3电脑。电子版文件是把纸质文档以计...

  • 什么是构造函数?详解JavaScript中的构造函数

    什么是构造函数?详解JavaScript中的构造函数

    作为原型和原型链的基础,先了解清楚构造函数以及它的执行过程才能更好地帮助我们学习原型和原型链的知识。本篇文章带大家详细了解一下javascript中的构造函数,介绍一下怎么利用构造函数创建一个js对象,希望对大家有所帮助!一个普通的函数被用...

  • 计算机的三类总线分别是什么?

    计算机的三类总线分别是什么?

    计算机的三类总线分别是:控制总线、地址总线和数据总线。控制总线用于将微处理器控制单元的信号,传送到周边设备;地址总线用来指定在ram之中储存的数据的地址;数据总线用于在cpu与ram之间来回传送需要处理或是需要储存的数据。总线(Bus)是计...

  • 2k屏幕是什么意思

    2k屏幕是什么意思

    2k屏幕是指分辨率能够达到2560*1440的屏幕。2k是一个通用术语,指屏幕或者内容的水平分辨率达约2000像素的分辨率等级;又因“16:9”的比例是高清晰度视频规格的国际标准,所以2k分辨率在视频制作、显示屏等领域常见格式为2560*1...

  • 周排行
  • 月排行
  • 年排行

精彩推荐