我在挠曲/ RIA框架方面相当新手。主要是做服务器端的工作。我互联网上搜索,人们使用了很多不同的框架,凯恩戈姆交配。所以我的问题是,因为我是通过柔性婴儿踏步,我应该去学习框架?或无框架? (截至目前,这些DI,DAO,VO和IOC犯规多大意义,我除了完整的形式)。我需要大约八一个月左右后做很严肃的事情。应该说是足够的时间学习柔性?提前致谢。 (也可以是任何链接或指针欢迎 - althogh我有整整花我一天周围的Googling,使你好世界...)。如何成为RIA FLEX的主人?

有帮助吗?

解决方案

在你跳进框架,学会对自己的Flex / ActionScript中。图如何组成一个真正的应用程序,并得到的一切,而不该框架的工作。

一旦你舒适的建设从无到有的应用程序,然后开始寻找框架和挑选一个最适合您的需求/方法。

这样,你有一个良好的基础,蓄客,而不是依靠框架为你做的一切。

其他提示

我要与其他的答案不同意,并说,你应该有一个框架开始。任何柔性框架将与文档的基础,告诉你如何组织你的代码,并告诉你为什么你应该组织你的代码,这样,用户文化下面一起走。在自己的出发不会暴露你的一些经验教训,不同框架的设计者已经学会了烤到他们的系统中。此外,由于原型倾向于将被推入到生产,从一个框架,现在会为你节省大量的时间重写代码,当你决定,你需要从你之前设计的ad-hoc应用架构转移到一个更明确的结构知道弯曲。

现在,我使用的基于Swiz会是(大约)一个非常轻量级的框架,但我也喜欢伴侣。

我将开始没有任何框架,让你可以使用,以创建表单,皮肤类和事件处理。一旦你熟悉这一点,那么抢framwork。

请查看环法自行车Flex的获得的基本Flex代码一些很好的例子。

我建议先学习技术(概念和语法),然后使用你提到你已经做了很多服务器端编码的framework.Since,我会学习的弯曲的基本知识(指的 http://livedocs.adobe.com/flex/3/html/help.html ) ,学习凯恩戈姆因为它自然会来找你,因为它遵循常规的MVC模式的相同的原则。

在我的经验,我开始弯曲而不进行框架。 Flex中的事件处理等功能都非常不错。所以,你可以建立一个不需要任何frameworks.In我的经验,小应用程序,如果你要使用框架,尽一切会更加昂贵。在凯恩戈姆的情况下,你必须创建若干类。但是,如果你想建立一个复杂的应用程序,最好是去框架。这将帮助你建立具有普通外观的应用程序。而更多了,这将有助于你以后调试应用。

所有最好的... 享受编码; - )

启动无 - 原因是,你甚至可能不会有必要为你工作的项目的框架。即使在Java世界中,很多应用程序都只是小而简单的,你不必要使它更加复杂的架构添加“以防万一”,或仅仅是因为它是一个所谓的最佳实践。

当你选择了一个框架,可以很清楚的额外的工作,它是创造水平(最需要一些额外的时间来使用)和因素是进入你的决策过程。一个小项目可能并不需要像凯恩戈姆或PureMVC的重量级框架。

当您在首次的框架做一下,试一下,让你留在控制设计。 (很多所谓的框架实际上是微架构,这凯恩戈姆正确地指出,这意味着它们决定你的架构的组成部分。)很多人喜欢它,但我尽量避免伴侣,因为它听起来过于配置。 Swiz会是一个很好的“轻量级”的选择入手,因为它为您提供了依赖注入,以及一些其他的小有用的技巧 - 但它有一个微小的足迹,并没有真正强制的任何的你。

从不听别人告诉你,你必须做X,因为这是一个“最佳实践”,而无需一个具体的解释的为什么的这是一个最好的做法。即使是一个很好的做法,并不是所有的“好”的做法适用于所有情况。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top