Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache flex 凯恩戈姆模型定位器模式_Apache Flex_Design Patterns_Cairngorm - Fatal编程技术网

Apache flex 凯恩戈姆模型定位器模式

Apache flex 凯恩戈姆模型定位器模式,apache-flex,design-patterns,cairngorm,Apache Flex,Design Patterns,Cairngorm,在Cairngorm(Flex框架)中,有一种类似于全局变量的模型定位器模式,Adobe认为Flex是最好的模式,它是正确的模式吗 Adobe咨询团队认为模型定位器模式是一种最好的模式 Flex开发人员采用的实践。 模型定位器模式是唯一的 因为这不是我们想要的模式 借鉴了核心J2EE模式 目录相反,我们创造了这个 特别适用于Flex的图案 应用程序开发。我们的 动机是要有一个单独的地方 应用程序状态保存在 Flex应用程序和where视图 组件能够“定位”该组件 他们希望的客户端模型 提供。我们

在Cairngorm(Flex框架)中,有一种类似于全局变量的模型定位器模式,Adobe认为Flex是最好的模式,它是正确的模式吗

Adobe咨询团队认为模型定位器模式是一种最好的模式 Flex开发人员采用的实践。 模型定位器模式是唯一的 因为这不是我们想要的模式 借鉴了核心J2EE模式 目录相反,我们创造了这个 特别适用于Flex的图案 应用程序开发。我们的 动机是要有一个单独的地方 应用程序状态保存在 Flex应用程序和where视图 组件能够“定位”该组件 他们希望的客户端模型 提供。我们的模型定位器模式 该战略鼓励使用数据 绑定,以便视图组件绑定 直接连接到客户端状态 在 ModelLocator类。这样,, 无论何时在中更新模型 ModelLocator,所有视图组件 绑定到模型接收 通知(通过底层 数据绑定机制)和更新 他们自己来渲染新模型 客户


从我所阅读的内容来看,我怀疑您正在谈论Cairngorm 2及其建议的最佳实践。您应该知道,Cairngorm框架自版本2以来发生了巨大的变化

现在有了一个更新的版本,它更像是一组指导方针、工具和库,您可以将它们合并到使用任何其他Flex应用程序框架创建的项目中

我建议您研究一些新的(er)框架,如,或


干杯

从我读到的内容来看,我怀疑您在谈论Cairngorm 2及其建议的最佳实践。您应该知道,Cairngorm框架自版本2以来发生了巨大的变化

现在有了一个更新的版本,它更像是一组指导方针、工具和库,您可以将它们合并到使用任何其他Flex应用程序框架创建的项目中

我建议您研究一些新的(er)框架,如,或


干杯

我只想知道adobe在说什么,在某些情况下使用全局变量模式是好的?因此答案是这样的。如果您有一个现有的项目,并且确实需要使用Cairngorm 2,那么确实没有其他的方法。但是,否则我建议您使用任何更新的框架,因为根据我使用cairngorm2的经验,使用的一些设计模式存在一些问题。例如,作为RPC调用响应程序的命令。@Sandeep Manne,实际上,模型定位器是一个,不应使用。曾经过去我遇到过很多问题。一定要听丹尼斯的,不要用凯恩戈姆2。Cairngorm 3只是欧芹的扩展,我个人推荐用于大型企业应用程序。机器人腿是另一个非常好的框架。无论你做什么,都不要使用Cairngorm2。你已经被预先警告过了!我只想知道adobe在说什么,在某些情况下使用全局变量模式是好的?因此答案是这样的。如果您有一个现有的项目,并且确实需要使用Cairngorm 2,那么确实没有其他的方法。但是,否则我建议您使用任何更新的框架,因为根据我使用cairngorm2的经验,使用的一些设计模式存在一些问题。例如,作为RPC调用响应程序的命令。@Sandeep Manne,实际上,模型定位器是一个,不应使用。曾经过去我遇到过很多问题。一定要听丹尼斯的,不要用凯恩戈姆2。Cairngorm 3只是欧芹的扩展,我个人推荐用于大型企业应用程序。机器人腿是另一个非常好的框架。无论你做什么,都不要使用Cairngorm2。你已经被预先警告过了!