やりたいこと
タイトルの通り簡単なチャットを作成したいと考えています。
今までサーバーやデータベースを扱ったことはなく、これから勉強するといった状態です。
見た目だけ(ユーザ名設定→テキストを入力→タイムラインに表示)はangular2で作ってみたのですが、実際にhttpリクエストを送って...とチャットとして動かしたいと思っています。
【参考にしたサイト】
超絶初心者のためのサーバとクライアントの話
第2回 RESTfulなAPIの設計を学ぼう (2/2)
5分で絶対に分かるAPI設計の考え方とポイント (1/6)
WebAPIについての説明
分からないこと
チャットとして動かすために、主にサーバーサイドに関して「何をどういう風に、どういう順序で」作っていけばいいのか分かりません。
調べたところ、サーバー・データベース・APIを構築しないといけないということと、それらに関する単語の意味(サーバー・(RESTful・Web)API(設計)・httpなど)は分かりました。しかし、それらをどう作れば良いのか、単語の意味や関係はなんとなく分かっても「で、それらをどう作ってどう組み合わせればいいのか」が分かりません。
チャットとして動作させるには何が必要で、どういう風に、どういう順番で、何を使って(ライブラリ・フレームワーク)作っていけばいいのかが分かりません。
FeathersJSというフレームワークを知り合いに教えてもらったのですが、サイトの説明を読んでもさっぱりで、まず基礎が分かってないからだと思うのですが、そもそもその基礎の何をどう勉強していけばいいのか分かりません。
質問
- チャットを作るには何が必要なのか
(サーバー・データベース・ライブラリ他)
- 一般的にどういう風に作るものなのか・チャットの実装の大まかな流れや具体例
(何を構築するのか、ライブラリやフレームワークは使用するのか)
- こういう場合まず何から勉強すべきなのか
自分なりにチャットの作り方や、分からない単語やそれらの仕組みを調べていたのですが、一向にどう作業を進めたら良いのか分からなかったので質問しました。
回答よろしくお願いします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。