Вот вам и основная механика, о которой мы поговорим позже. Здесь мы продолжаем

с кратким обзором альтернативных реализаций концепции, т.н.

клоны вики. Опыт использования вики, «вики-культура» обсуждается на некоторых форумах.

длина в главе 10.

Вики-клоны

Много-много производных реализаций концепции Вики было сделано за последние годы.

лет — мы называем их вики-клонами в общем смысле. Есть также многочисленные

вики-приложений, и эти категории несколько пересекаются, так как может быть сложно

с точки зрения пользователя, чтобы решить, сколько «вики» в той или иной функциональности.

РЕАЛИЗАЦИЯ WIKI ПО ЯЗЫКАМ

Широкое признание Perl в серверных контекстах и открытый характер исходного кода

выпущенный Уордом, означал, что взломы Perl Wiki быстро распространялись. Почти каждый мог

загрузите версию, настройте ее и настройте ее множеством способов — или перенесите ее на

другой язык.


Вики-клоны

25

Открыто производные клоны вики часто имеют имена, которые ссылаются на оригинал.

wiki — Swiki (Smalltalk или Squeak Wiki), Pyki (Python wiki), TWiki, Zwiki и так далее.

Другие могут иметь менее очевидные имена.

Основным языком реализации остается Perl. Это может измениться в

будущем, особенно если поддержка других языков для веб-серверов станет более популярной и

широко поддерживается. Версии на других языках по-прежнему могут быть предпочтительнее в некоторых контекстах.

В Таблице 2-1 мы сгруппировали очень короткую коллекцию вики-клонов в соответствии с

языком реализации или, что менее просто, их набором функций. Выбор сделан

здесь, чтобы указать на несколько основных расходящихся характеристик для типичного клона

группы. Выбор (или опущение) и упорядочение отдельных примеров не

подразумевают какое-либо конкретное оценочное суждение любого клона. Некоторые из этих групп описаны

далее после таблицы. В дополнительном анализе варианты синтаксиса вики-клона

по сравнению с Приложением А.

О основанной на Perl Wiki и Squeak Wiki нужно сказать больше, чем о таблице.

комментарии позволяют, потому что оба занимают видное место в этой книге.

на основе Perl

Вики

Исходные коды для этой книги написаны на Perl на основе собственных разработок авторов.

реализации. Почему Перл?

• Perl очень силен в манипуляциях со строками и поиске на основе шаблонов.

replace, и это большая часть того, что делает вики.

• Perl бесплатен и широко используется в серверной среде. На самом деле приходит

в комплекте с дистрибутивами Linux, что позволяет запускать Perl-код без

другие необходимые пакеты. Он также доступен в порте для Windows

32-битная среда.

• Perl легко установить на любой платформе. Язык широко

поддерживается, доступно множество книг и веб-ресурсов.

• Вместе с сервером Apache вы можете скомпилировать Perl-модуль для

снизить нагрузку на сервер. Это ускоряет обработку примерно в несколько раз.

30, что может быть важно для сайтов с большим трафиком.