منتديات FORUM DGDN_dz
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.

مزايا و عيوب فايربيس Firebase و البدائل المقترحة

3 مشترك

اذهب الى الأسفل

مزايا و عيوب فايربيس  Firebase و البدائل المقترحة Empty مزايا و عيوب فايربيس Firebase و البدائل المقترحة

مُساهمة من طرف Admin الإثنين 10 سبتمبر 2018, 00:52

بعد فترة من استخدام فايربيس (Firebase) مع بعض المهتمين الأصدقاء واطلاق بعض المشاريع عليها فيها من توقف و فيها المستمر، و كخلاصة أريد أن اتكلم عن المزايا والعيوب (مع المصادر) التي نواجهها مع فايربيس ولماذا لا نفكر في البديل ونستخدم غيرها (Parse Server):
المزايا:
1- التكلفة في البداية جداً رخيصة (رمزية فقط)
2- لا تدخل في صداع توثيق المستخدمين (JWT)
3- توفر لك ميزة توثيق عن طريق الـ SMS جاهزة وفعالة جداً وسعرها ممتاز عشرة الاف رسالة مجاناً لأمريكا وكندا والهند وباقي الدول عشرة الاف رسالة مجاناً أيضا
4- تفعيل الايميل جاهز و لا يحتاج تدخل في اعدادات SMTP ولا تعمل صفحة توثيق ايميل والايميلات توصل على inbox
5- ميزة رفع الملفات وتخزينها و ما تصدع في اداراتها ولا النسخ الاحتياطية
6- توفير بيئة Node.js وتعتبر ميزة جميلة وجداً مهمة
7- استضافة Static hosting معاها SSL و HTTP2
8- ميزة ارسال التنبيهات
9- واخيراً توفير API خاص بالذكاء الاصطناعي
طبعاً بالمزايا التي ذكرناها تقدر تبدأ مشروعك بسرعة ولكن نأتي للعيوب!
العيوب:
1- التكلفة نعم رخيصة في البداية ولكن بعد فترة فيه مزايا تحتاج تفعيل وهذه المزايا تطلب منك فيزا ائتمانية يعني ممكن يسحبوا منك ويحطوك تحت الامر الواقع + لو ما انتبهت وغلطت ممكن تتمقلب و تلاقي عليك فاتورة بمبالغ ضخمة جدا! https://hackernoon.com/how-we-spent-30k-usd-in-firebase-in-…
2- قاعدة البيانات Firestore سيئة جداً .. لا توجد فيها Text search ومقترحين ان الحل انك تحول البيانات على Algolia وتكلفتها عالية + الترافيك بين فايربيس فانكشنز و Algolia عليه تسعيرة ولازم (تحط الفيزا) https://firebase.google.com/docs/firestore/solutions/search
وفيه مشكلة ان اول قويري لفايرستور دائماً بطيئة وحسب اخر تحديث انها ستنحل في المستقبل:
https://stackoverflow.com/…/firestore-slow-performance-issu…
3- لا توجد فيه اي حلول نسخ احتياطي بالنسبة لقاعدة البيانات ولا GUI عدل
4- اضافة Firebase على React native معقد قليلا ولو مستواك غير متقدم ممكن تواجه مشاكل والتحديث يمكن تبقى يومين على الاقل فقط للتحديث
5- بعض الاكواد مختلفة عن التوثيق
6-كلود فنكشن Cloud Functions بيئة Node.js فيها عيب ان تنفيذ اغلب العمليات ياخذ وقت اطول من المفترض بكثير وهذا يخليها غير جاهزة للبرودكشن:
https://stackoverflow.com/…/firebase-cloud-functions-is-ver…
7- لا تستطيع تستخدم بورت خاص في Cloud Functions يعني لا تقدر تعمل ويب سويكت مثلاً
اخيراً هذه العيوب لو اتعدلت ممكن المستعمل يفكر ينفذ عليها مشروع لكن الى حين ما يعدلوا وضعهم انا انصح اي شخص يشوف بدائل ثانية
مثلا لماذا لا نجرب Parse server او meteor وان شاء الله تكون تجربة افضل...
هذا حوار جرى مع اثنان من الاصدقاء اضعه كما هو للاستفادة...سؤال جواب:
س:انا واجهت نفس المشاكل وخاصة التكلفة. الافضل برأيي انك تبني شيء خاص بك ولو كان متعب في البداية. خذلك سيرفر(amazon, digital oceans) ونزل الادوات اللي تحتاجها بحيث تتحكم بكل شيء.
ج:عني ما اؤيد تبدأ من الصفر وفيه بدائل مثل Parse او meteor
وبالنسبة للسيرفر صراحة اخذنا من Hetzner سيرفر 2 جيقا رام مع الباك اب بـ ثمن معقول!
ونفس المواصفات في ديجتال اوشن تجده ثلاثة اضعاف المبلغ الذي دفع.
س:القصد تستبدل firebase أو مثيلاتها بشيء تقدر تتحكم فيه ،تتجنب المشاكل اللي ذكرتها، مثلا استخدم database خاصة بك و تحكم بكل شيء (backup, update,..) وكل شي مجاني (أصعب لكن أوفر)
أنا بعد ما وصلت 50 الف تحميل، وجدت نفسي مضطر اما اغير(صعب) أو أدفع
Hetzner أسعارهم ممتازة
ج:صحيح كلامك و Hetzner حالياً التعامل معهم افضل
س:انا استخدم Azure من ميكروسوفت جدا ممتاز ولا ياخذ منك اي مبلغ إلا حسب الاستخدام Pay as you go
http://www.azure.com
ج:صحيح..المشكلة في هذه الامور انك ماتكتشف المشاكل الا بعد ماتطلع تطبيقك بروديكشن
س:جرب ان تستخدم mongoDB فيه ميزات افضل وقابل للتوافق مع جميع المنصات
ج:MongoDB قاعدة البيانات المفضله بالنسبة لي لكن فايربيس ليس فقط قاعدة بيانات فيه اضافات كثيرة
س:جميل جدا انك استخدمت مثل هذه المنصة التي توفر لك وظائف برمجية بدون ما تدير أي سيرفر Serverless
و لكن قبل ما تترك Serverless، هل سألت نفسك ما المشاكل التي ممكن تواجهها في Server Management مع تغييرك الجديد؟
النقطة الثانية، هل فكرت تجرب منصات Serverless أخرى؟ أمازون مايكروسوفت ...
ج:أكيد لازم نجرب منصات أخرى...و الله الموفق.
https://firebase.google.com/


.....دام لكم البشر.......... رائد الغزالي...

Admin
Admin

المساهمات : 23
تاريخ التسجيل : 03/09/2018

https://forum-dgdn-dz.ahlamontada.com

الرجوع الى أعلى الصفحة اذهب الى الأسفل

مزايا و عيوب فايربيس  Firebase و البدائل المقترحة Empty رد: مزايا و عيوب فايربيس Firebase و البدائل المقترحة

مُساهمة من طرف عبدالرزاق أحمد أبوحسام الإثنين 10 سبتمبر 2018, 08:53

معلومة قيمة، شكرا لك

عبدالرزاق أحمد أبوحسام

المساهمات : 6
تاريخ التسجيل : 09/09/2018

الرجوع الى أعلى الصفحة اذهب الى الأسفل

مزايا و عيوب فايربيس  Firebase و البدائل المقترحة Empty رد: مزايا و عيوب فايربيس Firebase و البدائل المقترحة

مُساهمة من طرف مناس الإثنين 10 سبتمبر 2018, 09:00

معلومات قيمة شكرا لكم

مناس
Admin

المساهمات : 4
تاريخ التسجيل : 04/09/2018

الرجوع الى أعلى الصفحة اذهب الى الأسفل

مزايا و عيوب فايربيس  Firebase و البدائل المقترحة Empty رد: مزايا و عيوب فايربيس Firebase و البدائل المقترحة

مُساهمة من طرف Admin الإثنين 10 سبتمبر 2018, 13:43

نورتوني أحبتي....بعض ما عندكم و الله...يسلمووووووو....

Admin
Admin

المساهمات : 23
تاريخ التسجيل : 03/09/2018

https://forum-dgdn-dz.ahlamontada.com

الرجوع الى أعلى الصفحة اذهب الى الأسفل

الرجوع الى أعلى الصفحة


 
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى