回答編集履歴

1

追記

2019/12/31 08:18

投稿

H40831
H40831

スコア973

test CHANGED
@@ -5,3 +5,29 @@
5
5
  他回答者様がおっしゃってるfirebaseでも、可能だとおもうので、好きな方を選択してください。
6
6
 
7
7
  どちらにせよ、他人とデータを共有するためにはサーバーが必要になるので、最低限の環境構築やサーバーサイド言語の知識が必要になると思います。
8
+
9
+
10
+
11
+ **追記**
12
+
13
+ どちらを選ぶかの参考に。
14
+
15
+ 上でも言ったとおり、他人とのデータ共有にはサーバーの存在が必須なので、
16
+
17
+ Websocketサーバーとして動かすためのPCを用意する必要があります。
18
+
19
+ そのための現代的な方法としてはAWSやレンタルサーバーのような、ただのコンピューターを借りて自分でイチからサーバーにしていく方法と、
20
+
21
+ Firebaseのように、予め用意してくれてるシステムを使って手っ取り早く必要な機能を得る方法があります。
22
+
23
+ こういったことができるサービスを、IaaS、PaaS、SaaSなどというので、気になる場合は調べてみてください。
24
+
25
+
26
+
27
+ なので、今後似たようなことをする予定がない場合や、いつもFirebaseを使えるような状況であればFirebaseで実装したほうが手っ取り早いです。
28
+
29
+ しかし、スキルの向上を目的としていたり、今後もいろんな環境で開発していくことを想定するなら、
30
+
31
+ Websocketを導入するためのライブラリは様々なサーバーサイド言語用に用意されているので、
32
+
33
+ Websocketを学んだ方が汎用的です。