Сначала пользовательский интерфейс или сначала логика?

Работая над проектами, я часто сталкиваюсь с дилеммой: сначала работать с UI, либо сначала над логикой. Первоначальный пользовательский интерфейс дает хорошее представление о том, как будет выглядеть конечный продукт, в то время как логика сначала выявляет любые возможные препятствия в технологии.

Однако это не всегда так кристально ясно ... иногда пользовательскому интерфейсу может потребоваться заполнение данных, чтобы действительно показать, что они означают, и моделирование данных может быть более трудным, чем реализация логики ... какой подход к разработке вы предпочитаете и почему? Что эффективнее и действеннее? (Я вижу эту проблему все чаще и чаще в проектах iphone)

5
задан Kiran 21 June 2011 в 18:02
поделиться