في ماذا يستخدم الفيربيس؟؟؟
الـ firebase هو منصة تطوير لتطبيقات الويب والموبايل يتبع قوقل ويوفر لك العديد من الخدمات والـ APIs وقواعد البيانات هي إحدى خدماته.
بحيث من خلال الـ firebase تستطيع إستضافة تطبيقك وتخزين البيانات وعمل مزامنة لها وكذلك تستطيع أيضاً عمل نظام Authentication الذي من خلالة يقوم المستخدمين بتسجيل الدخول، عمل إشعارات وأشياء أخرى معقدة بسهولة.
ما يميز Firebase هو انه تسهل لك الكثير من التعقيدات في البنية التحتية للتطبيقات ويساعدك على عمل تطبيق متكامل بمعرفة بسيطة في الـ backend.
لكن ما يعيبها هي انها في البدأية تعرض لك مجاناً بشكل مغري ولكن لاحقاً قد تكون تكاليفها عالية
هل تسمح بتخزين البيانات والصور على قاعدة البيانات!؟
نعم من خلال firebase storage
حسب خبرتك ايا افضل لمشاريع تجريبية فيربيس ام هيروكو
هيروكو وfirebase مختلفين تماما
هيروكو Heroku
يعتبر PaaS - Platform as a Service، يعني منصة تستطيع اطلاق تطبيقاتك عن طريقها، سواء flask أو django أو express، أو ASP أو أي تطبيق ويب.
يعني بدون الحاجة لإدارة السيرفر الخاص بك، هم يعطوك خدمة جاهزة ترفع عليها تطبيقك، وإدارة السيرفرات وضمان أنها تعمل عليهم.
- على فكرة، هيروكو غالي مقارنة بالسيرفرات العادية.
فايربيز Firebase
يعتبر Backend as a Service، بمعنى يعطيك كل مكونات الـ backend مثل authentication و database و storage بدون الحاجة لخبرة عميقة في الـ backend.
فكرة الفايربيز أنه لو أنت مطور frontend أو android أو iOS وما عندك أحد بجانبك للعمل على الـ backend (قواعد بيانات، مودلز، validation، تخزين صور) فهو يوفر لك باكند مناسب التعامل معه (عبر واجهة firebase الجميلة والبسيطة).
بالتأكيد ليس حل لكل المشاكل كونه رخيص جدا في البداية (شبه مجاني)، لكن بمجرد أن يكون لديك مستخدمين للتطبيق ستجد الأسعار جنونية
- هذا مثال واقعي يحكي صاحبه كيف وصلت الفاتورة الشهرية إلى 1000 يورو:
https://pamartinezandres.com/lessons-learnt-the-hard-way-using-firebase-realtime-database-c609b52b9afb
استخدمت ال storage لتخزين الصور
ما هي المساحة المتاحة لي بشكل مجاني؟
تسمى الخدمات المجانية بـ free tier، يعني لما تبحث في قوقل تكتب:
firebase storage free tier
ظهرت لي هذه الصفحة:
الخدمة المجانية تتضمن:
- 5 جيجا حجم تخزين البيانات
- 30 جيجا (يتم نقلها إلى المستخدمين)
- 21 مليون عملية (upload أو download)
بعدما تتخطى أيا من هذه الـ limits مباشرة سيتم احتساب من رصيدك (وخصمها من الكريدت كارد بداية الشهر القادم).
هل لديك موقع مناسب لتخزين الصور ؟
طبعا لاطلاق موقع بشكل تجريبي.
انا لا افضل استخدام فير بيس لانه غير مختص في هذا المجال فقط، هو شامل لجل خدمات الباك ايند.
أرى أن فايربيز مناسب كون الموقع تجريبي، وايضا مدعوم بكثرة مع بايثون
اذا على بركة الله
لماذا استخدمه مع بايثون سوف اقوم بكل شيء من تخزين وعرض من خلال vue js
وابعث فقط عنوان كل صورة لاخزنه في قواعد بيانات من خلال بايثون
صحيح فعلا، تأكدت من كيفية استعمال firebase storage ولاحظت أنه بخلاف amazon s3 والتي غالبا يتم ربطها في الـ backend لضمان عدم تسرب المفاتيح s3 key