Titanium Appcelerator - 我应该使用合金框架吗?

Ash*_*Ash 10 titanium appcelerator titanium-mobile

我正在使用Titanium Appcelerator开发应用程序.

这是一个简单的iOS抽认卡应用程序,允许用户滚动选择的外来单词,并查看卡片"另一面"的等效英文翻译(翻转过渡!).每张卡都有一个音频链接,还有一些选项供用户选择.

我想知道是否有人推荐使用合金框架
它会加快开发时间吗?
是否存在合金不合适的用例?

Jos*_*ter 20

我认为你的应用绝对适合合金,适用于钛合金的一般工作.要考虑的一个关键问题是使用Alloy不一定会加快开发时间.这不是目标,目标是分离关注点(模型视图控制器),并提供跨平台和多形式支持.如果您对纯粹的开发速度感兴趣,请坚持使用常规Titanium.

但是,它可以加速开发时间在你的持久性策略中,模型的sql集成是用Alloy构建的.所以,如果这个flashcard应用程序你的创建想法让用户在他们的手机上创建闪存卡,然后在以后使用它们,我肯定会使用Alloy来利用模型的东西.

请注意,文档很稀疏,我将现有的客户项目移植到Alloy,并且必须在很多方面找到自己的方式,但这不是一个简单的应用程序.

基本上,如果你想1)发布到多个平台和形式因素而没有偏头痛,2)有一个内置的易于使用的持久性策略,3)能够在以后维护你的代码,或有其他人看看它,并能告诉我们什么时候发生,那么我肯定会使用Alloy.