Подтвердить что ты не робот

Первоначальный дизайн сначала или базовый дизайн в первую очередь? Для сайта Ruby on Rails

Я делаю все самостоятельно: front-end и back-end. Я владею HTML и CSS, но noob в Ruby on Rails. Теперь, когда я хочу развить сайт, я задаюсь вопросом, следует ли мне сначала начинать с интерфейсного или back-end. Потому что то, что я делаю для front-end, теперь все статично. Я боюсь, что мне придется изменить многие мои интерфейсные кодировки, когда я делаю мой back-end.

4b9b3361

Ответ 1

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

Из этого вы сможете определить свои данные (модели) и иметь возможность разыгрывать дизайн/компоновку вашего сайта (начинать рисовать наброски эскизов).

Теперь вы можете указать, как пользователь изменяет и извлекает информацию с сайта (теперь вы делаете контроллеры).

Наконец, вы можете преобразовать свои эскизы и черновики черновика пользовательского интерфейса в работу реального пользователя (представления)

TL;DR;

Создайте систему от пользователя к интерфейсу до внешнего (см. далее Контроллеры, затем Модели).

Теперь верните систему из back-end обратно пользователю (Модели, затем Controllers then Views).

Примечание. Это, конечно, мое скромное мнение, и ваш пробег может отличаться. Кроме того, на всякий случай, я также не юрист...