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

السؤال

نشر

السلام عليكم.  

لدي مشروع تخرج منصة تعليمة انا مشترك في دورة تطوير واجهات المستخدم ولكن في Back End لا اجيد اي لغة.  

مشروعي موقع ويب لازم يكون فيه قاعدة بيانات هل تنصحوني ان اتعلم php او Ruby وايهم احسن.  

مع العلم لا املك وقت كثير ع تسليم المشروع.   

 

 

Recommended Posts

  • 0
نشر

الأسهل لك تعلم Node.js لأنك بالفعل تعلمت أساسيات جافاسكريبت، وهي بيئة تشغيل لجافاسكريبت للواجهة الخلفية أي خارج المتصفح للعمل على السيرفر،  وتعلم الإطار Express.js الخاص بها.

أو يوجد حل أسرع حل من دون تطوير Back-End عن طريق خدمة Backend-as-a-Service أي واجهة خلفية ولكن عن طريق منصة في السحابة وأشهرهم Firebase أو Supabase حيث ستتصل بالواجهة الخلفية عن طريق المكتبة الخاصة بكل منصة ولو اختر firebase فيوجد مكتبة جافاسكريبت Firebase JS.

ولو اضطررت لتطوير السيرفر بنفسك فاختر Node.js لأنك تعلمت أساسيات JavaScript، ولو لابد من حصر الاختيار بين PHP و Ruby فاختر PHP لسهولة التطوير من خلالها بفضل إطار لارافل الخاص بها وأيضًا يوجد الكثير من الشروحات العربية والمكتبات الجاهزة.

 

  • 0
نشر

وعليكم السلام ورحمة الله وبركاته.

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

أما Ruby فتعلمها سيأخذ الكثير من الوقت منك لهذا يمكنك الإختيار بناء على الوقت الذي لديك .

  • 0
نشر

انصحك باستخدام PHP لأن لديها مميزات:

PHP لغة بسيطة نسبيًا للمبتدئين، خاصة إذا كنت تعرف أساسيات البرمجة من خلال دورة واجهات المستخدم. يمكنك تعلم الأساسيات (مثل التعامل مع قواعد البيانات) بسرعة.

PHP تُستخدم على نطاق واسع في تطوير الويب (مثل WordPress وMoodle)، مما يعني أن هناك الكثير من المصادر التعليمية (دروس، فيديوهات، أمثلة جاهزة) باللغة العربية والإنجليزية.

PHP تتكامل بسهولة مع قواعد بيانات مثل MySQL، وهي الأكثر شيوعًا لمشاريع الويب. يمكنك استخدام أدوات مثل PDO أو MySQLi لربط قاعدة البيانات بسرعة.

إذا كنت قادرًا على استثمار بعض الوقت الإضافي، إطار العمل Laravel (المبني على PHP) يسهّل تطوير الـ Back End بشكل كبير. يحتوي على أدوات جاهزة لإدارة قواعد البيانات، المستخدمين، وتسجيل الدخول، مما يوفر عليك الوقت.

يمكنك إنشاء موقع ويب وظيفي باستخدام PHP في وقت قصير، خاصة إذا ركزت على الميزات الأساسية لمشروعك (مثل تسجيل الدخول، إدارة المستخدمين، عرض الدروس).

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

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

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

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...