Adobe Flash CS5和Flash Builder 4之间的概念差异是什么?对于创作具有互联网和桌面功能的富动互动应用程序,两者似乎同样有用。除了在Flash Builder中用mxml表示UI之外,使用这两个工具时编程原理有什么不同?
答案 0 :(得分:4)
主要区别之一是目标用户。 Flash CS传统上针对设计人员,而FlashBuilder则面向开发人员。
大多数人普遍认为Flash CS应该用于设计图形资产,而FB则用于逻辑或编程这些资产。
人们普遍认为Flash CS很糟糕,因此程序员倾向于使用其他选项,如FDT,FlashDevelop或Textmate等,但还有其他选择。
话虽如此,两个平台提供的工具类型差别很大,最强大的选择之一就是使用两者,当然这取决于您的项目类型。
例如,游戏开发将是一个理想的候选人。至于mxml& FlashBuilder,请注意,这仅适用于使用Flex框架的情况。可以使用FB开发纯的Actionscript项目,在这种情况下,您的UI设计可以在Flash CS中完成,并通过使用SWC进入FB。
最后,Adobe在使用这两个平台时极大地促进了工作流程,但它还不是理想的,但已经取得了进展。