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

إقتراح حول دورة PHP وإطار عمل Laravel

Hanan Fahad2

السؤال

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

تم التعديل في بواسطة Mustafa Suleiman
تعديل عنوان السؤال
رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 0

مرحبًا @Hanan Fahad2

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

وهي مفيدًا للمبتدئين والخبراء على حد سواء، ويمكن التعلم من خلالها كيفية تطوير تطبيقات Laravel بشكل أكثر أمانًا وفعالية. بالطبع، أنا أقدر رأيك حول ضرورة تحسين الشرح وتوفير أساليب بديلة أكثر بساطة.

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

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

بالإضافة إلى ذلك، فإن Jetstream يستند إلى تقنية Livewire وInertiaJS التي تساعد على تسريع عملية تطوير تطبيقات الويب، حيث تمكن المطورين من بناء تطبيقات الويب الحديثة بشكل أسرع وأكثر كفاءة.

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

وبالتأكيد هناك بدائل أخرى لـ Jetstream مثل: Laravel Breeze و Laravel Sanctum وغيرها. ولكن يتوقف اختيار البديل على احتياجات المشروع ومستوى المستخدمين المستهدفين.

على سبيل المثال، Laravel Breeze هو بديل أساسي لـ Jetstream ويوفر تسجيل الدخول وإدارة المصادقة ولكنه يقلل من التعقيدات ويقدم خيارات أقل. بينما يقدم Jetstream خيارات أكثر ولكنها تحتاج إلى تعلم أكثر كما أشرت.

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

ما أقصده هو بالنسبة للمشاريع الصغيرة والمتوسطة ، يمكن استخدام Laravel Breeze و Laravel Sanctum بسهولة. حيث تقدم Laravel Breeze تسجيل الدخول وإدارة المصادقة بشكل بسيط ولكن فعال. ويمكن استخدام Laravel Sanctum لتوفير حماية للـ APIs وخاصية الـ token الخاصة بالـ authentication بشكل فعال.

مع ذلك، فإن Jetstream يمكن أن يكون مفيدًا أيضًا للمشاريع الصغيرة والمتوسطة إذا كان هناك حاجة للتحكم في الصلاحيات والتعقيدات الأخرى المتعلقة بإدارة المصادقة. ومع ذلك ، قد يكون هذا الخيار أكثر تعقيدًا بالمقارنة مع Laravel Breeze أو Laravel Sanctum. لذا يجب تحديد المتطلبات الخاصة بالمشروع ومستوى الخبرة قبل اتخاذ القرار النهائي.

تحياتي.

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

شكرًا لك على مشاركتك هذه المشكلة. فهمي للمشكلة هو أن استخدام Jetstream كجزء من تطوير تطبيقات Laravel يمكن أن يكون صعبًا بالنسبة للمبتدئين، وأن توفير شرح أكثر بساطة وشمولية لـ Jetstream من المفضل.

الحقيقة أن Jetstream هو حزمة Laravel التي تساعد في بناء تطبيقات الويب عالية الجودة بسرعة وكفاءة. ومع ذلك، فإنه يمكن أن يكون صعبًا للمبتدئين الذين لم يكونوا مألوفين بعد مع Laravel وتطوير تطبيقات الويب بشكل عام.

بالنسبة للاقتراح الخاص بالشرح الأكثر بساطة وشمولية لـ Jetstream، فهذا يبدو معقولًا جدًا. يمكن لتقديم شروحات أكثر بساطة واضحة تسهل عملية فهم Jetstream ويجعل استخدامها أسهل بكثير للمبتدئين.

بالإضافة إلى ذلك، يمكن استخدام الفيديوهات لتوضيح Jetstream بشكل أفضل. على سبيل المثال، يمكن إنشاء فيديوهات تعليمية قصيرة لتوضيح الخطوات المختلفة في Jetstream بطريقة بسيطة وسهلة الفهم.

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

رابط هذا التعليق
شارك على الشبكات الإجتماعية

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

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

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

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

  • إعلانات

  • تابعنا على



×
×
  • أضف...