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

السؤال

Recommended Posts

  • 1
نشر

بالطبع يمكنك استخدام django أو أي لغة أو تقنية backend أخرى مثل php laravel حيث أن يعتبر react native إطار عمل frontend لذلك ليس له علاقة بلغة ال backend فيمكنك استخدام نفس الكود أو تطبيق ال backend مع مثلاً تطبيق أندرويد أو تطبيق ويب بواسطة react 

أما بالنسبة لأيهما أفضل فلا تصلح المقارنة حيث أن django إطار عمل ل python أما nodejs بيئة عمل ل javascript فلذلك ينبغي عليك إختيار التقنية المفضلة بالنسبة لك وأيضاً على حسب إذا كنت تتقن لغة javascript أو لغة python 

كما أن لكل تقنية تتمتع ببعض المميزات مثل nodejs تتميز بسرعة وقوة بناء تطبيقات ال realtime وسهولة العمل مع قواعد البيانات non relational

أما django أو python فيتمjع بسهولة تعلمه والعمل به

  • 1
نشر

هذا فقط سؤال يمكنك أنت (أو أنت وفريقك) الإجابة عليه. السؤال الحقيقي هو ، "ما هي المشكلة التي أحلها وما هي التكنولوجيا الأنسب للوظيفة؟"

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

Django هو الخيار الأقوى إذا:

  • أنت بحاجة إلى إنشاء تطبيقك بسرعة كبيرة - أسلوب Django الخفيف في الشفرة مثالي لذلك.
  • كنت تبحث عن أمان مدمج في بنية الشفرة نفسها.
  • تعتقد أنك قد تدمج تقنيات جديدة مثل التعلم الآلي في وقت ما في المستقبل.

Node هو الخيار الأقوى إذا:

  • أنت تعطي الأولوية للمرونة والإبداع على السرعة في عملية التطوير.
  • كنت تبحث عن أداء فائق السرعة وتطبيقك ليس ثقيلًا في وحدة المعالجة المركزية.
  • الواجهة الأمامية مكتوبة بلغة جافا سكريبت وترغب في تحقيق مكاسب من حيث التكلفة والإنتاجية من كل شخص يعمل بنفس اللغة.

يمكنك الأن تحديد ما تريد وتختار على أساسه

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...