24 poin oleh xguru 2022-10-18 | 2 komentar | Bagikan ke WhatsApp
  • 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
  • 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

 
hmmhmmhm 2022-10-19

Supabase sedang naik daun; saat memakai PostgreSQL rasanya ini benar-benar bagus.