为什么Flex应用程序的性能优于Flash?

时间:2011-05-14 07:19:00

标签: flash flex performance adobe

当我使用Flex(或Flash Builer)制作项目时,最终结果通常比使用Flash创作工具制作的类似级别项目执行得更好。我知道Flash IDE更适用于动画和设计繁重的作品,所以你无法真正比​​较这两个工具,但这个问题让我困扰了很长时间。

如果使用Flex(或Flash Builder)制作的应用程序真的更快且CPU密集度更低 - 为什么会这样?

1 个答案:

答案 0 :(得分:6)

取决于您编写应用程序的方式,它与您使用的工具几乎没有关系。例如,你可以使用Flash IDE编写一个纯AS应用程序(这是一个坏主意,因为有很多其他很棒的工具可以帮助你做到这一点,除了Flash蹩脚的编辑器),它将更小(KB),然后更快一个类似的Flex应用程序,因为flex应用程序将有很多冗余代码(整个框架)。但是,如果您选择不编写纯AS并使用图形编辑器(拖动形状,使用框架设置动画),您将为应用程序添加比Flex更多的冗余代码,这将使其比Flex应用程序慢。

简而言之,如果您希望速度与开发速度(项目需要多长时间)一样使用Flex,它有许多预先构建的东西可以帮助您快速提升项目。但是,如果你想要速度,性能和小尺寸,使用纯AS与一个很好的编辑器,如FlashDevelop。我想这是开发时间的交易性能问题。切勿将Flash IDE图形界面用于:)