Разработка и сопровождение сайтов

Технологии создания сайтов

В любом случае сайт является совокупностью веб-страниц с единой тематикой, связанных между собой гиперссылками, с единой системой навигации. При создании сайта обычно используются язык гипертекстовой разметки HTML, каскадные таблицы стилей CSS, препроцессор гипертекста (язык серверных скриптов) PHP и т.д. Существуют и другие технологии, но перечисленные являются наиболее часто используемыми. Все перечисленные инструменты являются бесплатными и работают практически на всех платформах.

По технологии создания сайты можно разделить на:

  • Статические сайты
    Содержат статические страницы HTML или XHTML. Представляют из себя совокупность файлов, созданных согласно правилам языка HTML. Хранятся в файловой системе сервера.
    Такие сайты отличаются быстрой загрузкой страниц и хорошим отношением к ним поисковых систем. Однако разработка большого сайта такого типа, а также его обновление, вызовет немалые затраты как времени, так и средств.

  • Динамические сайты
    Веб-страницы таких сайтов формируются динамически в процессе исполнения запроса пользователя. Чаще всего веб-страницы генерируются из данных хранящихся на сервере в базе данных (обычно это MySQL).
    Поскольку страницы заново создаются сервером при каждом запросе, это создаёт дополнительную нагрузку на системные ресурсы сервера. Обычно нагрузка значительно снижается за счет использования средств кэширования.
    Разработка динамических сайтов чаще всего производится на основе систем управления контентом (CMS), которых на сегодняшний день существует великое множество, как платных, так и бесплатных.
    Система управления контентом — программа, предоставляющая инструменты для добавления, редактирования и удаления информации на сайте. В качестве технологической платформы в CMS чаще всего используется PHP.
    В большинстве случаев может быть рекомендовано создание именно динамического сайта с помощью CMS.

  • Flash-сайты
    Это интерактивные приложения, разработанные в среде Macromedia Flash. Отличительной чертой flash-сайтов является обилие анимации и анимационных эффектов, фактически такие сайты практически полностью состоят из анимации, которой управляет программный код. Технология флеш позволят добавлять на сайты музыкальные эффекты а также трехмерную анимацию.
    Качественные flash-сайты усиливают эмоциональное воздействие на пользователей сайта и побуждают их к желаемым действиям, например, приобретению товара.
    Flash-сайты имеют и серьезные недостатки:
    • Большой размер, а следовательно, большое время загрузки, вызывающее раздражение пользователя;
    • Возможность внесения изменений на сайте значительно затруднена;
    • Предоставление пользователю удобной структуры flash-сайта значительно труднее, чем для остальных типов;
    • Продвижение таких сайтов в поисковых системах затруднено;
    • Высокая стоимость разработки.

  • Яндекс.Метрика
    Рейтинг@Mail.ru