Вот вам и основная механика, о которой мы поговорим позже. Здесь мы продолжаем
с кратким обзором альтернативных реализаций концепции, т.н.
клоны вики. Опыт использования вики, «вики-культура» обсуждается на некоторых форумах.
длина в главе 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, что может быть важно для сайтов с большим трафиком.