В последнее время появляется крайне много различных технологий. Некоторые из них интересны исключительно с научной точки зрения. Другие же отлично вписываются в современный продакшн. К сожалению, с помощью использования новых, трендовых вещей можно и испортить свой проект. Нужно уметь правильно выбирать то, что будет использоваться. Одним из примеров удачного выбора стека технологий я бы и хотел поделиться с вами сегодня.
Чаты, instant messengers, веб-сервисы для общения. Сколько же всего изобретено для того, чтобы мы могли общаться друг с другом в режиме реального времени. Однако на самом деле большинство из нас использует лишь пару-тройку сервисов. Последний опрос на хабре показал, что почти все пользуют Skype, ICQ, WhatsApp и вконтакте. Однако я тут не солидарен с народом. Я до сих пор использую такой замечательный протокол, как IRC. Ведь он отлично выполняет то, что от него и требуется — обеспечивает комфортное общение с другими людьми.
У IRC есть одна проблемка. Обычно нужен какой-то клиент, который требуется установить на свой компьютер, или мобильное устройство. Причём, для смартфонов я и не знаю хороших клиентов. Есть, конечно же, и веб клиенты, правда, чаще всего, они унылы.
Сегодня мне попался на глаза отличный веб-клиент, построенный на NodeJs. Это shout. Это веб-приложение, которое вы сможете развернуть на своём сервере (или каком-нибудь бесплатном PaaS-решении) и обеспечить себе и своим друзьям крутой чат с отличным дизайном и продуманным юзабилити.
Категории: Веб-мастеринг