Szybkość
Głośność
require(#23) - Trochę o Firebase
Pobierz odcinek 💾Odcinek na YouTube 📺Przesłuchaj na Spotify 🎧Firebase jest bardzo ciekawą usługą od Google, pozwalającą nam tworzyć pełnoprawne aplikacje z backendem... bez pisania ani jednej linijki kodu backendowego. W tym odcinku przyjrzymy się podstawom Firebase i jego głównym częściom.
Oczekujcie również w najbliższym czasie drugiej części odcinka o Firebase, w którym porozmawiamy o rzeczach trochę bardziej "dookoła" samego pisania kodu, takich jak delivery aplikacji, testowanie, reklamy, czy Google Analytics.
Linki i notatki
Czym jest Firebase
- https://firebase.google.com
- Gotowy backend do naszej aplikacji
- Podejście do możliwości pisania pełnoprawnych apek (z naciskiem na mobilne), bez pisania kodu backendowego
- SDK na wiele platform:
- Oficjalne oraz 3rd-party
- Dla React Native https://rnfirebase.io/
Elementy Firebase
- Firestore
- Auth
- Cloud Functions
- Cloud Storage
- Realtime Database
- Cloud Messaging
- Fireship - Czat z Firebase w 7 minut https://www.youtube.com/watch?v=zQyrwxMPm88
- ML
- Hosting
Kiedy warto korzystać z Firebase, a kiedy nie
Nie, jeżeli
- Zaawansowana logika aplikacji, wiele skomplikowanych procesów
- Jeżeli zależy nam na wielu możliwościach rozwoju kodu
- Jeżeli bazujemy na rozwiązaniach real-time
- Jeżeli mamy wiele apek mających korzystać z niego
Tak, jeżeli:
- Potrzebujemy typowy backend i bazę danych
- Mamy jednego klienta - np. apka mobilna lub stronka
- Nie potrzebujemy zbyt wiele logiki
- Firebase Use Cases https://firebase.google.com/use-cases
Szybkie nowości
- Nowy routing w Gatsby https://www.gatsbyjs.com/blog/fs-route-api
- Deno 1.5 https://deno.land/posts/v1.5
- Apple Sillicon M1 🔥