تطبيقات الهواتف الذكية تطوير المواقع

Firebase ماذا تقدم خدمة جوجل هذه ؟ وكيف تستفيد منها ؟

Firebase
Firebase

لكل شخص يرغب بدخول عالم تطوير التطبيقات والبرامج فإن Firebase هو العصا السحرية التي تبحث عنها .

Firebase هي بيئة قاعدة بيانات تابعة لشركة غوغل، تقدم العديد من الأدوات المساعدة في استخدام خدمات جاهزة لتيسير عملية التطوير، كالمصادقة الثنائية ورفع الملفات….

تعريف خدمة Firebase :

Firebase

Firebase

تعتمد خدمات Firebase على الاستضافة السحابية مما يمكن شركة غوغل من الوصول إليها لتحديثها والتعديل عليها وتشغيلها، وتتميز بمساحة مرنة قابلة للامتداد سهلة التعامل، تتفاعل هذه الخدمات بشكل مباشر مع SDK (حزمة أدوات تطوير البرمجيات ) المتضمنة في المنصة ، حيث يعتمد Firebase على خدمة استضافة الملفات الثابتة Firebase Superstatic .

وبالحديث عن الاستضافة السحابية فإن طريقة تخزين هذه الخدمة لبيانات عملائها هي Google Cloud Storage ، التي تتصف بالأمان والحماية من وصول الآخرين لبياناتك والتعديل عليها، مع إعطاء شهادات كتابة منفصلة لمجموعة خاصة من عملائك .

إقرأ أيضاً:  منصة Joomla | ما هي جوملا Joomla وكيفية استخدامها وما هي أهم ميزاتها

من خصائص فايربيز في التكويد أن أدواتها تتخطى back-end (الواجهة الخلفية)، تاركة هذا العمل للعميل، وتتوافق مع API (واجهة برمجة التطبيقات ).

تتعامل منصة فايربيز بشكل أساسي مع نظامي “أي أو أس” ios و “أندرويد” Android , وتدعم تصميم مواقع الويب بوجود مشاريع مثل Angular Fire، وأيضاً محرك الألعاب Unity ولغة البرمجة الشهيرة C++ و Flutter ( وهو برنامج مفتوح المصدر لمجموعة أدوات تطوير البرمجيات) .

إن سهولة تطوير التطبيقات باستخدام هذه المنصة سببه وجود مكتبة FirebaseUI ، بالإضافة لاستخدامه بروتوكول WebSocket (الشائع استخدام بروتوكول HTTP ) الذي يتميز بسرعته العالية مع إمكانية مزامنة البيانات معتمدة على أقصى سرعة مسموحة الاستخدام على الشبكة، ويُذكّر العملاء في حال حدوث تحديث أو تغيير على الملفات .

إقرأ أيضاً:  SSL مجانية من Cloudflare | شرح إعداد SSL مرنة للووردبرس من Cloudflare

من استراتيجيات الأمان المتاحة هو ما توفره أداة Firebase auth من نظام المصادقة ونظام المصادقة الثنائية عن طريق البريد الالكتروني و Facebook و Twitter و Google .

بعد التعرف على إيجابيات و مميزات هذه الخدمة من جوجل، لا يخلو الوضع من بعض المنغصات التي تحدّه من الكمال، مثل التقييد الذي يفرضه على استدعاء الاستعلامات، وضعف دعمه لتوابع لغة الاستعلام SQL ، بسبب هيكليات البيانات ونقلها ، وعدم توافقها مع NoSQL .

الرابط الرسمي للخدمة : هنا

إقرأ أيضاً:

Bitdefender Mobile Security تطبيق الحماية لهواتف اندرويد

أكتب تعليقك ورأيك