Обмін миттєвими повідомленнями в локальній мережі. Порівняння DMESS та MyChat

Порівняльне тестування двох чатів для локальних мереж: D.mess та MyChat. Характеристики, особливості, огляд функцій та особливостей роботи.

  1. Введення
  2. Що сподобалось в програмі D.mess?
  3. Що не сподобалось в чаті D.mess?
  4. Ложка дьогтю для D.mess
  5. Порівняльна таблиця можливостей D.mess та MyChat
  6. Яку програму для спілкування в мережі обрати, D.mess чи MyChat?

1. Введення


В далекому 2004 році, коли я взяв за мету знайти спосіб сповіщення співробітників компанії про важливі події, мені навіть в голову не прийшла думка використовувати ICQ. По-перше, її використання не заохочувалось, все ж таки компанія серйозна, а аська — це потенційна "діра", а по-друге, вона була встановлена тільки у двох-трьох людей, кому це було дозволено "через аспекти роботи".

Перше, що я спробував — банальна консольна команда net send. Але все виявилось не так добре, як очікувалось. Для коректної роботи цієї команди потрібно, щоб була запущена служба повідомлень Windows. Потім раптом виявилось, що на Windows XP SP2 ця штука стандартно відключена. Та що я ніяк не зможу контролювати, що повідомлення дійсно отримано адресатом. А якщо комп'ютер отримувача вимкнений — то повідомлення він не отримає. Та інколи повідомлення просто не доходили, з незрозумілих для мене причин. Список користувачів-отримувачів потрібно було десь зберігати та оновлювати вручну. Загалом, багато незрозумілих речей та недоліків змусили мене відмовитись від ідеї використовувати для сповіщення людей команду net send.

Розумних слів типу "корпоративний месенджер" та "локальний чат" я тоді не знав, тому просто пішов на сайт-каталог програмного забезпечення www.download.ru в розділ програм для спілкування. Дизайн сайту тоді був зовсім не такий, як зараз, але я знайшов те, що було потрібно.

Називалась ця програма D.mess. Дуже проста, займає мало пам'яті, багато зручних фішок типу списку контактів, відправки лінків на файли, смайлів, історії відправлених та прийнятих повідомлень та іншого.

Варто сказати, що деякий час (близько місяця) ми користувались даною програмою. Функціонал та якість були більш-менш на рівні, але, як виявилось, були ще й деякі недоліки. Недоліки пов'язані в першу чергу з самою технологією, на якій базується ця програма.

Що ж, які проблеми виникли?

1) Якщо в мережі багато користувачів, то визначення, чи в мережі людина, чи ні, починало працювати нестабільно. Часто неможливо було із 100% впевненістю сказати, увімкнений комп'ютер у людини чи ні.

2) Обмеження на довжину відправленого повідомлення.

3) Немає можливості створювати конференції. Тільки спілкування тет-а-тет, інакше ніяк.

4) Якщо в мережі є декілька сегментів — люди не бачать один одного.

5) Неможливо визначити, отримала людина повідомлення, чи ні. Повідомлення відправляється, але гарантій отримання немає.

Це найменший перелік, з часом кількість претензій збільшувалась, але найголовніша проблема залишилась: ненадійність відправки повідомлень.

Варто сказати, що сама програма у цьому не винна, тому, що при використанні технології без серверу, зробити надійною відправку повідомлень та актуальний список контактів онлайн практично неможливо.

Так прийшло розуміння того, що надійну систему обміну повідомленнями в компанії можна збудувати лише клієнт-серверною технологією. Одна програма-сервер, до якої підключаються програми-клієнти. Все спілкування йде через сервер, він же все і контролює.

З цього моменту й почалась розробка програми для мережевого спілкування MyChat. Звичайно, був варіант використання корпоративної ICQ (Corporate ICQ), встановлення Jabber чи IRC-сервера — але це тема для окремої історії.

Не зовсім коректним є порівняння програми, розвиток якої припинився в 2006 році, та MyChat, клієнт-серверного продукту вище класом, до того ж в активному розвитку, однак все ж зробимо це. Просто тому, що судячи з анкет, які заповнюють люди, при замовленні дистрибутивів Free MyChat, багато хто шукає заміну D.mess.

Звичайно, для порівняння програм, котрі виконують схожі задачі, слід мати методику, завдяки якій ми можемо це зробити. Крім загального огляду та специфічних функцій, буде детальна порівняльна таблиця. Роз'яснення пунктів таблиці буде дано окремо. Це перша версія порівняльної таблиці, яка в майбутньому буде розширюватись


2. Що сподобалось в програмі D.mess?


Сподобалась виключна простота. Запустили, в списку комп'ютерів, де видно користувачів, не потрібен ніякий сервер, все працює "саме по собі". Повідомлення відправляються, є смайли — що ще потрібно? Щоправда, не всі речі інтуїтивно зрозумілі, але з часом можна привчити користувачів різного рівня кваліфікації користуватись програмою. Перевірено на собі:

Доволі зручно реалізоване відображення інформаційних вікон про отримані повідомлення. Вони з'являються в правому нижньому кутку екрану (настроється) як прямокутники з текстом. На жаль, вони зникають, а в треї значок програми не мерехтить, так що нові повідомлення можна пропустити, якщо не настроїти D.mess відповідним чином


3. Що не сподобалось в чаті D.mess?


На жаль, всі недоліки програми з'являються через її простоту та мінімуму доступних функцій. Не можна відправляти файли. Хоч би по одному, навіть не папки з файлами. Усі контакти потрібно додавати вручну. Як підтримувати їх актуальність хоча б для двох десятків комп'ютерів — незрозуміло. Список контактів плаский, вкладеності немає ніякої. Пошуку по контактах немає.

Програма працює без серверу. Тому про надійність відправки повідомлень можна забути. Ніколи не зрозуміло, отримав адерас повідомлення, чи ні. Хіба що дзвонити по телефону, для контролю.

Немає сервера — немає ніякого адміністрування. Нічого не можна заборонити, програма некерована. Немає навіть вбудованих функцій типу заборони зміни налаштувань чи заборони на вивантаження програми з пам'яті. Для корпоративної мережі — це дуже актуально.

Відсутня повноцінна довідка. Точніше — її немає взагалі. Можливо, для такої програми це і не потрібно, але я впевнений, що програма повинна мати довідку. У всіх людей свої вимоги до програм. Тим паче, що підтримка D.mess вже не надається через закриття проекту, а вбудована довідкова система могла б вирішити частину питань, що виникають в процесі використання даного ПЗ


4. Ложка дьогтю для D.mess


На жаль, не дивлячись на версію 2.1.0, продукт переповнений великою кількістю помилок та недоліків. Протягом, приблизно, 1 години використання останньої версії було знайдено:

1. Якщо у вікні відправки повідомлення натиснути клавішу Ins чи обрати з контекстного меню пункт "Quote" (цитата), програма видає помилку:

2. Проблеми з відображенням груп користувачів у списку контактів. Після створення групи, спробувавши змінити її назву, показується таке:

Спостерігається у Windows 7. Також групи користувачів, по яких виконується клік, ніяк не виділяються, тому незрозуміло, яку саме групу ми будемо перейменовувати, а коли група створюється — то програма, не запитуючи, одразу створює назву "new group".

3. Текст, скопійований в буфер обміну з браузера Opera останньої версії, не вставляється у вікно введення тексту. Тобто, команда виконується, але у вікно нічого не потрапляє.

4. Не можна запустити більше однієї копії програми на комп'ютері. Навіть з різних папок. Тому програма не запрацювала в термінальному сервері. До того ж, усі налаштування знаходяться безпосередньо в папці з програмою, відповідно, якщо D.mess розміщена в \Program Files — то з'являться проблеми з записом файлів налаштувань та історії повідомлень через нестачу прав.

5. Автоматична підсвітка рядка вибору комп'ютера працює:

Але, в тей самий час, підсвічування групи користувачів не працює:

Хоча, судячи із рядка над піктограмою земної кульки, в якій щось з'являється, рух вказівника наче відслідковується.

6. Проблеми відображення тексту вікна "Про програму":

Рядки з текстом "наїжджають" один на одного, прокрутка реалізована некоректно.

Навряд варто очікувати на виправлення помилок, тому що продукт більше не оновлюється, офіційний сайт вже не існує. Так що, або використовувати "що є", або краще придивитись до MyChat


5. Порівняльна таблиця можливостей D.mess та MyChat


В даному огляді розглядались версії D.mess 2.1.0 build 94 та MyChat 4.11.

№ п/п Характеристика D.mess MyChat
Встановлення, видалення та оновлення
1.1 Інсталятор Ні Так
1.2 Деінсталятор Ні Так
1.3 Можливість автоматичного встановлення Ні Так
1.4

Система автоматичного оновлення Ні Так
1.5 Автоматичне оновлення та збереження усіх даних при встановленні останньої версії зверху старої Невідомо Так
Стандартні функції
2.1 Відправка персональних повідомлень Так Так
2.2 Текстові конференції Ні Так
2.3

Шифрування повідомлень Ні Так
2.4 Система сповіщень Ні Так
2.5 Дошка оголошень для усіх користувачів Ні Так
2.6 Обмін файлами між користувачами Ні Так
2.7 Особистий список контактів Так Так
2.8 Вставка зображень в текст повідомлень Так Так
2.9 Автоматична підсвітка лінків в тексті Ні Так
2.10 Інструмент перегляду історії відправлених та прийнятих повідомлень Так Так
2.11 Звукове інформування про події Так Так
2.12 Відправлення повідомлень користувачам, які на даний момент не у мережі, з гарантованою доставкою Ні Так
2.13 Графічні смайли Так Так
Мережа
3.1 Можливість роботи у великих мережах Ні Так
3.2 Можливість роботи через Інтернет (в складних мережах з маршрутизацією) Ні Так
3.3 Надійність доставки повідомлень Ні Так
3.4 Робота в термінальних сесіях (Windows, Citrix) Ні Так
Налаштування зовнішнього вигляду
4.1 Підтримка мов інтерфейсу Так, в комплекті: англійська Так (російська, українська, англійська)
4.2 Можливість переключитись на спрощений вигляд інтерфейсу користувача, без панелей інструментів і т.д. Так Так
4.3 Встановлення розміру шрифту повідомлень Ні Так
4.4 Настройка розмірів іконок головної панелі інструментів (великі/маленькі) Ні Так
Додаткові можливості
5.1 Мережеві статуси користувачів («вільний», «зайнятий», «не на місці» і т.д.) Так Так
5.2 Відправка файлів користувачам, які не у мережі Ні Так
5.3 Менеджер облікових записів, якщо за однією програмою працює декілька людей Ні Так
5.4 Збереження довідкової інформації про користувачів на сервері (ПІБ, нік, дата народження, фото і т.д.) Ні Так
5.5 Система ігнорування користувачів Так Так
5.6 Система пошуку користувачів Ні Так
5.7 Деревовидний загальний список контактів, єдиний для усієї мережі, з необмеженим рівнем вкладеності Ні Так
5.8 Система плагінів для розширення можливостей програми Ні Так
5.9 Список підрозділів компанії Ні Так
5.10 Список посад компанії з сортуванням «начальники – зверху» в списках контактів Ні Так
Адміністрування
6.1 Блокування IP адрес небажаних користувачів Ні Так
6.2 Блокування MAC адрес небажаних користувачів Ні Так
6.3 Централізована настройка прав користувачів Ні Так
6.4 Дистанційне управління зовнішнім виглядом та налаштуваннями клієнтів Ні Так
6.5 Автоматичні фільтри нецензурних слів та виразів, надто частої відправки «сміттєвих» повідомлень та спаму Ні Так
6.6 Система покарань («банів») для користувачів Ні Так
6.7 Зміна профілів користувачів, редагування довідкової інформації про них Ні Так
Спеціальні можливості
7.1 Показ рекламних банерів у вікні клієнтської програми Ні Так
7.2 Скриптова мова для написання простих програм, що розширюють можливості чату Ні Так
7.3 Загальне файлове сховище (FTP сервер) Ні Так
WEB-інтерфейс
8.1 Система онлайн-підтримки для сайту (кнопка для оператора контакт-центру підтримки клієнтів на сайт та WEB-чат) Ні Так
8.2 Перегляд історії переговорів користувачів у браузері Ні Так
8.3 Управління сервером через WEB-браузер Ні Так
Інтеграція з Active Directory
9.1 MSI пакет для розгортання через групові політики Ні Так
9.2 Автоматична авторизація користувачів, використовуючи Windows-логін Ні Так
9.3 Імпорт користувачів із Windows-домену Ні Так
9.4 Можливість спільної авторизації користувачів із декількох доменів Ні Так
9.5 Спільна робота «звичайних» та доменних користувачів Ні Так
Підтримка користувачів
10.1 Вбудована довідкова система Ні Так
10.2 Форум спільноти підтримки Ні Так
10.3 Підтримка розробників через електронну пошту Ні Так
10.4 Довідкові матеріали, статті з використання програми на сайті, блог Ні Так
10.5 Підтримка розробників через ICQ, Skype Ні Так
10.6 Підтримка розробників по телефону Ні Так

6. Яку програму для спілкування в мережі обрати, D.mess чи MyChat?


Дивлячись на таблицю, можливості програми D.mess влаштують лише користувачів простих однорангових невеликих мереж, до двох десятків комп'ютерів. Програма D.mess безкоштовна, та могла б створити конкуренцію комерційному продукту MyChat, однак у MyChat є безкоштовна версія на 20 користувачів — MyChat Free Edition, котра ідеально підійде для невеликих офісних мереж.

Варто звернути увагу на тей факт, що D.mess вже не розвивається, немає підтримки з боку розробників. Виправлення помилок очікувати не доводиться, як і покращення існуючого функціоналу.

Враховуючи все це, ми рекомендуємо спробувати встановити у себе та в мережі програму для мережевого спілкування MyChat та почати роботу з ним. Багатофункціональність, простота використання, гнучкі можливості налаштування — це буде правильним вибором.



Служба поддержки