基于Eclipse的Flex Builder在第四个版本到来前,改名为Flash Builder。下面我就对Flex Builder改名在开发者社区引发的众多问题给与一个集中的解答和分析。下面是我从全球各个与Flex开发有关的社区收集后整理的集中问题。

问:Flex Builder改名为Flash Builder,是否意味着Flex这个产品名称就要没有了?

     答:恰恰相反,Adobe内部的产品团队,Evangelist团队,开发者关系团队,市场团队分别与很多已经使用Flex技术的客户,资深开发者进行了旷日持久的讨论,最终的结论是Flex Builder改名为Flash Builder。而Flex则完全专注于Flash Platform里的框架部分(包括SDK,framework),如果开发者以后使用Flex技术,则可以明确表示他是在使用一个Flash Platform中的框架体系,而不是IDE工具。

问:Flash Builder对Flash Platform起到了什么影响?
     答:Flex Builder改名为Flash Builder,让Flash Platform的成员组成和分工更加明确,有助于将来面向其中不同的群体。从Flex Builder改名起,你将可以看到支撑Flash Platform的清晰平台结构。分别包括工具,框架,语言和服务器端。工具有Flash CSx Professional(面向timeline类型的高度精细和定制化的设计制作工具),Flash Catalyst(面向RIA Interactive Designer,重点在于交互设计师对于应用布局,外观和特效设计制作),Flash Builder(面向Flash开发人员,包括使用Flex SDK和框架,AS3和MXML语言的开发人员),语言则是AS3和MXML(两种类型的项目均可使用Flash Builder),服务器端包括BlazeDS,LCDS,FMS等。Flex Builder改名为Flash Builder让所有Flash Platform开发人员在工具上的使用定位更为统一。

问:作为一名Flex开发人员,我如何在我的工作经验里进行改动表示我会Flex技术?
     答:作为Flex开发人员将表示你理解或精通Flex SDK, framework和MXML。请再次注意,改名仅仅是Flex Builder改为了Flash Builder,不影响你对Flex的知识经验的认知程度,相反,理解Flex SDK,framework和MXML语言,将会表明你更加专注RIA技术的开发。作为AS3开发人员将表示你理解或精通ActionScript3和相关的API.而不论是Flex开发人员,还是AS3的开发人员,都可以使用Flash Builder进行项目开发.或者你用Flash Builder进行AIR开发,你大可以称自己为AIR开发人员.以上所有的名称均是对技能分支的细化,但是只要你用到Flash Platform相关技术做开发,都可以统称为Flash开发人员.

问:此举动是不是意味着Flash CS4和以后的Flash Catalyst的代码编写环境更加弱化?
     答:不是。Adobe仍然考虑加强Flash CS4和Flash Catalyst中的代码编辑环境,但是专注层面不同。作为开发者,我们希望Flash Builder是开发者未来优先选择的开发工具环境。

问:Flash Builder 相对于Flex Builder会有完全的变化么?     答:不会。它是Flex Builder 3的升级版,除了功能上的增强和变动,它仍然基于Eclipse。

问:Flash Builder会不会有中文版?什么时候发布?
     答:会有简体中文版。我们期望是09年底发布。六月我们会在Labs上公开180天试用的Public Beta版本,包括中文。

问:我的机器上安装有Flex Builder 3,是否还能同时安装Flash Builder 4,而两者互不干扰?
     答:完全可以。我建议你使用Flex Builder 3完成现有项目,安装Flash Builder 4的Public Beta进行新工具,新Flex 4 SDK和Spark框架的体验,并尝试制作非生产环境下的应用。此外,我们还非常欢迎你在使用Beta时,积极提交Bug,毕竟这不是Adobe单方面的事情,好的工具需要多方的努力达成。

问:我能在Flash Builder 4上用Flex 3 SDK么?
     答:可以。Flash Builder 4的Beta里将会内置Flex 3.4 (Beta)和Flex 4(Beta)两个SDK。

问:听说Flash Builder 4的程序里的命名空间和组件结构有了很大的变化,作为一个Flex开发人员,我会感到学习上的困惑么?
     答:有可能。Flash Builder 4的开发环境下,如果制作基于Flex 4 SDK和框架的应用,你会发现命名空间有了很大的变化,作为一个刚入门的Flex开发人员,可能要多了解一下Flex 4 SDK (Gumbo)的结构,这些变化可以从Opensource.adobe.com的开发者文档页面里找到。作为一个有经验的Flex开发人员,你会发现这些变化都是你想要的。关于这方面的内容,我可以以后在不同的开发者活动上进行详解。

问:Flash Builder 4定价了么?
     答:没有,因为连正式版本的发布日期还没有定。

问:Flash Builder 4和Flash Catalyst可以协作么?
     答:可以。Flash Catalyst的FXG项目文件格式,可以被Flash Builder 4导入进行逻辑开发。Flash Catalyst能够实现跟Photoshop,Illustrator,Fireworks等工具的交互编辑(因为都是基于设计层面的工作),与Flash Builder 4的协作,是项目代码的完全识别和兼容。

问:我能从哪里获得Beta版本?
     答:就在近期,你会发现你可以从labs.adobe.com里找到Beta版本的下载。