Ответ 1
Цинк - это стандартная и связанная инфраструктура стека HTTP (сервер/клиент) для Pharo с версии 1.3 (Zinc). Насколько я знаю, цинк поддерживается только в Фаро.
Kommanche (Kom) является веб-сервером Squeak по умолчанию и поддерживается только в Squeak (он может "работать" в Pharo, но только некоторые из них все еще используют его).
Swazoo был попыткой иметь общий веб-сервер среди разных диалектов Smalltalk (он был задуман во время события Camp Smalltalk) и зависел от общего набора "классов совместимости", называемых SPort (Smalltalk Portability), и в течение некоторого времени он удалось стать базой некоторых веб-решений (я сделал два порта Swazoo для Dolphin Smalltalk).
С Seaside 3, которая была его основной зависимой, шаблон адаптера был выбран для предоставления общего API, поэтому не было необходимости иметь общий веб-сервер для всех диалектов Smalltalk, всего один адаптер для каждой реализации веб-сервера. Для специальных функций платформы был выбран новый уровень совместимости (Grease), отменив зависимость с помощью SPort.
Swazoo все еще используется платформой AIDA/web, главным образом потому, что его автор также является одним из основных кодеров самого Свазо.
Что касается разных подклассов ZnServer, если вы все еще не знаете, какой из них использовать, вы будете хороши только с помощью ZnZincServerAdaptor startOn: 8080
, вы будете определять, как использовать другие адаптеры, когда вы идете.
Совет: ZnZincServerAdaptor default server debugMode: true.