优点
1、不用考虑兼容性,flex会编译成flash swf文件,任何操作系统和浏览器,它都同样下载为像素。
2、Flex 2中的Actionscrip包含了针对XML的Ecmascript或者叫做E4X。它通过把XML看作一个原始变量使得操作一个XML对象变得简单。
3、flex通过使用基于容器的Flex标记语言(MXML),把确定的(fixed)和流动的(liquid)布局设计转变成想要的布局结果变得非常容易
4、表单域验证,譬如邮政编码、信用卡号等,这些在Flex中都是内置的并且很容易使用。
5、丰富的媒体支持,Flex使得你在程序适当的地方嵌入音频或者视频内容变得简单。
6、实现表现层和内容的真正分离,使用Flex,可以把数据巧妙地从任何地方(简单的XML,SOAP,等)中取出并帮定到界面中的元素上。
7、Flex Builder 2是一个Flex可视化编程环境,它是可视化的
8、CSS 支持
9、Web存档文件的部署 ,在 J2EE 服务器上或 servlet 容器中将 Flex 应用程序打包及部署成标准的 WAR 文件。

缺点:富客户端,比较卡,加载较慢,相比ext,使用不够灵活,FLEX用的是AS语言,和其他语言开发后台交互比较麻烦,比如后台用JAVA,要么就XML,要么用第三方类库。

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐