Материал из Tkabber Wiki
<Inga> а ты в чём сейчас?
<Sergey> в трениках
<Inga> понятно, а я без
<Inga> а жаббер-клиент какой?
За время существования конференции нам неоднократно приходилось слышать вопрос: "Чем Ткаббер лучше других клиентов? Почему я должен ставить именно его?" Ответ простой: ничем он не лучше, и никто вас не обязывает его ставить ;) Но если серьёзно, то у Ткаббера, как у любой вещи в этом мире, есть достоинства и недостатки, и зависит от вас, согласитесь ли вы смириться с последними ради первых. Теперь попробуем рассмотреть некоторые "за" и "против".
Плюсы
- По утверждениям авторов, Ткаббер — The Only True Jabber Client, то есть поддерживает почти все "фишки" протокола XMPP и многочисленные "приблуды" к нему - XEP-ы. Перечислять их здесь - неблагодарное занятие. Читайте здесь. В качестве Самого Главного Примера можно привести его Tab-интерфейс "а ля Фаерфокс" — все окна чатов собраны вместе и не валяются разбросанными по рабочему столу.
- Ткаббер написан на очень простом и в то же время мощном скриптовом языке Tcl/Tk. Чтобы начать ковыряться в конфиге, достаточно знаний английского языка - читать комментарии, — ну и немного сообразительности. Для более-менее сносного шастанья по коду скриптов тоже не надо быть семи пядей во лбу — основы языка учатся за три-четыре дня, а если вы уже программируете, то за один-два. Если у вас появилось желание написать плагин или доработать под себя функциональность, придётся, конечно, попотеть, но и в этом случае на доучивание "тикля" времени уйдёт на порядок меньше, чем в случае с "серьёзным" языком. Для сравнения залезьте на досуге в код Psi ;)
- Благодаря простоте языка, на котором написан Ткаббер, уровень "допиливания"
его под себя ограничен лишь вашими познаниями в языке и вашей фантазией.
Однако, добавить что-либо новое к уже существующей функциональности довольно
трудно (см. пункт 1).
- Ткаббер — кросс-платформенная программа, и работает везде, где можно установить интерпретатор языка, а это означает, что вы можете использовать его, к примеру, и на домашней машине с Линукс, и на рабочей с Виндовс. Даже на Маках он вполне сносно работает: пруфпик.
- Интерфейс Ткаббера прост. Сторонники минимализма, которым нужны не рюшечки, а мощный полнофункциональный клиент, будут в восторге.
Минусы
- Есть вещи, которыми Ткаббер не располагает, и если они вам необходимы, то лучше использовать другой клиент. Например, в Ткаббере не реализованы (и вряд ли будут) ни VoIP, ни видеоконференции.
- Хоть "тикль" и прост, владеть им на уровне "читаю со словарём" не помешает и
даже рекомендуется. Ткаббер настраивается через пункт меню "Настройки" (плюс
через файл конфигурации, если вам нужно некоторое допиливание), а в настройках
этих, честно говоря, с непривычки можно заблудиться. Оно и понятно — чем богаче
возможности, тем больше разбегаются
галактикиглаза %) И это-то как раз и пугает новичков. Хотя надо отметить, что Ткаббер "из коробки" вполне себе работает без дополнительных телодвижений. Основная часть проблем появляются, когда хочется большего — чем дальше в лес, тем толще партизаны ©. - Добавить фич и функций к Ткабберу, возможно, и не помешало бы, но авторов существующее положение дел удовлетворяет даже больше, чем на 100% — вещи наподобие смайликов и аватар они считают даже излишними. И на вопросы по поводу бесполезных, с их точки зрения, функций у них ответ простой: "Нужно? Напиши сам". И надо сказать, в чём-то они и правы :)
- Если интерфейс Ткаббера прост, то внешний вид вообще примитивен ;) Стандартная цветовая схема виндовой версии слишком мрачная и не очень-то полезна для глаз, а шрифты мелковаты. Программе для мирового триумфа не хватает именно продуманного интерфейса и того, что называется "look & feel". Но как и в случае с предыдущим пунктом, авторов проблемы мирового господства волнуют мало.
Подводя итог, можно сказать, что Ткаббер — наилучший IM-клиент, если вас не пугает страшный внешний вид и необходимость иногда копаться в конфигах и в коде, а единственное, что интересует — это богатые возможности. Если же вы считаете, что программа прежде всего должна быть красивой, то ставьте что-нибудь другое. А не боитесь работы — попробуйте сделать его более удобным и красивым вы сами! Все вам только спасибо скажут. В конце концов, авторы тоже работают над программой за спасибо.
На прощание попытаемся добавить бочку мёда в ложку дёгтя, перечислив лишь "очень некоторые" из доступных функций Ткаббера, найти полный список которых можно на странице официальной документации.
- Он работает везде: нужно лишь установить в системе интерпретатор языка Tcl/Tk, и скрипт Ткаббера будет "просто работать" — ничего компилировать не надо;
- Его легко настроить: Ткаббер читает конфигурационный файл во время старта и берёт оттуда все необходимые настройки, по умолчанию обычно вполне работоспособен;
- Он гибок и расширяем: файл конфигурации — на самом деле обычный скрипт Tcl, так что при желании вы можете изменять или дописывать целые куски программного кода.
- Безопасность: Ткаббер поддерживает хэширование (шифрование) пароля, безопасное соединение через SSL двух типов, а также, после установки соответствующего плагина — шифрование отправляемых сообщений и подписанное цифровой подписью присутствие (к сожалению, под Windows этот плагин скомпилировать не удалось). Кроме того, можно логиниться через HTTP proxy.
- Интерфейс: два типа интерфейса (tab-интерфейс и оконный, в стиле ICQ), поддержка Unicode, интерфейс вообще можно полностью настроить "под себя" — раскрасить, к примеру. Работает auto-away, есть иконки для панели задач Windows, иконки для WindowMaker (оконный менеджер в Linux), а также докинг для KDE. Множество команд Ткаббера привязаны к "горячим клавишам", а если вам каких-то действий не хватает, это легко исправить.
- Общение: Групповой чат (конференции, комнаты, каналы — кому как привычнее), графические смайлики, звуковое уведомление, аватары, автодополнение ников и команд, передача файлов, закладки в конференциях, гиперссылки, поддержка стандарта vCards. Не забудьте о чтении новостей — RSS.
- Плагины: Под Ткаббер уже написано несколько очень интересных плагинов: шахматы, реверси, шпион, георостер, доска для рисования и т. д.
Рекомендации
Если вы читали эту оду, прикидывая, ставить Ткаббер или нет, и теперь наконец решились попробовать, то вот вам сразу ссылка на страницу, где можно Ткаббер скачать и на следующую полезную статью о быстром старте.
Однако до того, как что-нибудь качать и, следовательно, тратить трафик, настоятельно рекомендуем прочитать следующую статью. Дело в том, что Ткаббер доступен в нескольких разных дистрибутивах; у каждого есть свои достоинства и недостатки, и выбирать лучше, основываясь на ваших запросах.
Ещё одна статья поможет вам оценить более детально, что может и что не может этот клиент.
Если вы мало-мальски разбираетесь в программировании или просто очень любознательная натура, вам стоит прочитать и статью об особенностях реализации Ткаббера — почему он написан именно на Tcl/Tk, какие плюсы и минусы это даёт, почему он некрасивый, зато мощный как Шрек, и многое другое.