אני עשיתי כמה פרויקטים עם firebase (וריאקט)
זה חסך לי המון המון זמן בפיתוח, לא כתבתי צד שרת, כל ההתממשקות מול הDB הייתה ישירות מהקליינט.
וזה היה מאוד נוח, שממש בקצת זמן היה לי מערכת שעובדת עם אימות והכל.
יש לי שם משימות מתוזמנות ועוד..
(רק התעסקות עם נטפרי הייתה מעצבנת, לשלוח המון הקלטות)
אמנם יש לזה גם חסרונות:
1 - אין לי באמת איך להעביר את זה בקלות לשרת אמיתי, אני צריך לכתוב מ0 צד שרת (מה שלא עשיתי בתחילת הדרך) ולעבור על כל המערכת ולעדכן את כל הפונקציות שקוראות לDB.
2 - בDB שלהם אין אפשרות של שליפה עם JOIN, וצריך למצוא קומבינות לזה.