Мы выделяем 4-ре уровня создания сайтов:
- создание дизайна сайта
- вёрстка страниц шаблона сайта
- подключение шаблона сайта к программной части сайта
- доработка существующего сайта
1. Создание дизайна сайта.
На этом уровне мы разрабатываем шаблон сайта верстая его сразу в html коде.
Отличительная черта уровня создания дизайна сайта в том что это творческий процесс и на этом уровне происходит изобретение чего-то уникального, поэтому на это уходит больше времени чем при просто вёрстке.
2. Вёрстка страниц шаблона сайта.
Это создание не нарисованных а реальных страниц сайта в коде html из предварительно нарисованного сайта в фотошопе. Страницы на этом уровне создаются быстрее так как не требуют изобретания дизайна, в отличии от первого уровня "разработки дизайна".
Отличительная черта второго уровня то что не надо изобретать нового дизайна и сама вёрстка, по этому, происходит быстрее в сравнении с первым уровнем разработки, потому что размещение элементов их цвета, форма, количество определены уже дизайнером фотошопа и верстальшику не нужно их определять как в первом уровне. Но первый уровень включает в себя как изобретение дизайна так и вёрстку и если вы заказываете изобретение дизайна вашего сайта у нас то уже второго уровня после первого делать не нужно, второй уровень тогда автоматически пропускается и наступает третий уровень разработки сайта.
3. Подключение шаблона сайта к программной части сайта.
Это подключение свёрстанных в html коде страниц шаблона сайта к программному коду, который будет выполнять обработку данных и взаимодействовать с пользователем сайта. Программная часть сайта это логическая сиситема, которая знает где что выводить и что именно показывать по определенному адресу при переходе по какой либо ссылке на сайте и выполняет многие другие функции.
Программную часть сайта ещё другими словами называют движком на котором будет основан сайт. Это может быть любой CMS движок, framework движок или самописный движок.
На этом уровне разработки определяется какие системы будет поддерживать сайт, например
- система регистрации пользователей,
- напоминание пароля,
- вход пользователей после регистрации,
- добавление комментариев,
- профайл пользователя,
- счетчик пользователей,
- вывод статей,
- добавление статей,
- редактирование статей,
- удаление статей,
- обмен сообщениями между пользователями,
- фотоальбомы,
- голосования,
- галереи,
- оповещение о новых сообщениях,
- подтверждение регистрации пользователя,
- отправка сообщений на электронную почту пользователей,
- корзины товаров,
- покупка товаров,
- оформление заказа,
- подтверждение заказа,
- разные платежные системы
и много других систем которые разрабатываются именно на третьем уровне создания сайта.
В свою очередь определенные системы могут разбиватся на более мелкие системы.
Отличительной чертой третьего уровня есть то что реализуется взаимодействие сайта с пользователями, которые заходят на сайт, и другая логика которая необходима для нормальной работы сайта.
4. Доработка существующего сайта.
Это уровень на котором уже существующий сайт расширяется добавлением нового функционала, который вы захотели добавить на свой сайт, или измененяется и усовершенствуется уже готовый функционал сайта.
Отличительная черта четвёртого уровня разработки сайтов это то что сайт уже существует но к нему добавляется новый функционал или усовершенствуется уже существующий.