Titanium Appcelerator - следует ли использовать раму сплава?

Я разрабатываю приложение с помощью Titanium Appcelerator.

Это простое приложение для карточек iOS, которое позволяет пользователям прокручивать несколько иностранных слов и просматривать эквивалентный английский перевод на "другой стороне" карты (переключение с переводом!). Каждая карта имеет звуковую ссылку, и есть несколько вариантов выбора для пользователя.

Я хотел бы знать, кто-нибудь рекомендует использовать рамки сплава?
Ускоряет ли время разработки?
Существуют ли какие-либо варианты использования сплавов, которые не подходят?

Ответ 1

Я думаю, что ваше приложение, безусловно, подходит для сплава, то же самое подходит для титана в целом для работы с сплавом. Одна из ключевых вещей, о которых стоит подумать, заключается в том, что использование сплава не обязательно ускорит время разработки. Это не цель, цель состоит в том, чтобы разделить проблемы (Model View Controller) и обеспечить поддержку кросс-платформенной и множественной форм-факторизации. Если вас интересует только скорость развития палки с обычным титаном.

Однако, когда он может ускорить время разработки в вашей стратегии персистентности, встроенная интеграция моделей встроена в Alloy. Итак, если это приложение для флеш-карт, ваше мышление о создании имеет пользователей, создающих карточки на своем телефоне, а затем, используя их позже, я обязательно поеду с Alloy, чтобы воспользоваться материалом модели.

Обратите внимание, что документация немного редки, я портировал существующий проект клиентов на Alloy и действительно должен был найти свой собственный способ для многих вещей, но это было не простое приложение.

По существу, если вы хотите: 1) отпустить на несколько платформ и форм-факторов и не иметь мигреней; 2) иметь встроенную простую в использовании стратегию персистентности; 3) иметь возможность поддерживать свой код позднее; другие люди смотрят на это и могут сказать, что происходит, тогда я определенно буду использовать Сплав.