Движок сайта – это что?


24.10.2008
Уже давно прошли времена, когда чтобы создать сайт веб-мастеру приходилось рисовать макет, верстать страницы, писать скрипты, причем делать это часто с нуля. Сейчас большинство сайтов создаются на готовых движках, которым могут быть либо бесплатными и поставляться с открытым исходным кодом, либо платными – стоящими зачастую немалых денег.

Само понятие «движок» - это выражение из профессионального веб-мастерского сленга, означающее программное обеспечение для управления сайтом. Иная аббревиатура – CMS, что в переводе с английского означает «система управления контентом».

Преимущественно, движки сайтов пишутся на языке программирования PHP, но не исключительно на нем: Perl, C++, Python и др. языки программирования также могут быть использованы, чтобы написать движок сайта. Стоит сказать, что язык PHP далеко не идеальное для веб-программирования решение. Просто в силу своей простоты и доступности для использования новичками, PHP получил большее распространение.

При создании серьезного сайта обычно используются движки, которые хранят данные не в файлах, а в базе данных. Обычно это MySQL – бесплатное ПО, предоставляющееся большинством платных (а не редко и бесплатных) хостинг-провайдеров. Конечно же, есть движки сайтов, которые не используют MySQL, а хранят данные в файлах. Но такие движки используются в основном для создания бесполезных сайтов низкого качества – сателлитов, которые создаются исключительно для заработка и не привносят в Интернет ничего нового.

Как работает движок сайта? Это очень просто. Когда вы посещаете какой-либо сайт, кликнув по ссылке поисковика ли, набрав ли его адрес непосредственно в строке своего веб-браузера, вам демонстрируется обычная веб-страница. Вы можете сохранить ее на свой жесткий диск и изучить – обычно она не содержит ничего сверхъестественного: HTML-код, CSS, да, может, пару файлов с JavaScript-кодом. Это и есть «движок»? Нет, эта страница – лишь результат работы движка. Перед тем, как попасть с сервера, где размещен сайт, в ваш браузер и предстать перед вашим взором, она была сгенерирована различными PHP-скриптами, входящими в состав движка.

Самый распространенный пример генерации веб-страницы на сервере – подключение таких фрагментов страницы, как шапка (header) и подвал (footer), данные которых хранятся в различных файлах или в базе данных. Т. е. при формировании результирующей веб-страницы движок откроет файл, скажем, “header.txt”, считает из него данные. После этого он добавит к ним содержимое страницы, и замкнет все это информацией из еще одного файла, например, “footer.txt”.

Самые популярные бесплатные движки: Drupal, Joomla и WordPress. Чтобы создать собственный сайт, работающий под управлением любого из них, не требуется хорошо владеть PHP – нужно лишь понимать общие принципы функционирования CMS.

Источник:

Перейти к списку статей

Статьи по теме "Учебники, электронные книги"

К сведению

30.11.2012 Летние языковые лагеря в Канаде 2013 На лето 2013 мы предлагаем широкий выбор программ и для школьников и для студентов, включая и совсем новые программы и программы, которые уже стали популярными среди школьников и студентов. Мы также предлагаем вам возможность организациии комбинированных программ - вы можете побывать в нескольких лагерях за время летних каникул!
18.02.2012 Весенний интенсив по подготовке к ЕГЭ по обществознанию Сдаете ЕГЭ по обществознанию? Нужны только отличные результаты на ЕГЭ? Тогда весенний интенсив "Подготовка к ЕГЭ по обществознанию" это то, что Вам нужно. Ведущий интенсива обладатель номинации компании "Ваш репетитор" - "Лучший преподаватель 2011 года", кандидат экономических наук Саромсоков Роман Анатольевич.
31.01.2012 Летний лагерь "Академия Лидерства" 2012 Академия Лидерства—это уникальная возможность стать частью дружной интернациональной команды сверстников, научиться принимать решения, уметь работать в команде, быть терпимым к другим и уважать чужое мнение. Развитие лидерских качеств + знания английского языка — это путь к успеху
Участникам
Забыли пароль?Регистрация


02.07.2012 Какие новшества ждут российских школьников в новом учебном году? В 2012-2013 учебном году школьников ждут новые правила. Некоторые из них будут введены временно, а некоторые, скорее всего, надолго войдут в учебный процесс учащихся. Одним из новшеств учебного года явилось законодательное разрешение учителям, позволившее им давать частные уроки ребятам из своей же школы.
07.04.2012 Языковые курсы в Бельгии Интенсивные языковые курсы в Бельгии.
26.03.2012 Курсы (1 месяц) английского языка в Праге разговорные курсы английского языка, курсы делового английского, интенсивные курсы английского языка.
Интересное
Судьба студента в его руках Репетитор по английскому языку онлайн – лучший способ помочь ребенку в обучении Высшее образование в США: лучшее для вас и ваших детей! Hotel Institute Montreux – передовая школа гостиничного и туристического бизнеса Дистанционное обучение – современный способ получения высшего образования Незабываемый выпускной вечер на теплоходе Проверка знаний или стресс для организма? Особенности организации процесса обучения в центрах раннего развития детей Почему курсы повышения квалификации сегодня так актуальны? Куда пойти учиться, чтобы потом найти хорошую работу
языка EF для детей и взрослых в Москве и регионах. Тесты. Передовые методики. Результаты.