連載
Slackと違ってオンプレミス環境で作れるOSSチャット基盤4選&RocketChatの基礎知識:OSSチャット基盤RocketChat入門(1)(2/2 ページ)
OSSのチャット基盤4つを紹介し、その中の1つRocketChatの概要と、ベースになったSlackの概要と、その違いについて解説する。
SlackとRocketChatの違い
SlackとRocketChatの比較表を以下に記載します。Slackの大きな特徴であるスラッシュコマンドや外部サービス連携について一部利用できないものもありますが、Slackにはない日本語対応など、RocketChatにしかない機能も存在します。
その他のOSSチャット基盤
本連載ではRocketChatを取り上げていきますが、OSSのチャット基盤は他にもあるので、いくつか簡単に紹介します。
Mattermost
RocketChatと同じくSlackに似せて作られたチャット基盤。MITライセンスで配布されていて、RocketChatと同様にDockerのコンテナとしても公開されています。Go言語とReactで実装されており、Markdown記法やハッシュタグといった独自機能も取り入れています。
Let's Chat
同じくMITライセンスで配布されているチャット基盤。Python、Node.js、Socket.IOで実装されています。
Kandan
GNU Affero General Publicライセンスで配布されているRuby on Rails製のチャット基盤。Slackというよりは、HipChatに似せて作られています。
次回はDockerを用いたRocketChatの環境構築と使い方について
今回はチャットツールであるSlack、そのクローンでありOSSであるRocketChatについて紹介しました。次回から実際にDockerを用いたRocketChatの環境構築と使い方について解説していきますので、お楽しみに。
Copyright © ITmedia, Inc. All Rights Reserved.
関連記事
- チャットアプリ開発に見る、Socket.IOの基本ライブラリの使い方
本連載では、WebSocketを扱えるNode.jsのライブラリ「Socket.IO」の使い方について解説します。今回は、チャットアプリ開発を例に、双方向通信、ブロードキャスト送信、個別送信などを実装する際のSocket.IOの使い方について。 - 無料でLINEやSkypeのようなリアルタイムアプリが簡単に作れるSkyWay
HTML5関連のPtoP技術通信として注目のWebRTCを、JavaScriptだけで手軽に使えるプラットフォーム「SkyWay」と、その中核となるライブラリ「PeerJS」の概要と基本的な使い方を解説します。 - ユーザー解析機能が無料になったFirebaseの使い方超入門
Firebaseのデータベース機能を使って無料のチャットアプリを作ることで、FirebaseやFirebase Analyticsの使い方について解説します。