Flex 是什么? flex和flash是什么关系?flex 解决什么问题?flex和j2ee/.net是什么关系?

转载 2007年10月05日 00:04:00
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 是什么? flex和Flash是什么关系

Flex 是什么? flex和Flash是什么关系?flex 解决什么问题?flex和J2EE/.net是什么关系? 收藏Flex 是什么? flex和Flash是什么关系?flex 解决什么问题?f...

WebService 与 DCOM / Corba 是什么关系?

首先,COM/DCOM是组件/分布式组件模型标准,CORBA是分布式应用的服务标准。CORBA和DCOM为分布式应用程序建立服务和服务对象来执行客户端调用的服务。而SOAP是基于XML和HTTP的分布...

iOS开发UIWindow和UIView是什么关系

转载自:http://blog.csdn.net/weisubao/article/details/39613579 (1)因为xcode版本不同,最新的xcode已经不提供我们老版本可以随...

射频、基带、调制解调器这几个词究竟是什么关系?

射频、基带、调制解调器这几个词究竟是什么关系?(网上看到不错的信息就转载过来了) 如果严格定义,依我理解,射频实际指的是高频电磁频率,而基带则是指基带信号,没有经过调制的原始电信号。不过通常...

云计算,大数据,数据库,数据仓库之间是什么关系

有网友问云计算,大数据,数据库,数据仓库之间是什么关系,在这里我就我的理解简单解释一下: 首先简单的看一下云计算与大数据的概念. 1)云计算:云计算本质上是一种计算资源集中分布和充分共享的...

javascript , jquery , ajax ,extjs 作用已经他们之间是什么关系?

javascript是一种动态弱类型的脚本语言,主要在客户端使用。 和其他变成语言不同的特点: 1.使用变量无需事先声明类型,还可以在实例化后动态的添加方法。类似于咱们的警察执法无需先亮证件证明身...

简单读懂人工智能:机器学习与深度学习是什么关系

随着AlphaGo战胜李世石,人工智能和深度学习这些概念已经成为一个非常火的话题。人工智能、机器学习与深度学习这几个关键词时常出现在媒体新闻中,并错误地被认为是等同的概念。本文将介绍人工智能、机器学习...

Java中的mvc和三层结构究竟是什么关系

一件事,要知其然往往很简单,要知其所以然通常不是那么容易,就如最近重新巩固spring的过程中,就觉得还有许多问题其实并不是十分明了。屈指一算,手头上做过的正式项目也有了四五六七个了,不管用的数据库和...

产品部和业务部门是什么关系

产品部和业务部门是什么关系   “我们来自五湖四海,出身于不同的领域,我们拥有各自独到的技能,但我们为了同一个目的走到一起,为了创造出伟大的产品,这,就是我们,就是我们产品经理存在的意义。” 快...

crs 与RAC是什么关系,如何区分

RAC是应用,是涉及操作系统,硬件,ORACLE设置等综合的东西,CRS则是ORACLE内部的为这个服务的组件 CRS:clusterware RAC: CRS+ASM(CFS/NFS/RAW d...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)