Кому нужна открытость и расширяемость XMPP?

    По мере возможности я слежу за околоджабберными дискуссиями. Время от времени попадались утверждения, что открытость и расширяемость не нужны простому пользователю, и контрответа ниразу не увидел. С вашего позволения, попробую заполнить эту пустоту и слегка подкорректировать маршруты между вашими нейронами. (новый маршрут судите строго, он проходит обкатку).


    Сперва давайте вспомним, что такое сетевой эффект 1, 2. Суть его в том, что польза сети напрямую зависит от количества участников. Второе, что стоит отметить, до достижения критической массы каждый участник работает на сеть, а после сеть отдает каждому больше чем берет. И последнее: выгода от сети, прошедшей критическую точку, превышает арифметическую сумму усилий её участников. Это как веник: одно дело подметать одним прутиком, меняя его, когда он сломается, а другое — объединить их и получить выгоду и в удобстве и в скорости и в прочности.

    Посмотрим на сети ICQ/MSN/AIM и им подобные. Ярко выраженный сетевой эффект в количестве собеседников. Чем больше людей там сидит, тем выгоднее войти в эту сеть. Чем больше людей входит, тем больше будет отдача уже сидящим.

    Теперь посмотрим на Jabber. Критическая масса в собеседниках уже достигнута, хотя, если замкнуться на нашу страну, отдача будет послабее чем в ICQ. Но, в отличие от других сетей, у Jabber-а очень сильно работает еще один сетевой эффект: развитие протокола. Если кто не знает, уже сейчас XMPP+расширения на голову опережают всякие OSCAR-ы, MSNP, YMSG и т.д. Peter Saint-Andre не раз и не два уже просил: «хватит писать расширения, займитесь отладкой и реализацией», но черновики все идут и идут. Почему? Потому что протокол открыт и расширяем. Множество людей могут вкладывать и вкладывают свои идеи, и это тоже работает как сеть.

    Почему этого нет в перечисленных выше IM сетях? Потому что там развитие протокола находится в одних руках. Может и крепкий, но все же это один прутик и других он не пускает.

    Подводем итог первой части: открытость и свободная расширяемость XMPP дают особый сетевой эффект, который приводит к более быстрому развитию протокола.

    Что же означает развитие IM-протокола? Это появление голоса и видео, чатов, досок для рисования, игр с друзьями, оповещений, передачи файлов, совместной работы над документом, новостных лент, расширенных статусов, аутентификации по IM, файлообменников, аваторов, шифрования, сжатия, форматирования и т.п. Здесь перечислено то, с чем вы могли встречаться в других протоколах. Протокол XMPP дает еще больше (реализация отстает), а еще больше появится. Я не говорю о появлении новых клиентов, серверов, ботов, это немного другая область, но с развитием протокола они станут более функциональными.

    Теперь вопрос стоит по другому: кому нужно более быстрое появление новых интересных функций в вашем IM клиенте?
    Share post
    AdBlock has stolen the banner, but banners are not teeth — they will be back

    More
    Ads

    Comments 187

      +3
      Может я чего-то не понимаю, но для меня IM - это общение, а не игры, файлообменники и т.д.
      Зачем делать из простого и удобного инструмента какого-то монстра? Для чего? Лишнее это все. В этом и есть минус Jabber и подобных ему сетей - каждый делает то, что хочет, не задумываясь, насколько это необходимо.
        +3
        Каждый делает то, что необходимо ему ;)
          0
          Ну так и я о том же. "что необходимо ЕМУ(!!!)" - никто не думает, насколько это необходимо другим.
            +4
            то, что необходимо ЕМУ, может будет необходимо кому-то другому. То, что специфично развития не получит, то, что будет востребованно массами, будет развиваться и совершенствоваться. Т.е. по прутикам соберем веник.
              0
              А зачем??? Microsoft тоже хотела сделать OS, в которой будет все, но получилось только хуже. Так же будет и с IM... Ну не нужно делать из клиента общения монстра, который не может только дома пропылесосить, не за чем это.

              Если уж протокол позволяет - лучше сделать отдельное приложение, на основе протокола, чем пихать все в одно.
                0
                хм, я про "все в одном" и не говорил.. я уточнял, зачем нужен открытый протокол(%
                  +3
                  А зачем нам HTML? Обходились бы бинарным форматом, в котором было бы все, что возможно в конце 80х гг, никакой проблемы с кроссбраузерностью, не надо учить CSS, XHTML, микроформаты по причине отсутствия их. В крайнем случае пару (сотен) раз сменили бы браузер из-за смены протокола. А тут какие-то люди еще XML придумали, чтобы расширения прикручивать… Делать им нечего. =)

                  Смысл расширяемости — не в том, что у всех по монстру со всеми фичами, а в том, что у каждого нужные ему фичи. Пример с M$ не совсем корректный, тем более в Win нет практически ничего по сравнению с дистрибутивами стандартных ОС. Да и расширяемость ниже, чем в Lin.

                  ЗЫ: можно и управление пылесосом добавить. Впрочем, вряд ли XMPP дойдет до этого.
                    0
                    Вы передергиваете. Большинство фукнкций джаббер действительно не нужны подавляющему большинству пользователей. А красивые и интерактивные сайты нужны всем, причем, чем красивее и интерактивнее, тем круче. И нет придела совершенству.
                    Им же, как мне кажется, должен быть простым и функциональным.
                      +2
                      Так подавляющее большинство может пользоваться клиентами, не поддерживающими эти функции. И хуже им от этого не будет.

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

                      Красивые, интерактивные сайты нужны не всем. Некоторых устраивают и «древние» статичные сайты, если на них есть информация. В HTML есть гигантское количество фич, но ни один сайт не использует их все. И в Jabber такой обязаловки не будет. Тем более серверов и клиентов хватает.

                      Простота и функциональность не так часто объединяются. Тем более функциональность для разных людей может означать разные вещи. Jabber — достаточно простая вещь, к которой навешиваются все необходимые функции не в ущерб простоте.
                        +3
                        Много слов лирики -1
                        Где нормальный клиент?
                        Мне глубоко парралелнь что за протокол у ИМ. Дайте удобный инструмент.
                        Не люблю, когда "сторонники всего открыого" кричат как много у них функций и как красива их идея. Болтуны. Вы сделайте нормальную реализацию! Большая беда опен сорс. Людям становиться не интересно раньше, чем работа будет закончена. Причем самы "неблагодарный" этап - шлифовка, один из самых важных и скучных.
                        Я уже выше писал что нужно для меня. С радостью пользоволся бы такой "примитивной" сетью. Кто бы выпустил на рынок продукт такой, достаточно качественный при этом. И совершенно не обязательно быть ему открытым. Пусть лучше будет рабочим и стабильным как HTTP1.1 =)
                          –1
                          Клиент — другой разговор, топик о протоколе.

                          Относительно неплохих клиентов для Jabber немало. Нет клиентов ICQ, по удобству превосходящих клиенты Jabber. Тем более достаточно популярны кросссетевые IM. Открытость клиента — дело десятое, открытость протокола упростит создание клиентов.
                            0
                            Открытость протокола замусоривает протокол
                            Усложняет создание клиента.
                            Проприетарный протокол усложняет разработку лишь неофициальных сторонних клиентов. Но на разработки клиента как такого влияет простота и неизменность протокола. То есть проприетарный протокол в этом случае выгоднее.
                            Не надо из опен соурс делать фетишь. Все хотят использовать хорошие программы. И ВСЕ! Все просто. Опен соурс бывает хорошь, а бывает нет...
                              +1
                              >простота и неизменность протокола

                              XMPP — не сложный протокол. Насчет неизменности проприетарных протоколов: смотри ниже. Для того, чтобы сделать расширяемый протокол закрытым, нужно фактически сделать бинарный вариант чего-нибудь вроде XML, а это довольно сложно и чревато ошибками. Альтернатива одна: использовать открытый расширяемый протокол.
                              Протокол не может быть Open Source, поскольку у него нет исходников =). Преимущество XMPP — не только в открытости, но и в безболезненной для клиентов расширяемости. Проприетарные протоколы не могут расширяться подобным образом.
                              Нет желания следить за развитием XMPP — никто не заставляет разработчиков. Клиент останется с базовой поддержкой протокола. Это нисколько не страшно. Он «будет рабочим и стабильным, как HTTP 1.1», благополучно забивая на всё неподдерживаемое им.
                              Опенсорс — действительно не предмет для фетиша (в отличии от Free Software =), но речь не об этом.
                              >Дайте удобный инструмент.
                              QIP давно умеет XMPP, многие из остальных мессенжеров тоже. В чем проблема?
                                0
                                QIP действительно лучший. Но он не работает под линукс =)
                                +2
                                Открытость протокола замусоривает протокол

                                Протокол описан в RFC 3920/3921 и ничем не замусорен, он даже толком и не меняется :) А реализовывать расширения во-первых никто не заставляет, во-вторых их реализация никому не мешает

                                Усложняет создание клиента.

                                Упрощает.
                                  0
                                  "Открытость протокола замусоривает протокол. Усложняет создание клиента."
                                  Вы, наверно, хотели сказать, не открытость, а множество расширений. Так никто не заставляет использовать их все. Можно вообще без них обойтись и будет работать.
                                    0
                                    Человек! Ты не знаешь какую хкм.. херню ты несешь! Ни один проприетарный протокол не отличался лаконичтностью и удобством построения софта на его базе. Могу заверить (по опыту реализации gtalk2voip.com) OSCAR и MSNP это один сплошной work-around! Они совершенно закостеневшие и любая новая фича в них это выступающая часть тела которая цепляется за все абсолютно. Попробуйте реализовать примитивный ICQ клиент - уверяю, голова расколется от всей лапши которой богат OSCAR и отсутсвием логики. И так как протокол скрыт от глаз умных людей, то разрабоотчики (порой студенты недоучки) из AOL и Microsoft лепят всякое дерьмо незадумываясь, как им будут пользоваться.

                                    В открытых стандартах такого никогда не было, так как любой открытый протокол это документ подлежащий обсуждению большим числом квалифицированных специалистов. Тут есть конечно обратная сторона - обсуждения могут длится годами, но тем не менее...
                            0
                            Если бы все оставили на уровне бинарного кода - не нужны были бы ни XML, ни браузеры ;).

                            Но пример как раз подходящий. Взяли HTML, потом начали надстраивать его, потом еще надстройки, и еще... В итоге имеем кучу несовместимостей в разных браузерах на основе одного протокола. Вот в этом и есть проблема открытых протоколов - каждый сам для себя решает, что хорошо, а что плохо.
                              +1
                              Взяли HTML, добавили настроек, обратная совместимость осталась. Если открыть хабр в одном из первых браузеров, можно будет даже читать его (правда, за комменты не ручаюсь). В браузерах конца 90х гг хабр можно использовать полностью. В новых браузерах он даже одинаково выглядит. В итоге получили кучу браузеров, правильно (не обязательно одинаково) отображающих правильные (читать: семантические) сайты (в идеале — все).

                              Взяли старый протокол IM типа ICQ, добавили настроек, выпустили новую версию, поддерживающую эти настройки. Если кто-то не обновился — их личная проблема. Если новые фичи не нужны — аналогично.

                              Взяли Jabber, добавили новые фичи. Старые клиенты их игнорируют. Те, кому нужны определенные фичи, используют соответствующие клиенты. Сообщения одинаково доходят до всех. Проблем с непониманием из-за слишком старых версий нет вообще, поскольку XMPP проще, чем HTML.
                            0
                            Вот как раз Microsoft - это антипример. Вместо мелкого ядра и кучи расширений из которых какие-то используются, какие-то отбрасываются имеем монстра "всё-в-одном". Это пример того, "как не надо делать" (хотя надо признать что в MS Office дело с расширениями обстоит получше чем в MS Windows).
                              –2
                              Согласен с вами. Jabber - монстр. До сих пор даже сервера нет, который польностью протокол поддерживает. К чему такие сложности.
                              Кому надо, кому надо...
                              Я скажу, что надо мне
                              1 все в UTF
                              2 Поддерка передачи фалов
                              3 Поддержка профиля, который храниться у клиента
                              4 Поддержка Х статусов
                              5 Доставка сообщений офлайн пользователям
                              6 Список контактов тоже хранить на клиенте

                              И все. Остальное лукаво! Вы хотябы это нормально сделайте. Сервер чтобы был и клиент вменяемый.
                              Я бы с радостью перешел на такую сеть.
                                0
                                До сих пор даже сервера нет, который польностью протокол поддерживает.

                                Вы о чём?
                                  0
                                  Гдето года полтора назад разбирался в джабером, ставил у себя в локальной сети.
                                  Вот поэтому адресу (может и не по этому =))
                                  http://www.jabber.org/servers
                                  Была таблица, ы который была колонка поддержка протокола. 100% не было ни у кого. Лучшие в этой категории openFire и Enjabred
                                    0
                                    > 100% не было ни у кого.

                                    Это, кстати, нормальная ситуация для открытых протоколов. И это хороший симптом: значит протокол развивается по крайней мере так же быстро как ПО. 100% реализация возможна у мертвых протоколов, у нерасширяемых, у достигших предела в расширении, у проприетарных.
                                      0
                                      Наверное...
                                      HTTP - мертвый протокол. И что? Прекрасно всеми используется. Есть чтото лукавое в "развитии протокола". Протокол, он же по определению является чем-то почти постоянным...
                                      Я уверен что можно придумать "идеальный протокол" для определенной задачи. А развивать надо реализации,а не сам протокол.
                                        0
                                        > Есть чтото лукавое в "развитии протокола".

                                        HTTP на самом деле работает не сам по себе, а в связке с другими протоколами. Например:
                                        - ethernet[ip[tcp[http[data]]]]
                                        - atm[pppoe[ip[tcp[ssl[http[data]]]]]
                                        - ppp[ip[udp[openvpn[ip[tcp[http[data]]]]]
                                        Все красиво и гибко, каждый протокол выполняет свою задачу. Нет же ничего странного в том, что добавляются новые составляющие?

                                        Примерно то же самое заключается и в "развитии XMPP":
                                        - xmpp[message[xhtml[data]]]
                                        - xmpp[presence[data]]
                                        - xmpp[iq[pubsub[pep[usertune[data]]]]]
                                        - xmpp[iq[adhoc[dataform[data]]]]
                                        - xmpp[iq[disco[data]]]
                                        Только здесь составляющие не отдельные протоколы, а расширения к XMPP. Каждое выполняет свою задачу, и после отладки и перехода в статус Active практически не меняется.

                                        Развитие XMPP заключается в добавлении новых составляющих и замене старых, если они оказались неудачными.
                                      0
                                      Тогда уж протоколы, точнее даже расширения XMPP-протокола. Их существует огромное множество, они находятся в разных стадиях развития (активные, экспериментальные, черновые варианты и т.д.), и далеко не все из них рекомендуется даже реализовывать на практике, так что всё нормально, так и должно быть :)

                                      Или может быть есть что-то конкретное, что Вас не устраивало в текущих реализациях серверов, из-за чего они не получили 100%?
                                        0
                                        Можно небольшой офтопик?
                                        Мой опыт внедрения джабера был неудачным. Именно потому чтопод виндовс нет "нормального" клиента. Всеми любимая миранда не ищет пользователей в джабере (Пробывал опенФаер и енджабред).
                                        Есть пси, но он страшен. Квип инфиум еще не было. Я так и не смог найти такой клиент, на который можно было позвать наших сетян, обычных людей. У нас сейчас действует irc. Понятно, что джабер умет все что ирц, только лучше, и еще много чего умеет. Вот только как этим потенциалом воспользоваться?
                                          0
                                          Ищет, как разработчик Вам говорю :)
                                            0
                                            ВЫ разработчик Миранды?

                                            Хорошо описываю симтом. =)
                                            На любую строку запроса он возвращает ровно одного пользователя с этим именем. Если его потом добавить в контакт-лист, то с ним действительно можно будет говорить, а если такого пользователя не существует?
                                            Возможно я накосячил с настройками. Но ведь, я на двух разных серверах пробывал. Буду признателен, если поясните, в чем моя ошибка в таком случае.
                                              0
                                              Один из... ;)

                                              Там есть поиск по JID и есть поиск через users directory (JUD).

                                              В первом случае нет нормальных способов проверить существует ли запрашиваемый юзер или нет. Точнее способ-то есть (XEP-0030, пункт 3.1), но на момент проверки мной он не был реализован на серверах и никто не планировал его реализовывать, поэтому от него отказались. В некоторых старых версиях в миранду воткнули поиск пользователей через vcard, соответственно она пыталась искать, но находила не всегда. Это тоже убрали.

                                              Что касается поиска через JUD, то там всё прекрасно работает, вводите username и получаете результат.
                                                0
                                                Поиск в JUD идет только по тем мользователям, которые зарегистрированы на этом сервере.
                                                Для того, чтобы искать пользователей, зарегистрированных на другом сервере, надо открыть этот сервере в Jabber Browser, выбрать службу каталога (JUD) и искать там.
                                                Глобального поиска а-ля ICQ в децентрализованной XMPP-сети нет, ибо у ICQ один сервер и одна база пользователей, а в XMPP-федерации состоят много тысяч серверов.
                                                  0
                                                  вот потому и многим, включая меня, он не подходит. для обычного общения, тут даже маидагент лучше намного.
                                                    0
                                                    Сомневаюсь, что вышеназванная причина особо мешает общению.
                                                      0
                                                      в смысле? а какое общение, если я не могу найти собеседника?
                                                        0
                                                        Интересует общение с конкретным собеседником, или random chat?
                                                        Для того, чтобы найти случайного собеседника (возраст - 15-18, город такой-то, раен такой-то, пол Ж), лучше подходят веб-чаты или службы знакомств.
                                                        Если мне нужно пообщатся с конкретным человеком и я знаю, где он обычно сидит/у меня есть его визитка/его JID опубликован в Интернете, найти его совершенно не проблема.
                                                        Кстати на больших серверах типа jabber.ru, jabber.kiev.ua зарегистрированно много народу, и там есть кого поискать, правда нет полей "возраст" и "пол" :D
                                                          0
                                                          вы просто сами не понимаете о чем говорите. я хочу иметь возможность искать любого собесебника в пределах сети (а не сервера) по любому набору его параметров. может мне это предоставить и в удобной форме, как для нормальных людей, далеких от даже слова протокол? нет. до свидания.
                                                            0
                                                            Насколько я понимаю, Jabber сейчас преследует немного другие цели. Это не ICQ и не Mail.ru. Это не централизованная система, а сообщество.
                                                            Единого глобального каталога пользователей не существует, так же например, как не существует единого каталога пользователей всех блогов или форумов. Серверов тысячи, у каждого своя аудитория и своя адресная книга.

                                                            Хотя вы меня натолкнули на полезную мысль. Неплохо бы сделать большую JUD на раскрученном домене, в которой можно было бы регатся пользователям любых серверов.
                                                              0
                                                              Я правильно понимаю что поиск пользователей по сети вам нужен исключительно для спэма , Иного применения очень сложно придумать!
                                                                0
                                                                ваше ограниченность мышлением лично ваша проблема, не переносите на других. если вы не можете придумать, для чего это - не додумывайте за других и это не значит, что кому-то не нужно.
                                                                  0
                                                                  Вам, может быть, нужно, а мне совершенно не нужно, чтобы меня находили. Более того, отсутствие возможности поиска по глобальной сети пользователей для меня один из основных плюсов джаббера, по которым я пользуюсь в основном им, а не альтернативными протоколами. Как сделано сейчас, то есть возможность поиска среди тех, кто сам этого хочет, по-моему лучший вариант.
                                                                  0
                                                                  Нет он нужен, чтобы найти Васю Пупкина, однокласника бывшего, которому 20 лет и живет он в городе Алупке.
                                                                    0
                                                                    Вы его во всех крупных IM сетях искать собираетесь? Их же с десяток! Если Вася желает быть найденным, он оставит свои контактные данные на вконтакте или на одноклассниках. Вообще возможность поиска в IM сети кажется мне неправильной и вредной.
                                          +1
                                          Не кажется ли вам, уважаемый, что если вы в чем то не разбираетесь, то вам стоило бы промолчать ? Из ваших коментариев видно полное отсутствие понимания вопроса и состояния дел.

                                          К теме. Jabber серверов произведено "как г-на за баней", есть очень навороченные и очень надежные (ejabberd, Wildfire), которые поддерживают не только сам протокол, но и 99% всех расширений.

                                          Ваш список требований к клиенту это сейчас стандартный набор почти любого Jabber клиента, за исключением пожалуй "хранения контактов на клиенте", (так как это просто тупизм!), но и это возможно.
                                            0
                                            Я не претендую на знания в области XMPP. Я просто поделился своими ощущениями. Вы вольны со мной не соглашаться или указать на ошибки. Грубый тон - лиш показатель вашей культуры.
                                            Попытка поставить у нас в сети свой сервер взамен IRC потерпела неудачу. Причем я использовал самые передовые сервера.
                                            Наверное всетаки Джаббер не очень подходит для изолированного локального использования. Для меня было критически важно дать пользователям возможность искать своих соседей в сети через клиент.
                                            А на счет открытости протокола. Я думаю я ошибался. Это конечно благо.
                                              0
                                              Прошу простить за грубый тон, не сдержался.

                                              Мое мнение на счет вашей попытки внедрить Jabber. Проблема скорее всего была не в поиске пользователей, а в самих пользователях или даже в их консерватизме, т.н. не желание использовать новые технологии (или решения) при имеющихся старых и отсутсвии явных (200% превышающих) возможностей. Этот эффект давно описан психологами и бороться с ним бесполезно, долджны пройти годы пока пользователи осознают необходимость перехода к новым решениям. А "поиск" скорее всего была некая полу-надуманная проблема, которую пользователи выдвинули как повод для того, что бы ничего не менять. Ведь вы сами говорите, что остались на IRC, где поиска отродясь не было.

                                              PS: Почитайте как Генри Форд делал свои автомобили и пытался из продавать. Каждый раз ему задавали вопрос чем его автомобиль лучше лошади, и зачем в него нужно заливать бензин, а не кормить сеном.
                                                0
                                                Надо понимать специфику локальных сетей. У нас все через одно место сделано. И пользователи "не правильно" научены. Поиска сейчас нет, но есть одна комната ИРЦ, в которой всех видно. Пользователи привыкли, им удобно. Я даже пытался сделать веб поиск контактов для своего джабера, но потом забил. Не будут пользоваться все равно.
                                                Мне, как программисту очень нравиться xmpp, его идеалогия. Но для моей задачи он оказался неподходящим решением. Ну, или я плохо искал =)
                                                Хотя я уверен, что при желании по этому протоколу можно сделать все что надо. Только делать, видимо, нужно самому...
                                                  0
                                                  Кстати чем не подошел MUC ? Установите сервер конференций, с виду - все тот же IRC канал, только функций на много больше.
                                                    0
                                                    Не пробывал. Почитаю.
                                                      0
                                                      Кстати для MUC написана масса ботов с разными полезными и бесполезными фичами :)
                                                    0
                                                    кстати, в ejabberd можно сделать контакты выдимыми в ростере всем пользователям. То есть, создать на сревере эдакий общий список контактов для всех.

                                                    А для чего вам хранение ростера в клиенте? Для уменьшения нагрузки на сервер? А бэкап всегда сделать можно и в случае хранения на сервере.
                                                      0
                                                      Да я так делал. Мне кажется это не покатит. У нас в чате по 250 человек днем. Иметь такой контакт-лист явно не юзабельно =)

                                                      Про контакт лист на клиенте это я погорячился =)Не подумал, что у человека может быть несколько клиентов на разных системах (дом/работа\моб телефон)
                                                        0
                                                        дык эти 250 человек можно по группам раскидать... Не думаю, что это действительно много для контакт-листа. Зато когда они все в доном чате начинают говорить, это наверно тяжело (-;
                                                          0
                                                          В том то и соль. На самом деле большинство никогда не общается в главном чате или делает это изредка. Комна используется как контакт-лист для личного общения в приватах. Это типа локальной аськи реализованной на базе общего канала в ИРЦ
                                                          Уродливо это как-то выглядит. Но пользователь привык...
                                        +2
                                        найдите себе клиент, который использует только те функции, которые необходимы вам. например, gtalk с базовый функционалом протокола.
                                          0
                                          дело же вот в чем - все модульно. не нужен модуль с файлообменником, не используй. нужен - используй. все в руках пользователя.
                                          хочешь такой набор услуг - иди на этот сервис. хочешь другой - иди на другой.
                                          хочешь сумму - возьми часть отсюда, а часть оттуда. очень, очень гибкая штука jabber.
                                          0
                                          ну это и отличает системы написанные программистами для себя (или для других программистов) от систем написанных программистами для людей :)
                                          +5
                                          > Может я чего-то не понимаю, но для меня IM - это общение, а не игры, файлообменники и т.д.

                                          Для кого-то web просто еще один способ найти информацию (изначальное предназначение), а для кого-то это социальные сети, много друзей, общение, игры, обмен файлами.

                                          Это нормально, когда кто-то не использует все фичи и не создает новых. Ненормально, когда он мешает другим это делать :)
                                            0
                                            XMPP это не только IM. В том-то и прелесть, что его возможности можно использовать не только для общения. Например - для редактирования документа несколькими людьми. В качестве базы для протокола как раз удобно взять XMPP. Никто не заставляет добавлять эти функции к существующим мессенджерам
                                            +1
                                            Oscar же не так давно открыли!..
                                            http://habrahabr.ru/blog/im/37169.html
                                              0
                                              Насколько я понимаю, он все равно не является полностью открытым форматом.
                                                0
                                                Спасибо за уточнение. Совсем забыл :( Попробую переформулировать утверждение о закрытости, чтобы лучше подчеркнуть разницу между открытостью XMPP и открытостью Oscar-а c точки зрения развития протокола.
                                                0
                                                Удивлен статистикой, оказывается jabber уже почти догнал AIM. Не долго осталось проприетарным протоколам жить, дальше пойдет быстрый отбор клиентов из закрытых сетей.
                                                QIP Infium может в нашей стране помочь мягко перейти на jabber большинству пользователей. Так что ждем релиз, и готовимся отказаться от аськи совсем.
                                                  +2
                                                  до сих пор так и не смог подобрать удобный JABBER-клиент(( пиджин не радует своим интерфейсом на GTK, exodus какой-то убогий.. Psi туда же(((
                                                  • UFO just landed and posted this here
                                                      0
                                                      Эх, жаль его под виндой нет. По количеству "рюшечек", как мне кажется, вполне мог бы посоперничать с QIPом. Да и настройка не такая уж сложная.
                                                      • UFO just landed and posted this here
                                                          +1
                                                          может миранда?
                                                            0
                                                            Да, под виндой ей пользуюсь. Вот только тоже приходится на нее дополнительные модули ставить, чтоб красиво было.
                                                            А вообще, скорее, просто мне субъективно больше нравится kopete.
                                                        0
                                                        centericq - квинтэссэнция минимализма.
                                                          0
                                                          до тех пор, пока тебе не начинают присылать длинные линки *))
                                                          0
                                                          tkabber ?
                                                            0
                                                            Попробуйте tkabber. На первый взгляд он кажется ужасным из-за своего интерфейса, но он очень удобный, особенно для активного общения.
                                                              0
                                                              из всего что есть выбрал psi.
                                                                0
                                                                Я выбрал для себя pidgim, бывший gaim. Только потому что у него удобная история бесед и быстро работает. А так ничего особенного. Уже три года на нем и все ок. Нет проблем с переносом на другой комп, простое копирование файлов, и у тебя уже все работает. даже не знаю знает ли он что такое реестр... врядли.
                                                                  0
                                                                  самый лучший jabber-клиент это gajim, он и радует внешним видом, и в работе приятен
                                                                    0
                                                                    Мой выбор остановился на нём. Под Linux. Под Windows я склонен рекомендовать Pandion, хотя, всё дело вкуса.
                                                                      0
                                                                      под винду гаджим немножко глючен, вылетает иногда)%
                                                                      0
                                                                      ну а для тех, кому не хочется геммороиться с транспортами - его клон Pigin.
                                                                      А вообще лучший клиент - Psi :) не холливор ;)
                                                                      –2
                                                                      QIP Infium?
                                                                        0
                                                                        meebo
                                                                          0
                                                                          он разве позволят сидеть в джабберовских конфах? Если да, то научите, плиз.
                                                                          0
                                                                          Это потому что каждый считает своим долгом что-то расширить, причем, в одну известную ему сторону. В результате имеем кучу "ни то ни се" клиентов, довести до ума которых силенок авторов не хватает.
                                                                            –2
                                                                            Я бы сказал больше =)
                                                                            Удобного, красивого, стабильного ИМ клиента вообще не существует.
                                                                            Удивительно. Простая, казалось бы, программа - мессенджер. До сих пор делаешь выбор в пользу менее убогого из всех.
                                                                            Пользователя не интересует XMPP там или Оскар, или еще кто. Пользователь смотрит на морду клиента. Вполне можно взять подмножество XMPP самых нужных функций и сделать нормальный клиент.
                                                                            Только вот, видимо не кому до сих пор.
                                                                          • UFO just landed and posted this here
                                                                              0
                                                                              во многих клиентах (точно в jajc и tkabber) есть опция отправить контакты. Помечаеш нужные контакты и отправляеш другому пользователю (jid'у). На другой стороне нужно только принять эти контакты. Думается это самый быстрый способ.
                                                                                0
                                                                                ещё есть утилита ростера. на j.ru была и ещё в некоторых местах видел. когда-то ей пользовался.
                                                                            +1
                                                                            "Это появление голоса и видео, чатов, досок для рисования, игр с друзьями, оповещений, передачи файлов, совместной работы над документом, новостных лент, расширенных статусов, аутентификации по IM, файлообменников, аваторов, шифрования, сжатия, форматирования и т.п."
                                                                            получается Emacs какой-то =\
                                                                              0
                                                                              Вы еще скажите, что Emacs - плох ^_^
                                                                                0
                                                                                а вот кстати, пользуйтесь emacs для общения в jabber. на мой взгяд - мощнее уже некуда
                                                                                  –1
                                                                                  Ну не надо впадать в крайности, я вот пользуюсь мирандой, там тоже все детально настраивается и можно прилепить много плагинов, я же не отказываюсь изза этого от миранды.
                                                                                  Всеми вышеперечисленными вещами не обязательно пользоваться одновременно, но например для работы будет удобна совместная работа над документами и шифрование, для развлечения - игры(у меня родственники любят такие мелкие игры и для них удобно будет, если, например, в преферанс сетевой можно будет играть через миранду).

                                                                                  П.С. Я кстати люблю в нете посидеть с консоли, и в джаббере тоже с консоли, потому что так для меня приятнее.
                                                                              0
                                                                              Хочу, чтобы все друзья/знакомые слезли со Skype и перелезли на XMPP. Но, видно, в ближайшие 3-4 года не дождусь. ):
                                                                                0
                                                                                с намерениями тупо хотеть и тупо ждать мало что получится
                                                                                  +2
                                                                                  агитация и пропаганда!
                                                                                  0
                                                                                  Убирать лед с улицы проще ломом, состоящим из одного прутика, чем веником.

                                                                                  Получаем кучу сервисов, часть из которых бажливы, переодически отваливаются, и, скорее всего, не нужны большинству пользователей.
                                                                                  Да и куда приятнее написать свое, собственнное, чем отлаживать что-то чужое.
                                                                                  Именно поэтому мне кажется, что открытость протокола не очень хороша. Она дает широкое, но неглубокое развитие из-за масс "черновиков"
                                                                                    0
                                                                                    Вы наверное забыли, что бывают еще и не-программисты, которым писать свое проблематично, выбирая что-то из "бажливых", мы инициируем его дальшее развитие...
                                                                                      0
                                                                                      Далеко не всегда это развитие идет в отладку.
                                                                                      Хотя конечно стимул придает.
                                                                                      0
                                                                                      вас никто не принуждает использовать "бажливые сервисы".
                                                                                      • UFO just landed and posted this here
                                                                                          0
                                                                                          причем, веник на всякий случай, вдруг лом сломается
                                                                                        +1
                                                                                        Хотел бы посмотреть на реализацию xmpp как файлообменника, желательно в аспекте торрента, или StrongDC.
                                                                                          0
                                                                                          на самом деле, давно занимаюсь ИП-телефонией. протокол SIP/SIMPLE тоже неплох. Только нет нормальных клиентов для обмена сообщениями. теперь xmpp вот голосом обзавелся (jingle), но хардверных телефонов то нет и не будет...
                                                                                            0
                                                                                            А зачем хардверные ? У народа на руках масса сматрфонов, вот для них и надо делать клиентов. Делать новое, ограниченное в возможности железо это тупик, так как полного функционала мобильных телефонов не достичь простой смертной конторе из китая :-).

                                                                                            PS: В этом свете хочу порекламировать нашего XMPP+Jingle клиента для Symbian, скачать который можно с http://get.talkonaut.com/. В ближайшее время будет релиз для Windows Mobile 5/6.
                                                                                              0
                                                                                              отдельная узко специализированная железяка обычно намного дешевле, удобнее и надёжнее софтины на универсальном гаджете
                                                                                                0
                                                                                                Проблема с отдельной узкоспециализированной железякой в том, что её хрен продашь, и компания которая её делает скорее умрет с голоду, чем вылезет на перенасыщенный рынок.

                                                                                                Кстати аппаратные реализации Jingle все таки имеются, год назад видел пресс-релизы китайских трубок поддерживающие SIP и Google Talk (Jingle), но как я уже сказал, видимо они таки издохли.
                                                                                                  0
                                                                                                  ну это проблемы производителей :)
                                                                                                  для меня - потребителя, всё наоборот — я скорее куплю несколько специализированных железяк вместо одной универсальной (если это не iPhone, конечно :))
                                                                                                +1
                                                                                                А почему нет под UIQ3 ?
                                                                                                  0
                                                                                                  Потому что не успели :)
                                                                                              0
                                                                                              Открытый подход "базарного" типа к расширению протокола может привести к очень неприятным последствиям.

                                                                                              Как-то имел несчастье работать с p2p протоколом Gnutella. Более непоследовательного подхода я никогда не видел, бинарные вставки в http-like заголовках хэндшейка, бинарный поток сообщений, который мог паковаться и кодироваться на 3-4 уровнях. Несовместимые между собой расширения для метаинформации, причем помещаемые в разные контейнеры для расширений протокола. Расширения расширений для расширений. Метаинформация кодирующаяся, то плейнтекстом, то кусками xml, то просто блобами с кодировкой. И все это плохо документировано, на сайте протокола - вечный draft Gnutella 0.6, не включающий внятного описания расширений придуманных для различных клиентов этой сети. Плюс к нему еще 2 дополнительных протокола для функций, которые уже не лезли в основной.

                                                                                              А начиналось все с довольно простого и логичного Gnutella 0.4
                                                                                                0
                                                                                                XMPP очень хорошо структутирован и понятен. Все его расширения являются опциональными и не влияют на работу остальных частей. Вообще мне как программисту сильно нравится XMPP, он очень легко реализуется (простейшего клиента можно написать на любом скриптовом языке за 15 мину). Из недостатков вижу пока только один - большой обьем передаваемого текста, что весьма напрягает мобильных пользователей на GPRS-е.

                                                                                                И вообще, я считаю это не очень корректно стравнивать молодой открытый протокол с мамонтами типа ICQ/AIM/MSN, у которых за плечами уже 10 лет в течении которых они отлаживали свои приложения и которые до сих пор глючать по черному!
                                                                                                  0
                                                                                                  В этой опциональности и кроется зло. "Голый" протокол никому не нужен, людям интересны все плюшки в комплексе. А тут облом - у этого сервера нет плюшки X, у этого клиента нет финтифлюшки Y.
                                                                                                    0
                                                                                                    Голый XMPP целиком и полностью покрывает весь функционал ICQ. Ну а плюшки-фентифшлюшки они и в проприетарных протоколах еле дышат. Попробуйте хотя бы поставить последний MSN Live Messenger, такого количества нерабочик пшлюшек нет больше нигде.
                                                                                                      0
                                                                                                      ICQ - игры, видеочат, СМС-сообщения. Это все перекрывается, да?

                                                                                                      Касательно WLM - а что там не работает? )
                                                                                                        0
                                                                                                        Видео-чат и игры появились в ICQ6 и реализованы они НЕ на базе протокола OSCAR соответственно к теме отношения не имеют! Никто не запрещает впихнуть такие же бесполезные фички в любой XMPP клиент.

                                                                                                        PS: SMS шлюзов для Jabber-а хоть отбавляй, например то же mrim.
                                                                                                          –1
                                                                                                          Они имеют самое прямое отношение к теме - аськин протокол закрыт, и я знаю что без проблем поговорю/поиграю с любым человеком, установившим аську. А в XMPP так не получается - потому что никто не запрещает... и не требует.

                                                                                                          Касательно SMS-шлюзов - они опять таки сбоку приделаны. В этом проблема
                                                                                                            0
                                                                                                            90% пользователей ICQ не используют родной ICQ клиент из-за его убогости и перенасыщенности всяким фуфлом. В место родного как раз таки пользуются "третьесортными" клиентами сделанными на базе реверс-инжинирнутого OSCAR-а. Так, что с "поговорить и поиграть" у вас практически ничего не выйдет.

                                                                                                            В XMPP есть очень четко продуманная идеология "транспортов", через которые все эти SMS, ICQ, AIM, MSN и Yahoo прекрасно подключаются.
                                                                                                              0
                                                                                                              Статистика есть? Про 90%. Потому как мне это напоминает пассажи из холиварных дискуссий на тему того, что "да все вокруг пользуются продуктом X, потому что Y - полный отстой".

                                                                                                              Я использую GTalk с двумя транспортами (ICQ, MRA), пользуюсь известным голосовым шлюзом. Транспорты периодически падают, поиск новых и стабильных сервером - сущий геморрой (где-то есть аська, но нет агента). Так что "прекрасного уживания" нет.
                                                                                                                0
                                                                                                                Транспорты зачастую падают не из-за своей вины, ограничено количество пользователей с одного IP. Если бы так было с e-mail, то не было бы сейчас таких почтовых гигантов как mail.ru и gmail.com (к примеру - от пользователей mail.ru принимаются только 1000 писем в день на домен aol.com). Поставьте свой jabber-сервер с транспортом и пользуйтесь без перебоев.
                                                                                                                  0
                                                                                                                  Да какая мне, как юзеру, разница, отчего они падают? Факты налицо. И открытость протокола видится мне одной из причин - есть разной степени глюкавости сервера, вместо одного, закрытого, и нормально написанного
                                                                                                                    0
                                                                                                                    Есть разной глюкавости сервера, использующие закрытые протоколы, и если вам посчастливилось попасть на такой, то вы не сможете поменять такой сервер, так как вы потеряете тогда все контакты.

                                                                                                                    Ограничения на количество подключенных пользователей не на jabber-сервере заложено, а на icq-сервере. Повторяю, чтобы не было проблем с транспортом, установите свой на работе, или в своей локальной сети, или у знакомых, в общем там, где есть свой сервер с небольшим количеством пользователей транспорта.
                                                                                                                      0
                                                                                                                      Изначально речь шла о гибкой и удобной архитектуре транспортов ;) Как показывает практика, удобства минимум, а глюков море.
                                                                                                                0
                                                                                                                вы не поверите, эти 90% не используют джаббер-клиенты именно изза их убогости.
                                                                                                                Кстати, сравнивать протокол и клиентов - это сравнивать теплое с мягким.
                                                                                                                  0
                                                                                                                  Совершенно верно. Не смотря на красивый и лаконичный протокол, большинство Jabber клиентов убоги. Для создания нормального клиента требуется время, пройдут годы и все образумется! :-)
                                                                                                                    0
                                                                                                                    как пересел на джаббер, считаю аськовские клиенты весьма убогими.
                                                                                                                    Большинство людей пользуется чем-то, потому что им это посоветовал "друг".
                                                                                                                    –1
                                                                                                                    Джаббер-клиенты убоги потому, что основная функция (чат) реализована нормально, а дополнительные (вроде СМС или мультов как в MRA) - через анус, или отсутствуют.
                                                                                                          +1
                                                                                                          Очень мало плюшек и фентифлюшек завязано на сервера, тут проблемы скорее с тем, что разные клиенты реализуют разные наборы фич, от чего в конечном итоге и страдают юзеры.
                                                                                                            0
                                                                                                            Совершенно верно, 99% этих плюшек в "современных" IM клиентах являются довеском что бы заманить тупых пользователей и скосить бабла (либо на рекламе либо на продаже этих самых финтифлюшек по типу рингтонов для мобильных телефонов). Вот как раз этого г-на в XMPP нет и надеюсь никогда не будет.
                                                                                                              –1
                                                                                                              Дада - все вокруг тупые, тууууупые, как Задорнов говорит. Игры - для тупых, СМС - для тупых, простое расширивание файлов - для тупых, видеочат - для тупых. Т.е. все, что некий гик считает ненужным, говно и "для тупых".

                                                                                                              Гоблина на вас нет, ей богу
                                                                                                                0
                                                                                                                Если кому-то нужны игры - ради бога, но если вы ожидаете что я буду в них участвовать - то вы жестоко ошибаетесь. Я пользуюсь XMPP (и ICQ, кстати, тоже - но реже) уже давно через браузер и никого расшаривания файлов там нет и не будет, игр - тоже. Так что разговоры про то, что вы без проблем поговорите/поиграете со мной являются бредом.

                                                                                                                Вот вирусы через ICQ удобно распространять - это да. Монокультура всегда этому способствует.
                                                                                                                  0
                                                                                                                  Умному человеку впарить дерьмо очень сложно, а вот тупому - сплош и рядом. Вы думаете все эти MSN-ы/ICQ добровольные мецинаты ? Хренушки! Их задача высасывать деньги из тупых пользователей и делать это все труднее и сложнее и по этому обрастают их проприетарные IM клиенты всяким блестящим фуфлом, которое притягивает 13-летних детишек.
                                                                                                                    0
                                                                                                                    АГА! Засветился! Герой холивара MAC — PC c хобота!
                                                                                                                    Вижу карма у тебя здесь в минусе (:
                                                                                                                    Ты лучше расскажи почему твой супа пупа скрипт не пашет.
                                                                                                                    Applescript обсирать горазд, а твой «чудо скрипт», простите, через анус написан.
                                                                                                                    Твой кривой скрипт
                                                                                                                      0
                                                                                                                      Скрипт-то пашет, это ежели не запускать - то не пашет ;) Ну и как обычно - кроме как кидаться экскрементами ты ничего не можешь сделать.
                                                                                                                        0
                                                                                                                        Я предлагаю тебе вернуться сейчас в холивар на хобот. Я тебе расскажу там — что к чему с твоим поделием. Жду.
                                                                                                                          0
                                                                                                                          Да-да, вякнул здесь про "не работает", а разбираться хочешь там )
                                                                                                                            0
                                                                                                                            Да что разбираться, не работает он. А вякал это ты в той ветке: какие у тебя прямые руки и какой прямой скрипт, прям 3 минуты и все готово.
                                                                                                                            За сим заканчиваю. Если есть желание то продолжение сам знаешь где.
                                                                                                                              0
                                                                                                                              В самом деле - зачем разбираться? )))
                                                                                                                          0
                                                                                                                          Я не кидаюсь, я тебе ТОЧНО говорю — не пашет он ни на одной из 3-х вин машин (это я к тому что так прям все просто и прозрачно)
                                                                                                              • UFO just landed and posted this here
                                                                                                                  0
                                                                                                                  Все верно, есть ZLib расширение для протокола, сжимает трафик в 5 раз, но его поддерживает от силы пара серверов.
                                                                                                              +2
                                                                                                              то, что Вы называете Системный эффект, на самом деле - Network effect.
                                                                                                              см. http://en.wikipedia.org/wiki/Network_eff…
                                                                                                                0
                                                                                                                Спасибо. Обидный прокол. Исправил.
                                                                                                                0
                                                                                                                Как-то пришлось искать альтернативу IRC, подумал что jabber-конференции это самое оно. Но так ничего и не вышло...
                                                                                                                Люди с трудом переходят на jabber потому что нет еще простых и понятных клиентов как qip. Реализация xmpp в infium оставляет желать лучшего.
                                                                                                                Думаю что если бы появился кросплатформенный клиент с хорошим интерфейсом, реализующий минимум необходимых функций, в jabber сети потянулось бы больше людей.
                                                                                                                  0
                                                                                                                  инертность и боязнь напрячься в освоении нового - главные причины того, что джаббер не настолько популярен, как и асику и ко. + обычному пользователю не особо понятны прелести. ему главное, чтобы можно было общаться, неважно где, это тоже проблема популяризации(%

                                                                                                                  кстати, на вскидку: гаджим, пиджин, пси - кроссплатформенны, обладают необходимым набором функций, просто они не настолько "гламурны" как квип или асику, сам юзал крысу r&q до перехода на гаджим (и в винде и в линуксе), сначала было непривычно и не настолько удобно, опять же повторюсь - открытость разработки протокола и клиентов поможет добавить недостающих функций
                                                                                                                    0
                                                                                                                    Обычному человек нужны совсем другие вещи, чем гику. Я недавно пересадил племянницу с родного ICQ-клиента на миранду (ибо глючило это чудо неимоверно). На вопрос "где тут красивые смайлики и как это расцветить" я встал в ступор - ну не нужно мне это было никогда. А она уже хотела возвращаться на официальный клиент из-за них. Слава богу нашла смайлики, скины и ещё какую-то лабуду для маранды через знакомых...
                                                                                                                      0
                                                                                                                      Вот со смайликами устал посылать, кстати говоря... ...среди представительниц противоположного пола (и не только) мало кто понимает, что собеседник их смайлы не увидит...
                                                                                                                        0
                                                                                                                        В том-то все и дело. Люди привыкли к смайлам, красивым окошечкам и т.д. Высокая технологичность, открытость - нужны отнюдь не всем пользователям, тоже касается дополнительных сервисов (голосовых, видео чатов, игр). Повторюсь, если хотябы сделали сборку одного из существующих клиентов, по виду не отличающемуся от обычного ICQ, а по функционалу его привосходящего, споров бы вообще не возникало, а так людям приходится менять клиент, жертвуя привычным образом общения.
                                                                                                                    0
                                                                                                                    Был аналогичный опыт. Согласен.
                                                                                                                  • UFO just landed and posted this here
                                                                                                                      0
                                                                                                                      Полностью согласен. Простейший пример - у нас в приложении есть чат и использует он именно XMPP, потому что оказалось достаточно легко реализовать базовую функциональность. а значит можно легко чатится не только с пользователями нашей программы, но и с любюыми jabber контактами.

                                                                                                                      p.s. Чат не основная функция.
                                                                                                                        0
                                                                                                                        Что нужно пользователям? Естественно не комбайн, который даёт XMPP со своей расширяемостью и наколеночной реализацией!
                                                                                                                        Всё что тут было перечислено, нужно только детям и потерявшимся взрослым, которые очень большое время проводят за компьютером в интернете и ищут чем себя развлечь. А простому человеку нужно только несколько вещей:
                                                                                                                        1. Передача текстовых сообщений
                                                                                                                        2. Передача файлов
                                                                                                                        3. Графические эмоции
                                                                                                                        4. Расширенные обозначения своего присутствия
                                                                                                                        5. Передача голоса
                                                                                                                        4. vCard
                                                                                                                        Отсюда вывод: Чтобы XMPP стал популярным, пора остановиться придумывать новые фичи, а взять и реализовать то что задокументировано сейчас и отладить то что уже реализовано.
                                                                                                                        Клиенты? Psi? Зачем нужен простому юзеру такой монстр (его вес меня смущает из-за QT) да ещё и глючный.
                                                                                                                        Tkabber? Тут вообще можно ничего не писать, юзеры его испугаются
                                                                                                                        Pidgin (бывший Gaim)? - Ну я лучше ткаббером буду пользоваться и транспортами, чем таким уродом (ткаббер более удобен)
                                                                                                                        Miranda? - Ну мне нужно чтобы после установки клиента мне не пришлось лазить в настройки и тонуть в них на неопределённое время, к тому же из коробки это убогая шляпа.
                                                                                                                        QIP - Вот, вот что мне нужно! Поставил и пользуйся!
                                                                                                                        И так вот рассуждают большая часть пользователей. Вы думаете QIP Infium протолкнёт в нашей стране jabber? Хех, вы ошибаетесь! Они начали не правильно изначально, да и люди, которые узнают об этом протоколе, больше воспринимают его как групповой чат.
                                                                                                                        Без нормальных программистов, которые зарабатывают этим себе на хлеб, а не те что сейчас сидят в jabber ввиде кучки тупых энтузиастов, которые только кричат: "ICQ говно" и лепят наколеночные сервисы, а так же сидят в блогах, пишут как они сегодня прыгали с бубном вокруг супер крутой OS Linux, без правильной рекламы и финансирования ничего не получится.
                                                                                                                        ЗЫ: Раздражает, когда два сервера поддерживают определённое колличество фич, потом вдруг второй обновляется и у него их становится больше, а я на другом просто не вижу их (к примеру PEP)! Чё мне теперь, прыгать на другой, а потом на третий и на четвёртый? Вот оно всё говно Jabber для просто юзера. А вы тут программисты рассуждаете о простоте и расширяемости, что устраивает вас, но почему-то сделать нихрена не можете достойного, кроме как языком трепать на хабре, я.ру, жж и т.д. пытаясь переспорить друг друга.
                                                                                                                          0
                                                                                                                          плюсадин
                                                                                                                            +1
                                                                                                                            Тролль такой тролль.
                                                                                                                              0
                                                                                                                              Вас это задело и вы не нашли умных слов чтобы ответить, а только пукнули то, что очевидно. Да, это можно назвать троллингом, но в тоже время всё что написано выше - голая правда!
                                                                                                                              0
                                                                                                                              В этом весь жаббер, в этом весь его интерес. =) Это связь как она есть, поэтому и интересно для экспериментов и пользователей и разработчиков, тем более когда экспериментировать так легко. Двигатель прогресса =)
                                                                                                                              Только вот не понятно - зачем раздражаться? Используйте icq и skype или сервисы google для связи, и все эти вопросы вас обойдут стороной.
                                                                                                                                0
                                                                                                                                Уважаемый, а я и пользуюсь сервисами Google для почты и частично для Google Talk, а основная масса у меня в ICQ контакт листе. Больше двух лет юзаю Jabber, поднимал свой сервер, чтобы транспорты были менее загружены и было проще привлечь стабильностью своих друзей, но увы, нихрена не получилось.
                                                                                                                                  +1
                                                                                                                                  Я вот тоже думал пересадить хотя бы некоторых друзей с icq на жаббер, но что-то мне последнее время кажется что некоторым бесполезно рассказывать о возможностях и удобстве, если им и так "всё хорошо".
                                                                                                                                  Может и не так плох этот icq, если позволяет им пользоваться не задумываясь ни о чем и не понимая что происходит =)
                                                                                                                                    0
                                                                                                                                    А что происходит?
                                                                                                                                      0
                                                                                                                                      Обновление серверов, появление новых возможностей, обновление клиента
                                                                                                                                      Все это многих не интересует, потому и не интересует возможность перейти на что-то другое
                                                                                                                                    0
                                                                                                                                    Harm, ты же знаешь что транспортов нормальных не написано, и в этом вся проблема использования ICQ через Jabber (проблема кривого софта, но не протокола). Вместо того, что бы разглагольствоваться - возьми и перепеши пару транспортов, а мы их у себя поставим и спасибо тебе скажем :-).
                                                                                                                                      0
                                                                                                                                      Для тех, кто не любит читать или читает, но не понимает: Я пользователь и могу только критиковать со стороны простого юзера. А тебе Руслан, стыдно должно быть. Ты предоставляешь продукт позиционируя его как мультипротокольной и в тоже время используешь для этого транспорты, которые далеко нестабильны и люди наткнувшиеся на проблему с конектом к icq через твой клиент не скажут: "Блин, транспорт не пашет", они подумаю: "Дерьмовый клиент, аська не работает" и удалят его. Такие комментарии я уже видел на том же dimonvideo.ru
                                                                                                                                      Так что прежде чем делать и выпускать свой клиент в свет, поработй над серверной частью!
                                                                                                                                        0
                                                                                                                                        Ой, извините! забыл сказать что транспорты используются такие как PyICQ, PyMSN, PyAIM и сервер постоянно вам приходится ребутить из-за утечки озу. В этом вся ваша проблема и QIP Infium (просто так же начали) тоже. В начале делают продукт, а потом уже занимаются серверной частью и пользователи все ваши тех.работы переносят на себе, от чего у них создаётся стереотип нестабильного сервиса.
                                                                                                                                          0
                                                                                                                                          Пользователи Windows перенесли на себе гораздо большие мучения за 10 лет отладки системы, так что не надо утрировать! Покажите мне хоть один продукт (даже не обязательно программый) в котором нет багов и работает прямо вынув из коробки и никогда не зависает и не падает ? Что-то давно я не встречал такого. Видимо время такое, не стабильное ;-).

                                                                                                                                          PS: Кофеварка на кухне и та глючит, пойду перезагружу.
                                                                                                                                            –1
                                                                                                                                            Вот когда разработчик ссылается на другие продукты, показывая на их баги, тем самым пытаясь увести взгляд от своих - значит хреновый разработчик!
                                                                                                                                              0
                                                                                                                                              Ю Покажите мне хоть один продукт (даже не обязательно программый) в котором нет багов и работает прямо вынув из коробки и никогда не зависает и не падает ?

                                                                                                                                              TeX?
                                                                                                                                              ну а из непрограмных можно мячик взять :)
                                                                                                                                              в этом плане согласен с harm
                                                                                                                                                0
                                                                                                                                                Я бы ещё добавил о некорректносит сравнений. Когда развивался Windows, альтернативы просто небыло. Linux? Хм, в то время это юзать на десктопе простому пользователю, который до этого мог держать только калькулятор, было более чем сложно. Так что по этой причине Руслан заблуждается.
                                                                                                                                            0
                                                                                                                                            Harm, я самолично исправил половину багов в этих транспортах, многие из которых проявляются только при большой нагрузке. Но, транспорты изначально были написаны человеком, который делал это скорее для того, что бы доказать теоритическую возможность шлюзования в проприетарные IM сети, нежели родить качественный продукт. А продукт как известно всегда рождается в муках. Но это не значит, что мы все так и оставим, мы работаем на собственными транспотрами с поддержкой голоса и прочих необходимых для нашего клиента фич, просто на это требуется МАССА времени.
                                                                                                                                              0
                                                                                                                                              Вот как раз с этого и надо было начинать, а не лепить клиент и выпускать его в массы. Кстати в devel jabber.ru говорят, что тот разраб что писал те транспорты просто криворукий, а ты говоришь чтобы доказать... хех
                                                                                                                                                0
                                                                                                                                                Я имел в виду что его транспорт это скорее как "лабораторная работа" дабы доказать теорию существования транспортов, но не попытка сделать правильный рабочий транспорт. То, что он стал популярным и его ставят на все сервера это чистая случайность :-).
                                                                                                                                                0
                                                                                                                                                Я самолично правил половину багов - ужос. А свой написать не судьба было? Ваш проект довольно молодой и чтобы проанализировать ситуацию, вам нужно было воспользоваться только гуглем и Вы бы нашли массу жалоб и недовольств по поводу перечисленных мною продуктов, которые Вы используете на своём проекте. А там уже можно было положить хорошее начало, наладив серверную часть написав свои транспорты и учитывая то, что упустил тот криворукий разработчик, который сейчас делает что-то подобное для OpenFair. Но дело ваше, не мне вас судить, я только высказал своё мнение и вижу реакцию других пользователей вашего продукта.
                                                                                                                                                  0
                                                                                                                                                  Как известно на ошибках учатся, причем только на своих :-).
                                                                                                                                          0
                                                                                                                                          Кстати, с вашим подходом ни одна IM не сможет раскрутиться! И более того, основная масса программистов и фанатиков Jabber (Linux тоже) так и говорят: не нравится, не юзай!
                                                                                                                                            0
                                                                                                                                            ИМХО если будут очевидные преимущества, то сможет. А если их нет, значит оно и не надо. Я, например, 5 лет использую то же линукс, мне удобно и т.д. и т.п., но я об этом не пытаюсь всем рассказать. Если меня спросят, я отвечаю, помогаю осваивать, но не предлагаю попробовать и не говорю "ну посмотрите же как это круто!". Просто потому что надоедает показывать что-то людям если им неинтересно и лениво вникать. Поэтому до сих пор только несколько моих друзей используют линукс, и то напополам с вендой.
                                                                                                                                            Так что я действительно считаю что IM не надо раскручивать, пусть сами всплывают, когда их время придет. А до этого, тот кто ищет - будет их находить.
                                                                                                                                              0
                                                                                                                                              Побольше бы таких, кто меньше слюнявит комменты на типа: "Венда ацтой", "ICQ говно".
                                                                                                                                              Ещё смешно смотреть на такие: "ААА, вендузятник, фууу" или "Да эти асечники ламеры, ничего не знают". Только зато тот асечник ген.директор фирмы и живёт бед не знает, а ты сидишь и в интернете слюни пускаешь (под словом "ты" я не имел ввиду вас).
                                                                                                                                          0
                                                                                                                                          Да, обидно даже стало немного... Я тут на досуге как раз транспорт писал для jabber (на с++, без лишних зависимостей и тп), а тут вы называете нас "тупыми" и прочее.
                                                                                                                                          Хочется верить что со временем вы поймёте что заблуждались, тут выше многие достаточно доходчиво объяснили преимущества XMPP протокола.
                                                                                                                                          Жаль что люди не разобравшись толком в предмете пишут такое и их слова подхватывают другие...
                                                                                                                                            0
                                                                                                                                            Извините, если обидел. Каждый сам увидит себя в моём посте, а кто не разглядел этого, к тому оно не относится. Просто надоело читать одно и тоже, постоянные сравнения oscar & xmpp. Сидят программисты и рассуждают какой простой и крутой протокол xmpp и какое говно эта аська, но только сделать нихрена не могут, кроме того как мусолить одно и тоже уже несколько лет, засерая интернет этой никому ненужной говнопомойкой icq vs jabber.! Достало просто! Я этих слюней уже в рунете обчитался. Докажите делом,а не сполнями!
                                                                                                                                              0
                                                                                                                                              Соплями*
                                                                                                                                                0
                                                                                                                                                Не читайте тогда такие обсуждения, какие проблемы, можно подумать что вас заставляют это делать.
                                                                                                                                                И не пытайтесь судить о чём-то не понимая предмета. Если интересно - разберитесь сами сначала, спросите других. Это всегда приносит пользу в итоге.
                                                                                                                                                Я не обижаюсь на вас лично, вы молоды и такое поведение простительно. Обидно что другие вас прочитают.
                                                                                                                                                PS Постарайтесь общаться тут на нормальном русском языке, а то неприятно так общаться. Не базар же тут в конце концов :)
                                                                                                                                                  0
                                                                                                                                                  Мне как пользователю интересно развитие протокола XMPP и совсем не нравится как оно протикает, и как программисты жуют сопли вместо того чтобы делать. Я хочу чтобы с помощью данного протокола ушли все границы в общении и выборе IM, как в данный момент один юзает MSN, а другой ICQ (транспорты не предлагать, пока свой сервер не поднял, прыгал с одного на другой, ибо стабильных просто нету). Данная ветка как раз и похожа на базар!
                                                                                                                                                  ЗЫ: Кто сказал что я не знаю предмета? О чём спрашивать других?
                                                                                                                                                    0
                                                                                                                                                    Я сказал что ваши знания о предмете поверхностны. Ваши комментарии тут тому подтверждение.
                                                                                                                                                    К тому же вы не уважаете людей, которые делают дело, а не болтают.
                                                                                                                                                    Подумайте об этом на досуге.
                                                                                                                                                    Извините, на этом я дискуссию тут прекращаю.
                                                                                                                                                    Удачи вам в освоении нового!
                                                                                                                                                      0
                                                                                                                                                      Ага, спасибо за высказанную точку зрения.
                                                                                                                                                      Я не отрицаю что мои знания поверхностны, а даже утверждаю это - говоря что я обычный юзер и этого достаточно чтобы оценить ситуацию! Я уважаю тех, кто делает, а не сопли мажет на страницах в блогах и при этом ничего не делает, хотя называет себя программистом и даже пытается блеснуть умом. - тут как раз это и происходит. А данное состояние jabber говорит об этом и даже просто кричит: "Аааа, я кривое дерьмо, что со мной сделали, кто дал криворукому власть надо мной!".
                                                                                                                                          • UFO just landed and posted this here
                                                                                                                                              0
                                                                                                                                              Давайте внесем уточнение: сравнивать "опциональность XMPP" с "популярностью ICQ" - все равно что мух с котлетами.
                                                                                                                                              XMPP - это [b]протокол[/b], которому противостоит недавно "приоткрытый" протокол OSCAR. На стороне XMPP - полноценная открытость, впервые за всю историю IM, это "сила инновации".
                                                                                                                                              ICQ - это [b]сервис[/b], которому противостоят Google Talk и множество независимых Jabber-серверов. На стороне ICQ - 11 с лишним лет истории, это "сила традиции".
                                                                                                                                              Эти две силы в сущности являются перпендикулярными, и их взаимодействие приводит к синтезу сущности, извлекающей преимущества из обоих подходов. О начале такого синтеза свидетельствуют шаги двух сторон навстречу друг другу, которые они вынуждены делать, чтобы выиграть в противостоянии. Из области "закрытость vs. открытость" борьба уже перешла в область "ограничения vs. свобода". Медленно, но верно AOL теряет пользователей - этому причиной и сам факт скупки лидирующего сервиса "под сукно" (при наглом продвижении AIM), и другие "подвиги" этой корпорации. И тут еще появляется Jabber, поддерживаемый идейным врагом традиционной по сути корпорации - Google'ом. AOL остается идти только по пути гламуризации и запоздалых попыток обуздания того, что эта корпорация долго отрицала - доминирования альтернативных клиентов. Фактически на ее стороне только привычки ветеранов сети - если номер, значит ICQ (был еще сервис Odigo, который раньше подавал надежды и многие спешили зарегить в нем семизнак, но он умер, так и не открыв свой мудреный протокол). Но эта безальтернативность уже уходит в прошлое. На стороне Google - постоянно растущая армия пользователей ее почты, которая для многих из них стала основным ящиком (и следовательно, интеграция почты с IM уже не кажется чем-то лишним), плюс длинный хвост независимых XMPP-шников, в том числе и внутрикорпоративных. AOL, рассчитывая на баннерную (2000 год, епт) рекламу, в долгосрочном плане не имеет в этой борьбе никаких шансов. Вдобавок ко всему над обоими этими сервисами нависает Skype.

                                                                                                                                              Прогноз, к сожалению, неутешительный. В попытке обратить историю вспять корпорация может прибегнуть к репрессивным мерам: начать прессовать разработчиков наиболее успешных альтернативных клиентов (однако как, интересно, она сможет привлечь к ответственности авторов десятков дистрибутивов миранды с общим основным кодом и разными ключами?:)), а в один "прекрасный" день и вовсе забастовать, как это уже случилось 30 марта 2007 года. И вот тогда все аськозависимые, то есть пользователи, которые не пользуются никакими другими средствами, могут получить шок. Прецедент уже был - более чем 10-миллионное сообщество Odigo сегодня фактически разрушено. Гибель же аськи может спровоцировать целый экономический кризис, подорвав мощнейший канал B2C- и B2B-коммуникации. И наконец, еще один вариант, наиболее благоприятный для всех (хоть и слышны крики "монополизм!") - это покупка ICQ компанией Google. Если же до нее доберется MS - противостояние примет радикальную форму, вплоть до судов (относительно положения лицензии, провозглашающего любую передаваемую информацию... собственностью AOL). AOL все равно не имеет шансов победить, но, агонизируя, может потрепать пользователям нервы как SCO.

                                                                                                                                              З.Ы. Использую QIP Infium, аккаунты в обоих сервисах, но большинство контактов пока еще в аське.
                                                                                                                                                0
                                                                                                                                                С чего вы взяли что Google Talk противостоит AOL? А вы вкурсе что первый вполне нормально поддерживает партнёрские отношения со вторым и более того имеет право мнения в решениях второго?
                                                                                                                                                http://www.google.ru/press/pressrel/twao…
                                                                                                                                                Прежде чем что-то писать, пожалуйсто, обратитесь хотя бы к тому же Google за справочкой.
                                                                                                                                                0
                                                                                                                                                Джаббер использую, для движка, как составляющая передачи информации, т.е. между пользователями и пользователями.

                                                                                                                                                Исеку закрыт, и я не буду пользоваться этим проприретарным протоколом.

                                                                                                                                                интернет бизнес
                                                                                                                                                  0
                                                                                                                                                  Здраствуйте. 2 месяца назад начал знакомится с EJabberd. Установил сервак, пару клиентов. Вроде как работает. Читаю про XMPP и разные возможности - СУПЕР. Вот только ни как не могу найти то что меня интересует, и поэтому сервер простаивает. Задача: В организации поднять сервер и установить клиентов в офисах и главное в филиалах(удаленных) для общения не только текстом, но и голосом и видео (главное). Системы типа ICQ и Skype не подходят в связи стем, что сервер должен быть свой и контролируемый, а уже через этот сервер связь с внешним миром. По моему EJabberd подходит для этого, а становить нужные функции и клиенты не могу, 2 месяца ищу - да вот ни как не могу найти. Подскажите пожалуйста, есть ли возможность поставить Сервер и клиентов, которые поддерживали передачу голоса и видео. И если есть, то подскажите как или где про это можно узнать.
                                                                                                                                                    0
                                                                                                                                                    на мыло мне напишите(p . elagin [гав гав] gmail.com ) , поумаем вместе.

                                                                                                                                                Only users with full accounts can post comments. Log in, please.