Откуда начинать есть слона? ИЛИ админка ws публичная часть

При разработке практически любого сайта мы сталкиваемся с следующей проблемой: что писать сначала? Публичную часть сайта или его административную зону? На самом деле – правильного решения нету, и все зависит от целого ряда факторов, влияние которых и дает нам правильный ответ. Вот самые главные с них:

  1. Направленность сайта. Если этот сайт – визитка или каталог – начинать его надо с публичной части. Первый, тестовый, контент можно забивать в БД через PHPMyAdmin или даже оставлять в удобном для себя виде в ПХП файлах (самое главное не забыть его оттуда забрать). Если же это сайт, в админ зоне которого может работать больше людей чем в публичной (во всяком случае на первых порах) (например, сайт агенства недвижимости) первоочередное внимание необходимо приделить как раз админке.
  2. Требование первых результатов. Если заказчику не терпится и он хочет произвести первую демонстрацию сайта как можно быстрее – снова же придется разрабатывать сначала публичную часть. Еще одно замечание – при первой демонстрации ВСЕГДА смотрят публичную часть (если она есть конечно).
  3. Сложность той или иной части сайта. Чем сложнее и заковыристее админка тем более высокий приоритет она должна иметь. И дело тут не только в том, чтобы напоследок оставить часть попроще, а и в том что в связи с возникшими сложностями как правило приходиться частично менять логику, и если публичная часть уже сделана – ее тоже придется переделать. Например, у агентства недвижимости будет сложная админка, а у электронного магазина, который принимает оплаты и занимается еще целым рядом операций – публичная часть.
  4. Наличие начальной документации (ТЗ, требование, виденье сайта). При наличии документации – писать лучше с админки. Если же возникают проблемы с окончательным видением сайта – за админку можно и не браться до первой демонстрации. Объяснение 1 – намного проще в шаблоне добавить к каталогу 10 маленьких картинок вместо 1 или разбить выводимый текст на 2-3 части чем менять структуру БД, все формы и их обработчики.
  5. Наличие окончательного дизайна. Если дизайна нету, но заказчик хочет чтобы работа не стояла – лучше делать админку.

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

Приблизительная оценка в баллах:

Направленность публичная: +1
Направленность приватная: -2
Первые результаты быстро: +2
Первые результаты подождут: -2
Публичная чать сложная: +3
Админка сложная: -2
Документация есть: -1
Документации нету: +5
Дизайн есть: +1
Дизайна нету: -5

Если сумма больше нуля – начинать наверное стоит все таки публичную часть.
Если меньше – админку.

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

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *