استفسار عن قاعدة البيانات لتطبيق اندرويد

السلام عليكم

لدي استفسار / لدى ببرمجة تطبيق اندرويد في اندرويد ستوديو

مع العلم ان التطبيق سوف يحتوى على العديد من المستخدمين+ الصور + ونصوص + الفيديو

نقدر نقول انه مشابه لتطبيق طلباتي

هو تطبيق عرض منتجات المستخدمين

ما هيا افضل قاعدة بيانات يمكن استخدمها له؟ولماذا؟ياليت توضيح الفكره عشان افهم


التعليق السابق
MarwanMarwan أضف ردا

اهلا فيك ي غالي

شكرا على ردك الشامل في البدايه وغفر الله لوالديك

مما فهمته من كلامك انه العمل مع قاعدة بيانات mysql سوف يكون متعب نوعا ما وانت تنصحني ب ms sql server

بخصوص قاعدة Firebase الي اعرفه يفضل استخدامها في الشتاتات اي انها ليست قويه وخدميه مثل mysql or ms sql server

طيب اخي ايهم اوفر مصادر مثل دروس وشروحات وملفات مفتوحه المصدر تطبيقات اندرويد ستوديو الذي تعتمد على mysql او ms sql server?

أنا لم أقصد ترجيح واحد على الأخر وإنما بقية المعطيات هي التي دفعتني لاختيار معين

فمثلا لو كنت ستبني Api و لوحة التحكم ب php فحينها سيكون MySql أفضل من غيره

أنا حاليا أتكلم على قواعد RDBMS البيانات العلائقية

مع أني أميل للتعامل مع قواعد NoSql لكن عندما يتعلق الأمر بالمتاجر والبحث والاستفسارات فلن تكون البيانات المستندية أفضل من العلائقية

طيب الغالي

انا اذا بستخدم mysql وطبعا بطبيعة الحال شي اكيد بكون محتاج ابني لوحة تحكم لتطبيقي ع اساس مستقبلا استظيع التعديل وتغير وتحكم في تطبيقي ك ادمن لتطبيق

في هذا الحالة ساكون مجبور على بناء لوحة التحكم من خلال php ام توجد طرق مختلفه؟

ايضا اذا قمت باستخدام ms sql server كيف ساقوم بعمل لوحة التحكم ؟

لست مجبورا ويمكنك عمل لوحة تحكم بأي وسيلة كانت لأنها بالنهاية هي موقع ويب

وكذلك معظم قواعد المعطيات تم تقييسها لتتمكن مختلف المنصات من الاتصال معها والتعامل معها.

بالنسبة لي أقوم حاليا بتطوير Web Api باستخدام Asp.Net Core 3.0

وبالنسبة لتطبيق الويب لواجهة التحكم باستخدام Asp.Net Blazor يحث أن Blazor قفزة نوعية في تطوير الويب تمكن من تطوير المواقع دون الحاجة للجافاسكربت ويتم بناء عمليات التفاعل من خلال #C

حاليا تم إطلاق النسخة المستقرة من Blazor Server Side مع Asp.Net Core 3.0 و بعد عدة أشهر سيتم إطلاق نسخة Blazor WebAssembly Client Side ليكون التطبيق أشبه بتطبيق سطح مكتب لكنه يعمل على المتصفح.

أنصح بشدة من يعمل بالدوت نت أن يطلع على هذه التقنية فهي المقابل ل Angular و React لكن بال #C و ليس JS

اشكرك ي الغالي جزيل الشكر

البرمجه بحر عميق جدا بنسبالي ارغب ببرمجة تطبيق اندرويد متكامل باذن الله وهو اول مشروع بيكون الي في تطبيقات اندرويد

بستخدم الجافا في اندرويد ستوديو وبنسبه ب قواعد البيانات سوف استقر على ما اراه الاكثر انتشار له من شروحات ودروس والانسب باذن الله

عندما دخلت عالم الأندرويد اعتمدت Kotlin مباشرة دون الاضطرار لإتقان جافا، فقد وجدت Kotlin لغة مميزة للغاية، تم اعتمادها ودعمها من قبل جوجل في أندرويد لأنها تغطي على أكثر عيوب جافا، لا سيما سهولة كتابة الكود.

هل يوجد لها شروحات عديده في النت؟

بنسبه ل قاعدة sqllite هل استخدامها يغني عن mysql or ms sql server ?

او هيا تستخدم في تطبيقات معينه مثل Firebase لدى تطبيقات الشات وما شابه؟

نعم kotlin أصبحت مدعومة بشكل قوي جدا

وهي ليست خاصة بأندرويد وإنما تتجه لتصبح لغة للويب و وعابرة للمنصات وأيضا لل Native

وبالنسبة لأندرويد ستوديو فقد تم تضمين محرك كوتلن يسعل على من يبحث عن حلول ويجد كود بالجافا بمجرد النسخ واللصق داخل اندرويد سيتم تحويله إلى كود كوتلن