Tkabber Wiki

Ткаббер - чемпион?
Login

Материал из Tkabber Wiki

<Inga> а ты в чём сейчас?
<Sergey> в трениках
<Inga> понятно, а я без
<Inga> а жаббер-клиент какой?

Цитата с "башорга".

За время существования конференции нам неоднократно приходилось слышать вопрос: "Чем Ткаббер лучше других клиентов? Почему я должен ставить именно его?" Ответ простой: ничем он не лучше, и никто вас не обязывает его ставить ;) Но если серьёзно, то у Ткаббера, как у любой вещи в этом мире, есть достоинства и недостатки, и зависит от вас, согласитесь ли вы смириться с последними ради первых. Теперь попробуем рассмотреть некоторые "за" и "против".

Плюсы

  1. По утверждениям авторов, Ткаббер — The Only True Jabber Client, то есть поддерживает почти все "фишки" протокола XMPP и многочисленные "приблуды" к нему - XEP-ы. Перечислять их здесь - неблагодарное занятие. Читайте здесь. В качестве Самого Главного Примера можно привести его Tab-интерфейс "а ля Фаерфокс" — все окна чатов собраны вместе и не валяются разбросанными по рабочему столу.
  2. Ткаббер написан на очень простом и в то же время мощном скриптовом языке Tcl/Tk. Чтобы начать ковыряться в конфиге, достаточно знаний английского языка - читать комментарии, — ну и немного сообразительности. Для более-менее сносного шастанья по коду скриптов тоже не надо быть семи пядей во лбу — основы языка учатся за три-четыре дня, а если вы уже программируете, то за один-два. Если у вас появилось желание написать плагин или доработать под себя функциональность, придётся, конечно, попотеть, но и в этом случае на доучивание "тикля" времени уйдёт на порядок меньше, чем в случае с "серьёзным" языком. Для сравнения залезьте на досуге в код Psi ;)
  3. Благодаря простоте языка, на котором написан Ткаббер, уровень "допиливания" его под себя ограничен лишь вашими познаниями в языке и вашей фантазией. Однако, добавить что-либо новое к уже существующей функциональности довольно трудно (см. пункт 1).
    • Ткаббер — кросс-платформенная программа, и работает везде, где можно установить интерпретатор языка, а это означает, что вы можете использовать его, к примеру, и на домашней машине с Линукс, и на рабочей с Виндовс. Даже на Маках он вполне сносно работает: пруфпик.
  4. Интерфейс Ткаббера прост. Сторонники минимализма, которым нужны не рюшечки, а мощный полнофункциональный клиент, будут в восторге.

Минусы

  1. Есть вещи, которыми Ткаббер не располагает, и если они вам необходимы, то лучше использовать другой клиент. Например, в Ткаббере не реализованы (и вряд ли будут) ни VoIP, ни видеоконференции.
  2. Хоть "тикль" и прост, владеть им на уровне "читаю со словарём" не помешает и даже рекомендуется. Ткаббер настраивается через пункт меню "Настройки" (плюс через файл конфигурации, если вам нужно некоторое допиливание), а в настройках этих, честно говоря, с непривычки можно заблудиться. Оно и понятно — чем богаче возможности, тем больше разбегаются галактики глаза %) И это-то как раз и пугает новичков. Хотя надо отметить, что Ткаббер "из коробки" вполне себе работает без дополнительных телодвижений. Основная часть проблем появляются, когда хочется большего — чем дальше в лес, тем толще партизаны ©.
  3. Добавить фич и функций к Ткабберу, возможно, и не помешало бы, но авторов существующее положение дел удовлетворяет даже больше, чем на 100% — вещи наподобие смайликов и аватар они считают даже излишними. И на вопросы по поводу бесполезных, с их точки зрения, функций у них ответ простой: "Нужно? Напиши сам". И надо сказать, в чём-то они и правы :)
  4. Если интерфейс Ткаббера прост, то внешний вид вообще примитивен ;) Стандартная цветовая схема виндовой версии слишком мрачная и не очень-то полезна для глаз, а шрифты мелковаты. Программе для мирового триумфа не хватает именно продуманного интерфейса и того, что называется "look & feel". Но как и в случае с предыдущим пунктом, авторов проблемы мирового господства волнуют мало.

Подводя итог, можно сказать, что Ткаббер — наилучший IM-клиент, если вас не пугает страшный внешний вид и необходимость иногда копаться в конфигах и в коде, а единственное, что интересует — это богатые возможности. Если же вы считаете, что программа прежде всего должна быть красивой, то ставьте что-нибудь другое. А не боитесь работы — попробуйте сделать его более удобным и красивым вы сами! Все вам только спасибо скажут. В конце концов, авторы тоже работают над программой за спасибо.


На прощание попытаемся добавить бочку мёда в ложку дёгтя, перечислив лишь "очень некоторые" из доступных функций Ткаббера, найти полный список которых можно на странице официальной документации.

Рекомендации

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

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

Ещё одна статья поможет вам оценить более детально, что может и что не может этот клиент.

Если вы мало-мальски разбираетесь в программировании или просто очень любознательная натура, вам стоит прочитать и статью об особенностях реализации Ткаббера — почему он написан именно на Tcl/Tk, какие плюсы и минусы это даёт, почему он некрасивый, зато мощный как Шрек, и многое другое.