Alasan Kami Beralih dari Firebase ke Supabase
(koptional.com)- Kelebihan Firebase
- Realtime DB Firebase pada awalnya sangat revolusioner (sebelum websocket/SSE menjadi umum)
- Dengan menggunakan Firestore, masalah manajemen state klien terkait data terbaru bisa teratasi
- Dapat menyediakan pengalaman realtime secara gratis
- Kekurangan
- Login Google/GSuite wajib
- Firebase Hosting tidak memungkinkan pengelolaan file yang terperinci
- Pembuatan indeks di Firebase lambat dan kurang bagus. Untuk hal yang sama, performanya jauh lebih lambat dibanding Algoria Index
- Karena bukan open source, tidak ada jaminan akan berkelanjutan (seperti Parse). Juga tidak memungkinkan bergantung pada versi API tertentu
- Tidak bisa dijalankan sepenuhnya secara lokal. Memang ada Emulator, tetapi lambat, sulit di-debug, dan fiturnya kurang
- Firebase CLI sangat tertutup
- Dari berbagai isu belakangan ini, kami menilai sesuatu seperti Supabase lebih cocok untuk masa depan kami
- Baru-baru ini Firebase menghapus fitur log Cloud Function dari dashboard. Untuk melihatnya sekarang harus lewat GCP
- Terlihat seperti GCP sedang menggerus lingkungan pengembang Firebase (cannibalizing)
- CI/CD Cloud Function memburuk
- Mereka mengatakan deployment bisa dilakukan 80 kali per 100 detik, dan sebelumnya tidak ada masalah, tetapi belakangan jika melewati ini mulai gagal
- Firebase tidak punya cara yang rapi untuk hanya men-deploy fungsi yang berubah, jadi batas 80 kali ini terlalu kecil dan merepotkan
- Sedikit demi sedikit Firebase mendorong pengguna ke GCP untuk memakai layanan-layanan yang esensial
- Baru-baru ini Firebase menghapus fitur log Cloud Function dari dashboard. Untuk melihatnya sekarang harus lewat GCP
- Kami baru-baru ini mencoba mengembangkan dengan Supabase, dan pengalaman pengembangnya bagus
- Terutama Row Level Security, yang lebih kuat daripada Firestore Rules
- Fakta bahwa Supabase menggunakan Deno/PostgreSQL juga merupakan nilai plus
2 komentar
Supabase sedang naik daun; saat memakai PostgreSQL rasanya ini benar-benar bagus.
Supabase memulai beta publik - alternatif Firebase open source
Supabase mulai mendukung GraphQL
Supabase Realtime - fitur Multiplayer dirilis sebagai GA