ما هي Supabase ؟ وسلبيات استخدامها

يعتبر الباك اند مهم جداً في تطوير البرمجيات التي تعمل على كافة المنصات، وتعد البرمجية التي لا تحتوي على الواجهات الخلفية ستاتيكية، كما يمكن للمبرمج من خلالها تحديد تفاصيل قاعدة البيانات وفي الوقت الراهن تعتبر Firebase من أفضل المنصات التي تعمل على إدارة نظام قواعد البيانات غير علاقية NoSQL، ويمكن استخدامها مع أي تقنية فرونت اند.

أصبح يوجد للفيربيز عدة بدائل أهمها Supabase وهو مفتوح المصدر ويملك العديد من الأدوات المميزة التي تساعد فقي صناعة البرمجيات التفاعلية، واليوم يتوجه الكثير من المبرمجين إلى Supabase، فما هي هذا التقني، وكيف يمكن استخدام Supabase في المشروع البرمجي.

ما هي منصة Supabase؟

منصة Supabase تعد البديل الأولى لمنصة Firebase التي تقدم خدمة إدارة قاعدة البيانات، تستند Supabase في عملها على نظام قواعد بيانات PostgreSQL كما يمكن ارسال واستقبال البيانات ومعالجتها من خلال API's.
ما هي منصة Supabase؟

إنشاء أنظمة Authentication ودخول سهلة وسريعة

لا يوجد اليوم خدمة إلكترونية أو تطبيق إلا ويمتلك خاصية دخول وتسجيل الحسابات للمستخدمين، وكلما كانت أحسن كلما كانت تجربة المستخدم أفضل، تعطي Supabase إمكانية إنشاء Authentication بالعديد من الطرق، كما أنها تمكن المبرمج من بناء صفحة تسجيل دخول عن طريقات وسائل التواصل الإجتماعي.
إنشاء أنظمة Authentication

التقنية البرمجية التي تدعمها Supabase 

يمكن استخدام Supabase بشكل سريع وجاهز مع العديد من التقنيات الواجهات الأمامية، منها:
التقنية البرمجية التي تدعمها Supabase


  • فلاتر Flutter.
  • React.
  • NextJS.
  • VueJS.
وغير ذلك الكثير لكن عطينا بعض الأمثلة، لا يعني ما سبق أنها سهلة للغاية ولكنها تعتبر أسهل تقنية Back End التي تمكنك من القيام بأي شيء عبر التوكين Tokens التي تحتاجها لمشروعك.

هل يمكن إنشاء قاعدة بيانات SQL باستخدام Supabase؟

نعم، كونها تعتمد على ظام تسجيل قواعد البيانات PostgreSQL|، والذي يسمح بتخزين البيانات ضمن جداولة علاقية(Relational Database). 

سلبيات استخدام Supabase

على الرغم من كونها تضم مجموعة كبيلرة من الميزات والاستخدامات إلا أنها تمتلك بعض العيوب، والتي هي على النحو التالي:
  • قلة عدد الأشخاص التي تعتمد عليها في مشاريعهم البرمجية، مما يعني قلة مصادر التعلم.
  • لديها نظام تحليل البيانات ضعيف جداً، كونه لا يقدم معلومات واسعة حول البيانات.
  • ليس مناسبة للمشاريع الكبيرة.

البرمجي في مقالة تك:

في النهاية:
ننصح بتجربة هذه التقنية والقيام بكسب الخبرة من خلال التعلم الذاتي، ولا تتردد في طرح أي سؤال، فنحن هنا لمساعدتك دوما في تعلم التقنيات البرمجية.
المنشور القادم المنشور السابق
ضع تعليقك هنا
إضغط وأضف تعليق
comment url