Дизайн фронтенда сначала или разработка бэкенда сначала? Для сайта Ruby on Rails

Я делаю все самостоятельно: фронтенд и бэкенд. Я являюсь опытным с HTML и CSS, но новичком в Ruby on Rails. Теперь, когда я хочу разработать сайт, интересно, должен ли я начать с фронтенда сначала или бэкенда. Cos, что я делаю для фронтенда теперь, являются всеми помехами. Я боюсь, что должен изменить большое свое кодирование фронтенда, когда я делаю свой бэкенд.

10
задан Dan McGrath 25 May 2010 в 20:37
поделиться

1 ответ

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

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

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

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

tldr;

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

Теперь реализуйте систему от серверной части обратно к пользователю ( Модели, затем Контроллеры, затем Представления ).

Примечание: это, конечно, мое скромное мнение, и ваш опыт может отличаться. Также на всякий случай я тоже не юрист ...

15
ответ дан 3 December 2019 в 22:35
поделиться
Другие вопросы по тегам:

Похожие вопросы: