IRC теряет свою популярность. Это не секрет ни для кого из тех, кто следит за миром
IRC. Почему?
Одна из причин — сложность IRC. Действительно, время
идет, а IRC остается все в том же положении, что и 15 лет
назад. Пользователям по-прежнему надо запоминать десятки
команд и вводить их вручную, с клавиатуры. Процесс этот
пытаются автоматизировать десятки программ и скриптов, но
сделать это действительно качественно невозможно.
Почему? Да потому, что невозможно создать даже скрипт
или алгоритм, который бы помог в автоматической
идентификации на NickServ. Возможны лишь решения в частном
случае. Для одной конкретной сети и одного языка. Решить
эту задачу в общем случае без технологии IRC+
невозможно.
Многие люди привыкли к IRC такому, какое оно есть и им
это не кажется абсурдом. Но представьте себе, например окно
ICQ или MSN пейджера, в котором для того, чтобы поговорить
с кем-то, надо набрать /speak 123456789, для того, чтобы
войти надо набрать /server login.icq.com, /uin 123456 и,
наконец, /server identify mycoolpass. Не правда ли,
выглядит нелепо?
Изначально, сервисы задумывались как боты, которые
наделены специальными правами. Они могут менять ник
пользователям, менять статусы и режимы канала, и многое
другое. В том числе и отправлять любые NUMERIC-сообщения.
Но эта идея устарела. Пользователю лишь надо простое и
понятное средство к общению, а не вникать в тонкости
технологии.
Что такое IRC+?
IRC+ - стандарт, который описывает поведение IRC
сервисов, их отклики и запросы, приводит их к единому,
удобному для скриптера или автора IRC клиента формату.
Благодаря этому, достигается:
- Больше не надо запоминать сложных команд сервисов. Их
можно сделать в меню просто и удобно. Даже новичок в IRC
сможет зарегистрировать свой ник и работать с ним.
- Возможность распознавать отклики сервисов на уровне
IRC клиента, и автоматически принимать соответствующие
действия, например, вводить пароль на ник или канал,
запросив его перед этим у пользователя удобным
графическим окном, и предложив ему сохранить пароль для
дальнейшего использования.
- Управлять каналом и ником с помощью удобных
графических меню.
- Клиент всегда сможет показать сообщения сервисов на
вашем языке, независимо от языка сети.
- Безопасная MD5 авторизация не позволит украсть ваш
пароль, даже если вы не используете защищенного
соединения.
- Совместимость с текущим режимом работы сервисов - вы
сможете не использовать эту технологию, если не
хотите.
// http://irc-plus.org