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都束手无策。

  什么是flex builder?

  一个可视化的Flex应用程序开发工具,用标记语言就能生成flash用户界面,把设计者预计的XML标签转换成为Flash组件,可编译成为FLASH的SWF文件供客户浏览,使设计人员和开发人员可以更加高效地创建Flex 应用程序 。

转载于:https://www.cnblogs.com/aooyu/archive/2009/12/15/1624488.html

[转]Flex是什么?flex和flash是什么关系 ?相关推荐

  1. Flex 是什么? flex和flash是什么关系?(转)

    Flex 是什么? flex和flash是什么关系?(转) Flex是Macromedia发布的presentation server(展现服务),它是java web container或者.net ...

  2. Flash/Flex/AIR:Flex简介

    1.RIA(Rich Internet Application) RIA是macromedia在2004年提出的术语.简单来说,RIA就是网络上的应用程序,它同时具有web应用的特点和 desktop ...

  3. flex皮肤制作工具—-Flex Skin Design Extension for Flash

    1:你需要安装了flash cs3和Adobe Extension Manager CS3. 下载:Adobe Extension Manager CS3 2:点击 Flex Skin Design ...

  4. 手把手教你使用Flex 3——《Flex 3程序设计》

    手把手教你使用Flex 3 --<Flex 3 程序设计> 1954 年 Fortran 语言的发明,使软件业跨入了高级语言时代: 1972 年 Smalltalk 的发布,标志着&quo ...

  5. Flex 3 与 Flex 4 beta 之间的区别

    Flex 3 与 Flex 4 beta 之间的区别 Flex 4(代码名:Gumbo)beta 发行版在 Flex 3 基础上做出重大改动.Flex 4 beta 引入了一个新的组件和外观架构.但是 ...

  6. flex socket java,Flex的socket与java使用amf3进行通信

    amf3,adobe创立的数据格式由于使用二进制,没有了xml等冗余的字符数据量会少很多!而且很多测试报告均测出amf传递效果很高. 这次是使用Flex的Socket类与java的服务端进行通信, 步 ...

  7. oracle flex cluster,Oracle Flex ASM和Flex集群

    Oracle Flex ASM和Flex集群 Oracle RAC 12c 引入了两个新概念: 中心节点:  和以前的版本一样,它们通过专用网络相互连接,并且可以直接访问共享存储.这些节点可以直接访问 ...

  8. oracle flex cluster,12c flex cluster小记(3)

    先是安装数据库软件,这很容易,这边省略不讲了.我要讲的是安装完数据库软件之后,我用dbca建库,建库过程没报什么错,但是却发现完成后,2个节点只有一个节点有db instance,另一节点就是没有db ...

  9. html 清除flex,清除display:flex样式

    一.页面行排列布局 像此图左右两个div一排显示 可以用浮动的布局方式 html部分 左侧区域 右侧区域 css部分.main .left,.main .right{ border: 1px soli ...

  10. flex 解析 html5,Flex布局详解

    传统的布局解决方案,在处理一些特殊的布局方式时,非常繁琐,比如垂直居中实现起来就很不方便.而Flex在布局方面能给开发者带来极大的便利. Flex,Flexible Box的缩写,意为:弹性布局. 任 ...

最新文章

  1. 这样的烂代码,我实习的时候都写不出来!
  2. SolrQuery的使用
  3. MySQL事务的特性
  4. java 多线程的基本概念_java基本教程之多线程基本概念 java多线程教程
  5. Jquery 三种方法获取取Checkbox是否选中
  6. 让div垂直以及水平居中浏览器窗口
  7. 阿里巴巴右侧6滑块VS雅虎右侧6滑块VS自定义6滑块
  8. 计算机考试的基础知识高考,计算机考试基础知识试题..doc
  9. while语句,do-while与for循环的介绍
  10. linux 配置redis密码
  11. matlab2c使用c++实现matlab函数系列教程-compan函数
  12. http://www.myeclipseide.com/ 官网打不开的问题!myeclipse 官网!
  13. windows下的dig 命令和nslookup的用法及详例
  14. ubuntu20.04 显卡驱动 cuda cudnn安装
  15. java重载静态方法_在Java中可以重载或覆盖静态方法吗
  16. 我奋斗十八年不是为了和你一起喝咖啡
  17. [线性代数] 1.3 n阶行列式
  18. php模板如何使用,PHP自定义模板标签详细解答,让你轻松驾驭
  19. taobao wap session
  20. 【MATLAB】错误使用 surf (line 74) 解决+错误使用 mesh (line 75)

热门文章

  1. brew更新的时候不更新某个应用_可以不可以第六集剧情介绍,日剧可以不可以什么时候更新...
  2. java string 去掉两边的引号_编写一个简单的java程序
  3. VS C++ 字符大写变换 字符小写变换 tolower toupper
  4. unix 网络编程全解
  5. 学习c++ 必知三大特性
  6. ipmitool介绍_ipmitool管理工具
  7. android复制粘贴功能,android 复制 粘贴 剪切功能应用
  8. html编辑器全角 半角转换,javascript实现全角与半角字符的转换
  9. linux虚拟机怎么恢复出厂设置_Vmware安装linux后一些初始化配置
  10. 一篇关于原生 js 开发一款插件的前端教程