flex是什么

来源:百度知道 编辑:UC知道 时间:2024/05/14 15:01:51

1楼说的太复杂了,给你个简单的说法

1.flex是客户端的一种技术与任何语言无关(asp jsp php 等)

2.flex是flash的扩展因为flex可以像编程一样的来编写最后生成flash

3.与以往的flash有本质区别 也就是说更好的能够与其他语言结合

你就这样简单的理解下吧

Flex是一种RIA开发技术,具有跟好的网络交互能力,更加绚丽的表现效果,同时在企业级的扩展上也游刃有余,Flex 技术对软件开发人员的要求并不苛刻,MXML 和 ActionScript 都遵循技术标准,用相对简单的代码就可以完成绚丽高效的Flex应用程序。亦可以和主流开发框架,如Struts等相结合开发企业级应用。
所谓RIA就是 Rich Internet Application 富客户端开发技术 。

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的效果的,为什么