在我决定开发Actionscript项目之前,我已经使用Flex大约一年了。
当时,这个框架似乎对我正在处理的工作来说太重了,主要是小型web应用程序,个人网站,投资组合之类的东西。我还认为Flex就像一个奇怪的混合体,它针对的是经验丰富的开发人员,但同时添加了一些似乎针对初学者的函数向导。它似乎在某些领域过于复杂,而在其他领域则过于基础。
另一方面,集成开发环境很棒,绝对无法与Flash CS IDE相提并论,所以对我来说,坚持使用AS3项目并使用Flex,现在是FlashBuilder来编写代码是有意义的。
(我需要指出的是,我不是Flash设计师,所以使用Flash CS从来都不是一种选择。)
我已经有一段时间没有看过Flex框架了,我想知道其他Flex/Flash开发人员在这个问题上的立场。
您是否只考虑将Flex用于企业级项目?使用其中一个比使用另一个有什么优势?如果您是Flash开发人员并迁移到Flex,您的动机是什么?如果你同时创建Flex和Actionscript项目,你的选择标准是什么?
编辑:
虽然我收到了一个很好的答案,但我很有兴趣从Flex的用户那里听到,你们使用Flex而不是纯Actionscript项目的主要实际动机是什么(而不是哲学上的:)?
发布于 2010-08-13 12:56:33
前言:我的经验主要是使用Flash IDE (FIDE)和Flash Builder4 (FB4)的组合来构建AS3项目。
与Flex项目相比,我通常更喜欢纯AS3 (PAS3)项目,原因如下:
我很好奇有没有人在一些流行的公共网站上使用Flex的好例子。Grooveshark是我所知道的唯一一个(它相当不错,但也存在我前面提到的许多问题,特别是在闪存性能仍然很差的OS上)。
然而,这是一种权衡。永远记住你的时间是宝贵的。你的用户可能会接受一个有点笨拙,有点令人困惑的界面,如果它让他们做真正很酷的事情,这意味着你可以现在就发布它,而不是以后。这带来了PAS3开发的主要缺点:
另一组需要记住的事情: Flash不擅长的事情。
最后:使用你的大脑。这两种方法都只是你武器库中的工具。
https://stackoverflow.com/questions/3473816
复制相似问题