A Firebase a Google-nek egy szolgáltatása, ami egy teljes platformot biztosít a mobilalkalmazásunknak. Az egyszerűbb alkalmazásoknál ennek segítségével már elhagyhatjuk a szerver oldali implementációt is, mivel jelen esetben maga a szolgáltatások csoportja lesz a szerverünk.
Mit tud a Firebase?
Az egyik ilyen szolgáltatás a valós idejű adatbázis. Ezzel a szolgáltatással elfelejthetjük a http requesteket a backend felé és helyette websocketeket használhatunk, aminek a gyorsasága konkrétan már csak az internet sebességünktől függ. Az adatbázisban történő változásokról is azonnal értesítést kaphatunk push notification segítségével. Egy hátulütője van csak ennek a szolgáltatásnak, hogy csak nosql adatbázist hozhatunk létre.
A Firebase-ben van egy különálló szolgáltatás csak az autentikációra. A Firebase Autentikáció támogatja a sima email + jelszó párossal a bejelentkezést (OAuth2 segítségével), de ezen felül még támogatja a Facebook, Google, Twitter és GitHub bejelentkezést. A különféle social media platform bejelentkezés támogatásával meg tudjuk növelni a felhasználók számát, mivel sokkal egyszerűbb az átlag felhasználóknak így bejelentkezni.
A legnagyobb hátránya ennek a platformnak, hogy nincs hozzá on-premise támogatás, ami leginkább a fejlesztőknek lenne jó. Ám valójában ez sem jelent olyan vészes gondot, mivel a Firebase-ben lévő legtöbb szolgáltatás egy bizonyos pontig ingyenesen elérhető.
Összefoglalva egy könnyen használható szolgáltatás-csomagról beszélhetünk, ami nagyon meg tudja gyorsítani az applikáció fejlesztést. A Google a fejlesztők számára még további szoftverfejlesztési csomagot is biztosít a fejlesztés könnyebbé tételére.
Comments are closed.