转http://www.k-zone.cn/zblog/post/flash-buidler-flash-catalyst-flash-platform.html
之前写了一篇叫做《为什么国内的公司都不敢使用Flex作为产品的平台与主要开发语言》的文章,其中有一个观点:名称混淆,其中描述了Flash、Flex Builder、Flex SDK、Flash IDE(CS4)等产品的名称非常的模糊,不利于初学者掌握和使用。举个最简单的例子,我跟其他人称呼我是Flex开发人人员?ActionScript开发人员的时候,不懂的朋友都会反问我,你是搞Flash的吗?(-.-)=3
okay,就在本周六(5月16日)Adobe发布了一个重磅级的消息,下一代Flex Builder,即Flex Builder 4.0(是IDE,而非SDK),将改名为Flash Builder,详情请看这篇文章:http://www.k-zone.cn/zblog/post/flex-builder-will-be-named-flash-builder-4.html
截止到现在基本上已经时隔将近一周的时间,那么我来谈谈我对这次改名事件的看法。
我们得知Flex Builder → Flash Builder,但是不变的是Flex SDK的名称,仍旧叫做Flex SDK。相对与Adobe来说,这只是一个技术层面的修正。
而从更高的层面看待Adobe的产品,不难可以发现如下的一些信息。
Adobe CS(4) 套装:包含了Photoshop、Dreamweaver、Fireworks、Flash IDE等一些常用的设计工具,而这些工具基本上是面向设计人员的,可以称之为设计工具。
Flex SDK、MXML、ActionScript 3.0、AIR:这些产品无须质疑,全部都是面向开发人员的,可以称之为编程语言、框架。
BlazeDS、LCDS、FMS等:同样无须质疑的是,这些产品都是面向服务器端的产品,可以称之为服务器端。
okay,让我们看一下下面这个例图:

从上图可以看到,目前来说Adobe有了设计工具、有了自己的编程语言、框架类、也有了服务端的产品,但是似乎它们之间的产品联系少了一些,尤其是工具类的使用之与服务器端、框架类的使用人员的联系少了一些。
因此Adobe提出了Flash Catalyst的概念,而Flash Catalyst是针对于交互设计师的工具。
Adobe的想法:
1、让Flash Catalyst来读取Photoshop、Fireworks等设计工具的设计资源,然后在其中完成交互部分的工作。
2、Flash Catalyst可以导出为Flash Builder 4可以理解和解析的内容。
3、最终由开发人员使用Flash Builder 4等工具来完成主要的逻辑功能部分。
4、最终也可以搭载Adobe的服务器端产品:BlazeDS、LCDS、FMS。
因此Flash Catalyst的作用不仅仅在于交互设计,而是将Adobe的这三种相对于孤立的产品形成一个体系。
请看下图:

未改名前的话,会出现什么情况呢?提到
Flex,那么它到底代表的是SDK、还是IDE呢?因为SDK、IDE都叫做
Flex XXXX,更莫名其妙的是AIR的IDE也称之为Flex XXXX,这就真的让人头大了。而无论是
Flex SDK(Framework)、XMML、ActionScript 3.0、AIR其实本质上都是swf,也就是都是Flash。
改名的另外一个好处则是:
2、如果使用Flash CS(4)的朋友可以称之为Flash设计人员。
看,这样多清晰:)你说对吗?
分享到:
相关推荐
- **产品定位**:Adobe Flash Builder 4.5.1 是一款专为开发人员设计的集成开发环境(IDE),主要用于创建和调试基于 Adobe Flash Platform 的应用程序和服务。它提供了高级功能来提高开发效率,如代码智能、调试...
《Adobe Flash Platform from Start to Finish》这本书很可能是从基础概念开始,逐步讲解如何使用Flash Professional、Flash Catalyst、Flex Builder等工具进行项目开发,包括动画设计、组件使用、ActionScript编程...
- **组成**: 包括Adobe Flash Professional CS6、Flash Catalyst和Flash Builder。 - **Flash Catalyst**: 无需编写代码即可快速创建富有表现力的界面和交互式内容。 - **Flash Builder**: 适合开发人员创建交互式...
### 二、Flash Platform与Flex:技术家族的构建 Adobe Flash平台涵盖了视频、内容、应用等多个领域,形成了一个完整的设计开发工具集合。其中,Adobe Flash CS4 Professional、Adobe Flash Catalyst、Adobe Flex ...
- **Flash Catalyst CS5.5**: 交互式内容设计工具,无需编码即可创建动态效果。 - **Flash Media Live Encoder**: 实时流媒体编码器,支持高质量直播传输。 - **Flash Media Server**: 流媒体服务器,支持视频点播和...