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


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.

Источник:

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

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

К сведению

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


07.04.2012 Языковые курсы в Бельгии Интенсивные языковые курсы в Бельгии.
26.03.2012 Курсы (1 месяц) английского языка в Праге разговорные курсы английского языка, курсы делового английского, интенсивные курсы английского языка.
24.10.2011 Стартовал новый уникальный интернет-проект – ОФОРМИТЕЛЬ БИБЛИОГРАФИЧЕСКИХ ССЫЛОК Дипломы, курсовые, рефераты, статьи, диссертации и другие научные публикации оформить по стандарту ГОСТ стало легче! Студенты и аспиранты особенно оценят новый и уникальный Интернет-ресурс: www.snoska.info.
Интересное
Удобная мебель — большие успехи ребенка в учебе Микроскопическое исследование - лучшее занятие для ребенка Какое образование станет залогом успешной карьеры Лингвистический лагерь: отличия от обычного Профориентация школьников Без английского никуда! Поступление в ВУЗ после армии Коммуникативный английский в Уфе Раньше начнешь… Стоит ли обучать иностранному языку с раннего возраста Где заказать курсовую или реферат?
языка EF для детей и взрослых в Москве и регионах. Тесты. Передовые методики. Результаты.