我刚完成了一个Flash项目,我在整个项目中使用了“纯”AS3,没有使用Flex框架。在网上找到的关于这方面的信息很少,所以我不确定这是否是开发RIA的常见方式,或者我是否独立思考而做出了一些愚蠢的决定,这可能会在以后给我带来麻烦。
当时这似乎是个好主意(著名的最后的话!),但我希望能听到有人确认我的想法。
谢谢, 马库斯
当时这似乎是个好主意(著名的最后的话!),但我希望能听到有人确认我的想法。
谢谢, 马库斯
这没有什么不对的。每天都有人使用FlashDevelop和仅限AS3的框架(如PureMVC)来做这个。在没有任何框架支持的情况下完成复杂的应用程序可能会难以维护,但如果您遵循众所周知的最佳实践,则应该没问题。特别是在未来需要由其他人维护时,通过在代码和架构中使用常见的设计模式可以极大地提高未来可维护性。除此之外,如果你真的只是为了构建具有任何真正复杂性的东西而编写代码,除非你非常非常好地记录了每个函数和整体架构,否则你可能会遇到困难。也许不是今天,也许不是明天,但总有一天你(或其他人)会陷入困境!;)
如果您想在Flex框架的限制范围内快速创建漂亮的东西,那么Flex是一个不错的选择。
我们曾经为奇怪的框架错误而战斗,而Adobe似乎并不关心或花费太长时间来修复这些问题。因此,我们选择放弃Flex,转而使用自己的UI框架,自此以后我们从未回头。
完全没问题。例如,我听说Issuu.com平台不是基于Flex而是一个自定义框架。
谢谢大家!我一直很喜欢AS3,喜欢我所获得的控制量,而不是使用MXML/Flex。很高兴听到我不是疯了!