1 ОБЗОР СОВРЕМЕННЫХ ПОДХОДОВ К РАЗРАБОТКЕ ВЕБ-САЙТОВ
1.1 Современные подходы разработки веб-сайтов
На сегодняшний день существует множество различных способов и программных средств для создания веб-сайта. Стоит заметить некоторые из них вообще не требуют знаний языков программирования, нужно лишь неплохо ориентироваться в сети интернет, иметь к нему доступ (что в наше время не составит никаких проблем) и быть уверенным пользователем компьютера. Чтобы не потеряться во всем многообразии путей создания сайта и выбрать самое эффективное и подходящее решение, нужно определиться с рядом вопросов: кто будет создавать сайт и какой у него опыт в том же программировании, тип создаваемого сайта (форум, сайт-визитка, одностраничный сайт, интернет-магазин, блог и т.д.), необходимый функционал, денежные затраты на создание и обслуживание, временные затраты на создание и запуск, сложность в обслуживании, скорость внесения изменений в существующий сайт и другие важные аспекты. Здесь важно понимать, что необходимо исходить из целей, требований к сайту и видения конечного желаемого результата.
Чтобы правильно сделать выбор в пользу наиболее подходящего, эффективного способа создания сайта и его программного средства в дальнейшем, необходимо как минимум знать какие они бывают и ориентироваться в них. Как уже было сказано выше подходов к созданию сайта существует множество, но стоит выделить лишь несколько - самых популярных, а именно: программирование и создания сайта с нуля, использование систем управления содержимым сайта, конструкторы сайтов.
Программирование и написание кода вручную.
Это самый сложный и трудозатратный способ создания сайта, который требует большого опыта в программировании. Возможно, для эксперта в этой области он и не составит большого труда, но новичкам стоит выбрать что-нибудь другое. Здесь необходимы действительно глубокие знания языков программирования и разметки, таких как HTML, PHP, CSS, JavaScript и т.д. Не лишним будет опыт работы и с базами данных (MySql). В добавок ко всему, если разработчик один, то ему не обойтись без таких программ, как Adobe Photoshop, Dreamweaver, Web Builder, Web Creator pro. Всю сложную, монотонную, рутинную работу разработчику придется выполнять самому. Опять же если вы новичок и рискнули попробовать пойти этим путем, не удивляйтесь, если результаты будут более чем скромными. Положительные моменты данного способа заключаются в полной свободе действий. Можно делать все, что угодно с дизайном и функционалом, ограничиваясь только своей фантазией. Еще один плюс в чистом html коде, который почти не будет создавать нагрузки на сервер, он значительно меньше по объёму, чем в тех же cms системах и при потоке посетителей не будет зависать, тормозить, страницы такого сайта будут открывать за считанные доли секунд.
Весь текст будет доступен после покупки