我是核心java和Java EE开发人员,在UI和web应用程序方面有丰富的经验。我在一个项目中遇到过,这个项目使用了Flex和ActionScript作为开发技术,我完全不知道这两种技术是什么,也从来没有在技术环境中工作过。
我只是想开始了解它是如何工作的,以及在开始使用PureMVC和Flex编码时需要注意的事情。
例如Java有类文件作为输出,我们需要在.java中编写代码和文字表达式的方法和类。flex和AS中的dere是什么?
PureMVC和web应用中使用的MVC是一样的吗?
发布于 2012-09-13 09:34:55
PureMVC是一个带有flex端口的MVC框架(实际上,最初是用flex开发的,后来移植到了其他平台)。它是最早为flex发布的框架之一(与Cairngorm一起)。我发现我自己在学习曲线上有一点限制。
您会发现对于Java开发人员来说,AS3比较自然。它的语法可能有点时髦,但是您可以将您想要的大部分内容直接转换为AS3。AS3源文件以*.as结尾,输出为*.swf (可执行文件)或*.swc (库)。
如果你选择flex,你还会发现*.mxml文件,这是它的标记语言。MXML与Android的XML模板中的编程或使用HTML进行and开发之间的根本区别在于,MXML文件实际上编译为纯actionscript类。
对于Java开发人员,我建议您研究一下spring actionscript。它是第一批(如果不是第一批)依赖注入框架之一,直接来自Java Spring。您将通过XML配置获得基于注释的注入或注入。
就我个人而言,如果我作为初学者从头开始,我选择的框架是swiz,因为它很简单。
发布于 2012-09-12 17:13:19
我真的不推荐你从PureMVC和Flex开始。大多数企业解决方案都使用Parsley + Flex。Parsley与Spring非常相似,作为Java和Java EE开发人员,您将更容易理解它是如何工作的。
https://stackoverflow.com/questions/12367849
复制相似问题