Submit Search
htmlとjsだけでチャットが実装できちゃった話
2 likes
1,901 views
司 知花
Firebase introduction
Technology
Read more
1 of 28
Download now
Download to read offline
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
More Related Content
PDF
Podcast(等ネットラジオ的コンテンツ)の時代ってもう来ました?(まだ?)
Masaya Hayashi
PPTX
坪井創吾さん / "王子様本のRuby1.9対応を調べる"
toRuby
PDF
はじめてのAIプログラミング 5章: 知識表現
nkazuki
PDF
AIChallange発表資料
nkazuki
PDF
Firebaseでのファイルアップロード処理と便利ライブラリの紹介
Fumiya Sakai
PDF
6 月 18 日 Next - 意外と簡単、AI を使ったリアルタイム モバイルゲーム開発
Google Cloud Platform - Japan
PDF
Firebase 概要
Kaname Noto
PDF
今なぜサーバーレスなのか
真吾 吉田
Podcast(等ネットラジオ的コンテンツ)の時代ってもう来ました?(まだ?)
Masaya Hayashi
坪井創吾さん / "王子様本のRuby1.9対応を調べる"
toRuby
はじめてのAIプログラミング 5章: 知識表現
nkazuki
AIChallange発表資料
nkazuki
Firebaseでのファイルアップロード処理と便利ライブラリの紹介
Fumiya Sakai
6 月 18 日 Next - 意外と簡単、AI を使ったリアルタイム モバイルゲーム開発
Google Cloud Platform - Japan
Firebase 概要
Kaname Noto
今なぜサーバーレスなのか
真吾 吉田
Viewers also liked
(7)
PPTX
使った気になれるFirebase
Fukase Motohiko
PDF
Unlimited Frameworks
Terui Masashi
PPTX
AngularJSを浅めに紹介します
nkazuki
PDF
20分でおさらいするサーバレスアーキテクチャ 「サーバレスの薄い本ダイジェスト」 #serverlesstokyo
Masahiro NAKAYAMA
PDF
サーバレスアーキテクチャにしてみた【デブサミ2017 17-E-2】
dreamarts_pr
PDF
Building Serverless Machine Learning models in the Cloud
Alex Casalboni
PPTX
サーバーレスで ガチ本番運用までやってるお話し
Akira Nagata
使った気になれるFirebase
Fukase Motohiko
Unlimited Frameworks
Terui Masashi
AngularJSを浅めに紹介します
nkazuki
20分でおさらいするサーバレスアーキテクチャ 「サーバレスの薄い本ダイジェスト」 #serverlesstokyo
Masahiro NAKAYAMA
サーバレスアーキテクチャにしてみた【デブサミ2017 17-E-2】
dreamarts_pr
Building Serverless Machine Learning models in the Cloud
Alex Casalboni
サーバーレスで ガチ本番運用までやってるお話し
Akira Nagata
Ad
htmlとjsだけでチャットが実装できちゃった話
1.
HTMLとJSだけで チャットが実装できちゃった話
2.
$ whoami 知花 司 ちばな つかさ ! twitter: @chibana_555 #スバヲタではありません ! 癖:
なんでもhogehoge ! 苦手: 日本語 ※お断り:この資料は私個人の偏見の集大成であり、私が所属する会社とは一切関係ございませんw
3.
JSでチャット (な∼んだnodejsの話しか)
4.
Firebaseのお話です 知ってる人∼ 違いま∼す! 残念でした∼
5.
デモ
6.
これ、AWSのS3 で動いてます ※ S3: AWSが提供しているストレージサービス (ただのファイルサーバー) は? 何がすごいの?
7.
チャットって メッセージ送信
8.
チャットって 他のユーザーに 通知しないといけない
9.
チャットって ぬるぽ!
10.
チャットって ぬるぽ? ぬるぽ?ぬるぽ? ぬるぽ? ぬるぽ?
11.
チャットって ガッ ガッガッ ガッ ガッ
12.
チャットって 他のユーザーに 通知しないといけない
13.
これを実現するには 双方向通信 プロトコル サーバーサイドAP フロントエンドAP
14.
これを実現するには 冗長化 ※意外にめんどくさい
15.
Firebaseの何が嬉しいか さっきのデモの構成はどうだったか?
16.
さっきのデモ Google Platform
17.
チャットの実装 メッセージ表示してるところ メッセージ取得してるところ Factory Controller データが更新される都度 呼ばれる
18.
チャットの実装 メッセージ送信してるところ さっきのコレクションに 追加してるだけ
19.
チャットの実装 メッセージ送信してるところ 送信時に認証処理してる
20.
単なるデータ同期だけでなく こういうSSOの実装 まともにやると地味にめんどくさい
21.
SSO選択のところ controller service facebook とか twitter とかの識別子 利用するSSOの識別子を 渡すだけ 単なるデータ同期だけでなく 数行で実装可能!
22.
宗教上の理由でng使いましたが ※サイト転載はちゃんと許可とってます 主要FW向けにいろいろ提供されてます
23.
しかもiOS, Android対応 ※サイト転載はちゃんと許可とってます
24.
実はHostingも提供 ※サイト転載はちゃんと許可とってます 独自ドメイン使わなければ 無料の範囲内でも使えます
25.
ちょっと試したくなりました? 一応今回のデモGitHubに置いてます https://github.com/hogehoge-banana/firebaseDemo ! ・・・が、公式のチュートリアルがものすごく充実してる のでそちらをご利用くださいw https://www.firebase.com/tutorial/#gettingstarted
26.
とまぁ、 Firebaseゴリ押しなんですが
27.
※私はgoogleの回し者 ではありませんのであしからず・・・ 知ってるわ!
28.
ご清聴ありがとうございました
Download