Flex Builder 3 或 Flex 4(Flash Builder 4 又名 Gumbo)
作为初学者,为了学习 Flex,我应该选择或开始哪个版本,即 Flex 3 还是 Flex 4?
您可能已经注意到,两者都有不同的组件和架构。
请详细告知
In order to learn flex as a beginner, which version should I go for or start i.e. Flex 3 or Flex 4 ?
As you might have noticed that both have different components and architecture.
Kindly advise it in details
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我建议从 Flex 4 开始。但是,正如您所提到的,Flex 中有两种组件架构。一种是 Halo 架构。 Halo 在 Flex 2 和 3 中被广泛使用。第二个名为 Spark,在 Flex 4 中引入。
此时,这里不是 Halo 和 Spark 之间的组件集奇偶校验;而是 在 Flex 4 中引入。因此,对于某些应用程序,您可能必须学习这两个组件集。
我强烈建议阅读 Halo 和 Spark 的 Flex 组件生命周期。了解它们——它们是相似的。当你开始开发时,从 Spark 开始,然后当 Spark 让你望尘莫及时引入 Halo。
I'd recommend starting on Flex 4. However, as you allude to, there are two component architectures within Flex. One is the Halo architecture. Halo is used prominently in Flex 2 and 3. The second one is named Spark and was introduced in Flex 4.
At this time, here is not component set parity between Halo and Spark; so you'll probably have to learn both component sets for some applications.
I would strongly suggest reading up on the Flex Component LifeCycle for Halo and Spark. Learn both of them--they are similar. When you start developing, start with Spark and then bring in Halo when Spark leaves you in the dust.
我也会选择 4,但首先,对于初学者,我建议学习 Flex 应用程序中控件的生命过程,每次我发现同事在 Flex 4 或 3 中遇到困难时,通常是因为不了解 Flex 的工作原理在整个生命过程的幕后工作,例如:updateDisplayList、commitProperties 等。
I would also go with 4 but first, for a beginner I would recommend to learn the life-process of the controls in a flex application, each time I find a colleague struggling with something if flex 4 or 3 it usually because not understanding how flex works behind the scened with the entire life-process like :updateDisplayList, commitProperties and more.