我正在使用Titanium Appcelerator开发应用程序。
这是一款适用于iOS的简单抽认卡应用程序,它允许用户滚动选择的外来单词,并在卡片的“另一侧”查看等效的英语翻译(翻转过渡!)。每张卡都有一个音频链接,还有一些选项供用户选择。
我想知道是否有人推荐使用alloy framework?
它会加快开发时间吗?
是否存在合金不合适的用例?
答案 0 :(得分:20)
我认为你的应用绝对适合合金,适用于钛合金的一般工作。要考虑的一个关键问题是使用Alloy不一定会加快开发时间。这不是目标,目标是分离关注点(模型视图控制器),并提供跨平台和多形式支持。如果您对纯粹的开发速度感兴趣,请坚持使用常规Titanium。
然而,在你的持久性策略中,它可以加速开发时间,模型的sql集成是用Alloy构建的。所以,如果这个flashcard应用程序你的创建想法让用户在手机上创建闪存卡,然后再使用它们,我肯定会选择Alloy来利用这些模型。
请注意,文档很少,我将现有的客户项目移植到Alloy,并且必须在很多方面找到自己的方式,但这不是一个简单的应用程序。
基本上,如果你想1)发布到多个平台和形状因素而没有偏头痛,2)有一个内置的易于使用的持久性策略,3)能够在以后维护你的代码,或者有其他人看着它,并能告诉我们什么事情发生,那么我肯定会使用Alloy。
答案 1 :(得分:3)