اذهب إلى المحتوى

Salih Othman

الأعضاء
  • المساهمات

    33
  • تاريخ الانضمام

  • تاريخ آخر زيارة

أجوبة بواسطة Salih Othman

  1. بتاريخ 12 دقائق مضت قال Hassan Hedr:

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

    التطبيق الناتج عن كوردوفا هو فعليا تطبيق ويب يتم تشغيله ضمن الجوال كتطبيق، لذا يمكنك تطوير تطبيقات كوردوفا وتطبيقات الويب معا فقط بتعلمك أساسيات تطوير الويب والقليل عن كيفية استخدام كوردوفا، رياكت نيتف تنتج تطبيق أصلي يستخدم نظام تشغيل الجهاز كأندرويد أو IOS ولا يكفي تعلمك لتقنيات الويب فقط بتطوير مثل هذه التطبيقات بل أحيانا تحتاج لفهم جزئية متعلقة بنظام التشغيل المستهدف،

    لذا كوردوفا أبسط للمبتدئ من غيرها

    تلخيص لما سبق...

    تستخدم لغة الدارت، سواء من طرف العميل او طرف الخادم، بمعنى التطبيق يكون مبني فقط بلغة الدارت من الفروند اند حتى الباك اند،  تماما كما في لغة الجافا سكربت من الفروند اند حتى الباك اند بلغة واحدة....

    بالنسبة للتطبيق الناتج لاطر العمل فلاتر او الرياكت نتف هو سيعمل على الاندرويد والايفون، ولكن ليش شرط ان يعمل على المتصفح كتطبيق ويب ، لانه يحتاج الى اضافات اخرى حتى يعمل كتطبيق ويب...

    هل فهمي هكذا صحيح او صححني ان كنت مخطا

  2. بتاريخ 23 دقائق مضت قال Hassan Hedr:

    بما أنك تنوي تطوير تطبيق ويب أيضًا يفضل أن تتعلم بداية لغة جافاسكريبت وتتقنها جيدًا، وتتعلم معها تقنيات الويب من HTML و CSS
    ثم تعلم أطار عمل يستخدم تقنيات الويب ولغة جافاسكريبت مثل ReactNative أو التي تستخدم تقنيات الويب بالكامل كما Cordova

    هناك عدة دورات في الأكاديمية تساعدك في هذا المجال:

     في احد الاسئلة ، ربما لم تفهم سؤالي:

     

    كنت اقصد هل ممكن استخدام لغة الدارت في الباك اند كما نستخدم لغة PHP ، اذا كانت الاجابة بنعم....فماهي  قاعدة البيانات المشهورة باستخدامها مع الدارت، لانه نحن نعلم mysql منسجمة اكثر مع PHP وقاعدة البيانات sqlserver مع c# وكذلك قاعدة البيانات Mongodb مستخدمة اكثر مع النود، فماهي قاعدة البيانات المستخدمة اكثر مع الدارت  في حال استخدامها  ايضا في الباك اند؟

     

    ماذا تقصد ب تستخدم تقنيات الويب بالكامل كما  Cordova

    هل تقصد ان كاردوفا مثل الرياكت نتف، ممكن  عمل ايضا تطبيقات ويب تعمل كذلك على المتصفح...ولماذا اتعلمها والرياكت قد حل محلها وافضل منها؟

  3. بتاريخ 2 دقائق مضت قال Hassan Hedr:

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

    كل الأطر المذكورة توفر إمكانية إرسال طلبات الويب إلى الخادم

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

    أيضًا الأمر معتمد على خبرة المسؤول عن التطوير وتفضيلاته 

    اهلا اخي حسن...

    طيب..بما انني لما ابداء بتعلم البرمجة سواء بالفلاتر او الرياكت او اي لغة اخرى...بماذا تنصحني، لانه يبدوا ان لك خبرة بهذة اللغات او بالبرمجة بشكل عام؟

  4. بتاريخ 19 دقائق مضت قال Hassan Hedr:

    أطر العمل مثل Flutter و ReactNative تفيد في تطوير لمنصات عدة معًا تقريبا دون الحاجة لإعادة كتابة التطبيق من جديد لكل منصة على حدى، أطر العمل هذا تدعم تطبيقات الهواتف الأصلية Native لأنظمة التشغيل مثل أندرويد و IOS، وأيضا تدعم منصات الويب مع الحاجة أحيانا لكتابة مكونات خاصة بالويب في حال كان دعمها أو طريقة عملها مقتصرة على الويب

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

    أطر العمل هذه تستطيع بها بناء تطبيق بطرف العميل، أي تطبيق واجهة للعملاء لديك فقط، باقي العمليات يجب أن تتم معالجتها بطرف الخادم وهو الجزء الأكبر من المشروع

     

    يمكنك القراءة عن React Native ضمن المقال التالي

    أيضًا لديك خيار التطوير باستخدام إطار عمل Cordova مما سيمكنك أيضًا من كتابة التطبيقات باستخدام تقنيات الويب، كما يتوفر ضمن دورات الأكاديمية دورة تطوير تطبيقات الجوال باستخدام تقنيات الويب الدورة مخصصة لتطوير التطبيقات باستخدام كوردوفا مع تطبيق عدة مشاريع خلالها، أيضًا يمكنك القراءة عن إطار العمل ضمن المقال التالي:

     

    تقصد من طرف العميل...ان هذة الاطر ، تقوم بالفروند اند فقط ، اما الباك اند فممكن استخدم اي قاعدة بيانات واي لغة للتعامل مع قاعدة البيانات مثل

    PHP- PYTHON- NODEJS- .Net

    ايضا...

    كما نعرف ممكن التعامل مع الباك اند من خلال النود والمانجودب ، ولكن سؤالي هل ممكن التعامل مع الباك اند من خلال  لغة الدارت وماهي افضل قاعدة بيانات منسجمة  معها؟

  5. عندي بعض الاستفسارات.

    1- ممكن اعرف، هل عند عمل تطبيق موبايل بالفلاتر او الرياكت سيشتغل على اندرويد والايفون وبنفس الوقت على المتصفح ...اقصد كتطبيق ويب، ام ان تطبيق الويب له مسار اخر داخ لغة الدارت او داخل الرياكت مختلف عن مسار تطوير الموبايل ؟

    2- ايهما افضل في تطبيقات الويب ، الفلاتر ام الرياكت نتف،  وهل ممكن عمل تطبيقات قوية بهم مثل انشاء موقع فيسبوك او  يوتوب وغيرها من التطبيقات الكبيرة، وماهي نصائحكم حول ذلك؟

    • أعجبني 2
×
×
  • أضف...