flex ,as, flash 的大家谈(至少明白点意思) zz

本文探讨了Flex与Flash在RIA开发中的区别与联系。Flex作为工具,适用于程序逻辑编写,强调效率与组件化;而Flash则侧重于设计,提供丰富的视觉创作能力。两者虽基于相同的技术基础AS3,但在应用领域、开发方式上各有侧重。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

闲来无聊 随便看看 最近很火的adobe 

转一篇 概念性的文章

 

 

"Flex 跟Flash 的分别最大的就是在于组件吧。
Flex可以很方便的使用组件,但是不能随便改外观,这个是优点,但也是一定局限。
当然Flex也可以很方便实用,而且,外观设计也可以随便更改。为此,Flex为程序员
度身定做的,他不需要时间轴,也不用考虑外观问题,因为组件的外观已经确定,能
改的也只是颜色改变一下而已。但Flash CS3的IDE对于程序员来说,是很麻烦的事情,
但设计师却非常喜欢。

毕竟设计师跟程序员的工作内容不同。就我自己的感觉而言,Flex就好像没有设计界面
的Flash。Flex因为不能用IDE画图,所以,不能很个性化的创造界面(除非有新的组件
加入),但程序逻辑等编辑是很一流的。说穿了就是不用顾及外观,只要程序能有效率
的运行就可以了。但对于设计师来说,并不满足于功能实现,还要有好看的外观。

实际上,MXML能有效减少因为组织程序界面写的代码,运行逻辑的代码还是跟Flash一样的。
表达方式不一样,但结果还是一样。"

我自己比较喜欢Flash画图,更改程序外观,用FD来写代码(Flash 的代码IDE是在差劲)。
就这样,不用MXML,那代价就是要写一大段代码来组织程序界面的东东咯。。。。"


"Flash本来就是用来做设计的,而Flex是用来做RIA的"

"尽管flash与flex都是依托于flash player而运行和展示,
从商业角度看,flash是专注于视频设计,动画设计类,没有过多的业务逻辑成分;

flex专注于应用系统,专注于web应用,当然现在也有了桌面应用AIR,
flex是封装了一些flash组建供开发人员使用。

从as来看,flash中的AS用处最多的是他的事件机制,属于普通脚本范畴,
而flex中,AS还另外赋予了处理业务逻辑的使命,已经是一种面向对象的语言,
基本可以代替java之类的来处理业务逻辑,当然,他没有java那样的可以与n'多
服务交互,总的来说,flex中的AS既充当了脚本角色,还充当业务制定角色。"

 

"as3是开发语言(就象C#,java一样),
flex与Adobe Flash CS3是开发as3程序用到工具软件(就象Microsoft Visual Studio 2005和Jbuilder一样)。

至于,flex与Adobe Flash CS3为什么同时出现,我认为,是adob公司为了应付原有的flash软件用户才保留了
Adobe Flash CS3,而flex才是以后的主流开发软件~~
由于本人的大多数项目都是as2开发的,所在不太在意Adobe Flash CS3中components少的问题,建议去开源的
组件网站下载一个就行了"

 

"Flex是工具.as3是语言.
Flex就是Flex.另一个RIA开发技术.是通过编写代码来生成swf的,与使用Flash来制作swf不同. "

 

1.如果你指的flex是flex  builder的话,那它是一个RIA(Rich Internet Applications)
   ——富网络程序的IDE(集成开发环境)。
  

   "
 似乎Adobe已经推出了flex builder3。
    如果你指的flex是广义的技术的话,那用网上流传最多的话来说
    “它是Macromedia发布的presentation  server(展现服务),是java web  container或者.net server的一个应用,
    根据.mxml文件(纯粹的xml描述文件和actionscript)产生相应的.swf文件。”

  Flex和AS的关系大致是:
   
    flex是as与mxml以及其他杂七杂八的东西如js、html等等结合产生的一种互联网解决方案。
   
    哈哈,这么理解来,应该说as是flex的脚丫子,既是基础又靠它走路。

2.其实flex和AS应该都是MM公司(Macromedia,听起来好像是跟MicroSoft对着干的意思)搞出来的东西,
  只不过几年前MM被近来很嚣张的Adobe公司活捉之后才变成了它的东东。
  至于flex用什么那就不好解释了,听说有了SDK和一些xx东西的话你可以用任何文本编辑器写好代码
  然后用命令行编译执行。但是最方便的大概就是用所谓的flex builder了,它看上去是个很像eclipse的东西,
  因为它根本就只是在eclipse上搞了点小插件而已:)"

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值