2013-08-29 4 views
0

Я не полностью понимаю архитектуру титанового сплава. Может быть, кто-то может объяснить это лучше или сделать мне фотографию? :)Титановый сплав Архитектура MVC

Что я понял, так это то, что это архитектура mvc, но не в «базовом» способе ... Модель является лишь базой для базы данных internite SQLite. Модель Backbone также может быть расширена для проверки правильности ввода и дублирования. Для синхронизации с внешним контроллером используется контроллер. По крайней мере, все примеры, которые я нашел, сделали это. И представление является основным с титановыми таблицами стилей.

ответ

0

К сожалению, у вас есть очень краткое, неполное понимание того, что такое сплав, что он делает и как оно это делает. К счастью для вас, есть обширная и полная документация, которая охватывает все это в форме руководства. Ответы на все эти вопросы архитектуры высокого уровня и многое другое можно найти здесь: http://docs.appcelerator.com/titanium/latest/#!/guide/Alloy_Framework

0

Well Alloy действительно является основой, основанной на архитектуре MVC, возможно, вам нужно получить представление о целях проектирования MVC и как их можно достичь, используя отдельные роли для каждой единицы программного обеспечения. Вот очень хорошая статья, которую я бы порекомендовал: http://blog.codinghorror.com/understanding-model-view-controller/

Тот факт, что вы можете указать структуры вида, используя только файлы xml и стиль, используя только статические свойства, означает, что Alloy - очень хорошо реализованная инфраструктура MVC, поскольку она не позволяет вам смешать обязанности каждой роли.

Мои 2 цента понимающего сплава:

  • controller.js Здесь место только код, который обрабатывает события элементов пользовательского интерфейса, такие как щелчки, краны и так далее. Контроллер должен выбрать событие и вызвать метод, принадлежащий некоторому внешнему модулю common.js, который необходимо использовать с помощью require(). Он полностью поддерживается в сплаве.

  • view.xml Здесь вы указываете только древовидную структуру элементов ui. Это означает, что компонент принадлежит где и к какому другому компоненту.

  • style.tss Здесь следует указать все, что имеет дело с цветами, положение, расположение и т.д.

Смежные вопросы