Разработка сайта - с какой части начинать?

Рейтинг: 0Ответов: 1Опубликовано: 06.03.2015

При добавлении новой функциональности в существующий веб-проект, необходимо сначала реализовать её на сервере или на клиентской стороне?

Ответы

▲ 2Принят

В идеале задача распараллеливается, если вы один делаете, то я бы стал делать так:

  • Определяется основная концепция того, что должно быть реализовано в порядке важности.
  • Выбирается взаимодействие бекенда и фронтенда (get/post/ajax/sockets...)
  • Делается дизайн основанный на необходимом функционале и способе коммуникации с бекендом
    • Тут можно выделить подпункты связанные с разработкой UI/UX
  • Делается верстка по дизайну
  • Пишем минимальную часть на бекенде
  • Пишем минимальною логику на фронтенде
  • Тестируем минимальный функционал, возможно делаем unit-тесты
  • Допиливаем остальное, тестируем, исправляем баги, дописываем unit-тесты

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