Huli's Blog

Learning by sharing

Lidemy 鋰學院是一個為初學者而生的線上程式課程平台,希望能以淺顯易懂的教學,帶領初學者更快速地入門程式設計。你可以直接到網站註冊,或者是追蹤 Lidemy 的粉絲專頁,就能搶先得知課程的最新消息

Firebase - 即時同步資料庫

| Comments

Firebase的網站首頁,就有著顯著的標題:Build Realtime Apps
簡單來說,Firebase就是一個雲端資料庫,你可以利用它寫好的sdk或是透過restful api的方式去做CRUD
但特別之處在於,你在client端可以listen一個event,當remote的資料有變動時,client端也可以跟著做出反應。

最能夠簡單理解的範例就是聊天室,之前我有寫過一篇用socket.io做聊天室的,而這邊firebase扮演的角色就很像socket.io的server。

Firebase用起來的感覺挺不錯的,提供多種程式語言的教學跟sdk可以使用
而且都有分成三個系列,一個是適合想快速上手的:5分鐘內教你整個連城
一個是更深入一點的,一步步分成五個步驟教你,而最後一個則是完整的api document

我目前只是把它當作一個db在存取而已,沒有用到它的強項:reaitime,或許以我這樣的需求來說,用Parse或更好一些。

Comments

comments powered by Disqus