PureMVC和Flex for Beginner's

时间:2012-09-11 10:38:27

标签: flex actionscript puremvc

我是核心Java和Java EE开发人员,在UI和Web应用程序方面拥有丰富的经验。我现在在一个项目中遇到了Flex和ActionScript作为开发技术,我完全不知道上面两个是什么,从未在技术环境中工作过。

我只想了解它的工作原理,从PureMVC和Flex编码开始要注意的事项。

示例是Java有类文件作为输出,我们需要编写.java和文字表达式方法和类。 flex和AS有什么不同之处?

PureMVC与Web应用程序中使用的MVC相同吗?

2 个答案:

答案 0 :(得分:0)

我不是真的建议你从PureMVC和Flex开始。大多数企业解决方案都使用Parsley + Flex。 Parsley与Spring非常相似,而您作为Java和Java EE开发人员将更容易理解它是如何工作的。

答案 1 :(得分:0)

PureMVC是一个带有灵活端口的MVC框架(实际上,原始版本是在flex中开发的,后来移植到其他平台)。它是第一个为flex发布的框架(与Cairngorm一起)。我发现自己的学习曲线有点限制。

你会发现AS3对Java开发人员来说有些自然。语法可能有点时髦,但您将大部分想要的内容直接翻译成AS3。 AS3源文件以* .as结尾,输出为* .swf(可执行文件)或* .swc(库)。

如果你选择flex,你也会找到* .mxml文件,这是它的标记语言。 Android的XML模板中的MXML和编程之间的根本区别或HTML的web开发是MXML文件实际编译为纯动作脚本。

对于Java开发人员,我建议您查看spring actionscript。它是第一个(如果不是第一个)依赖注入框架之一,直接来自Java Spring的端口。您将通过XML配置获得基于注释的注入或注入。

就个人而言,如果我作为初学者从头开始,我的选择框架是swiz,因为它的简单。