White Gold وايت جولد
White Gold وايت جولد

@WhiteGold_Tech

12 تغريدة 44 قراءة Nov 04, 2021
🎲في هذا الثريد سوف نتحدث عن #الفايربيز #Firebase :
1-ما هو Firebase؟
2-خدمات Firebase وإيجابياته.
3-سلبيات منصة Firebase.
#Google
@khaliidviip
@researcherbadr
1-ما هو الفاير بيز Firebase؟
Firebase: هي منصةٌ تم إطلاقها من قبل شركة غوغل متخصصة في تطوير تطبيقات الأجهزة الذكية، مقدمةً أفضل الخدمات التي يقوم المطورون عادةً ببنائها بأنفسهم، ولذلك توفر هذه المنصة الكثير من الوقت والجهد عليهم.
اقتصرت هذه الخدمة في بدايتها على تخزين البيانات وبعض الأشياء البسيطة فقط، لتعلن لاحقاً عن ميزاتها الجديدة والرائعة وتصبح لها شهرة واسعة بين المطورين.
تقدم شركة غوغل خدمات خلفية تقوم بتشغيلها وصيانتها بشكلٍ كامل، هذه الخدمات يتم استضافتها في استضافة سحابية.
يستطيع المطور أن يوسعها بكل سهولة. هذه الخدمات يمكن أن تتفاعل معها حزمة أدوات تطوير البرمجيات (SDK) التي توفرها منصة فايربيز Firebase، وما يميز الأمر أنه يتم دون أي وسيط بين التطبيق والخدمة.
*ما تتميز به منصة الفاير بيز Firebase:
أنها لا تتصل عبر البروتوكول HTTP المعروف،بل عبر بروتوكول أسرع بكثير وهو WebSockets،الذي يمكن أن يزامن كل بياناتك بشكلٍ تلقائي وبأسرع ما تستطيع شبكة المستخدم تحمله،فيرسل كل بياناتٍ جديدة عند التحديث،وحالما يحفظ المستخدم أي تغيير في البيانات.
سيكون لدى جميع المستخدمين الآخرين هذه البيانات بشكلٍ آني. وكما نعلم أن HTTP لا تمنح البيانات إلا عند طلبها فقط.
2- خدمات Firebase وإيجابياته:
يقدم Firebase الكثير من الخدمات والإيجابيات الرائعة لمستخدميه، ومنها:
*البيانات في الوقت الحقيقي.
*مصادقة للبريد الإلكتروني وكلمة المرور، مع نظام المصادقة الثنائية لـGoogle وFacebook وTwitter.
*نظام الأمن الداخلي في الفاير بيز Firebase يصل لمستوى العُقد في شجرة البيانات.
*نظام استضافة Hosting، لكل الملفات الثابتة بشكلٍ سهل الاستخدام، حيث يستخدم الفاير بيز Firebase خدمة استضافة Firebase Superstatic، التي تستطيع تشغيلها لجميع اختباراتك على السيرفر المحلي.
*يمكن إنشاء تطبيقات قابلة للتطوير بدرجة كبيرة من خلال التعامل مع البيانات (كتدفقات).
*التوافق الكامل مع API واجهة برمجة التطبيقات.
*حفظ الملفات بكل بساطة وبشكلٍ مباشر من العميل من خلال Google Cloud Storage.
*يقدم Firebase Storage امتيازات خاصة لكتابة منفصلة للعملاء المصرّح لهم، مع حماية شاملة لمجموعة خدمات الحوسبة من تعديلات الجمهور العامة.
*تستهدف منصة الفاير بيز Firebase نظامي آي آو آس iOS و آندرويد Androidعن طريق حزمة برمجيات التطوير "SDK". مع دعم كبير لمجموعة تطوير برمجيات وجهات المستخدم Flutter، ولغة البرمجة ++C، إضافةً لمحرك الألعاب Unity.
3-سلبيات منصة Firebase:
*عدم تطابق نماذج البيانات مع (NoSQL) وبالتالي عدم دعمها لنقل دوال الـ SQL.
*لا يوجد أسساً للتثبيت.
*قدرة الاستعلام محدودة بسبب نموذج نقل البيانات الخاص بها.

جاري تحميل الاقتراحات...