Издательский дом ООО "Гейм Лэнд"СПЕЦВЫПУСК ЖУРНАЛА ХАКЕР #28, МАРТ 2003 г.

Движковый FAQ

Матушка Лень

Спецвыпуск Xakep, номер #028, стр. 028-014-2


А для того чтобы прилепить к страничке чат, форум, счетчик, гостевушку, поиск, тебе придется использовать уже работающее двигло на других серваках.

То есть движок такого чата живет на чужом сервере, ты регистрируешься, для тебя открывают страничку с твоими настройками. Всякий раз, когда твой пользователь ломится в твой чат, он попадает по ссылке на чужой сервер, где крутиться чатовый движок с твоими настройками. Та же ерунда происходит с поиском, счетчиком и так далее. Естественно, вреднющие хозяева двигла будут в твоем чате и в твоем поиске показывать свои мерзкие баннеры, а иногда по ошибке будут тереть твою базу сообщений и статистики.

Кстати, хороший способ сделать страничку с автоматическими примочками, практически не думая головой. Смешно, но большинство сайтов используют такие счетчики и такие поисковики, потому что они дают возможность участвовать в списках и рейтингах, помогают хоть как-то наладить отношения с поисковой машиной.

Что такое некомпиленные движки?

Если голова варит, то лучше искать неоткомпилированные движки. Такой движок будет в твоих руках в виде исходного кода, который ты сможешь изменить и откомпилировать сам под конкретный сервер. Понятно дело, чтобы откомпилить исходный код такого двигла, тебе понадобится компилятор нужного языка.

А бывают движки, написанные на Perl, VBScript, JavaScript, с использованием PHP, ASP или JSP, которые вообще компилить не надо. То есть их интерпретирует сервер по мере надобности. Это значит, что сервер должен поддерживать соответствующие технологии.

То есть если ты где-то надыбал заготовку интернет-магазина на PHP, тебе нужен хостинг с поддержкой PHP. А если у тебя хостинг с ASP, то придется искать магазин на ASP. Однако никто тебе не мешает загеморроиться и переписать ASP на PHP, технологии ведь похожи.

Что такое хостинг?

Хостинг - выделенные под web-проект ресурсы интернет-сервера. Тут стоит поговорить отдельно. Ведь возможность использовать тот или иной движок зависит от особенностей хостинга: от операционной системы, от мощности железа, от поддержки нужных технологий. Конечно, ты можешь использовать свой личный компьютер и поставить на нем все необходимое, но организовать до него постоянный скоростной канал будет накладно. Поэтому в большинстве случаев приходится пользоваться услугами чужого хостинга удаленно. Даже если ты имеешь права администратора на удаленном сервере, то установить какие-то новые программы (особенно пиратские) будет не так-то просто. Поэтому приходится искать хостинги с уже настроенной поддержкой нужных технологий либо устраиваться на работу к провайдеру.

А бывают ли конструкторы движков?

Как ты уже разобрался, обычно от движка требуется стандартный набор каких-то свойств, и еще нужно легко эти свойства применять в твоих проектах, особо не запариваясь скриптописанием и прочим программированием. Поскольку нужные свойства можно пересчитать по пальцам, то нет ничего удивительного, что появились конструкторы движков. Ты можешь играть в советский конструктор: искать детали в интернет-помойке, а потом их дописывать и подгонять друг к другу - этому и учит тебя наш номер. Однако есть еще буржуйский метод: купить уже готовый движок под конкретные цели, а можно по пролетарским традициям его экспроприировать (слямзить). А для творческих буржуйских личностей имеются полноценные WEB-конструкторы Could Fusion и Front Page. Наш человек пока еще может бросить вызов мировой буржуазии и купить себе это дорогое удовольствие на пиратском диске по цене жевательной резинки.

Назад на стр. 028-014-1  Содержание  Вперед на стр. 028-014-3