فتح الجزئيات الخاصة بالـ front-end في دورة Javascript لأصحاب دورة الوجهات الأمامية

  • BlackBird

أرجو من الأفضل المسؤولين على الدورات أن يفتحوا مسار Next.js و React.js الخاصين بدورة "تطوير التطبيقات باستخدام JavaScript" لأصحاب دورة ال Front-end

هناك مسار جديد الآن في الوجهات الأمامية عن Hugo، فما الفرق بين فيما يستخدم Hugo و Next.js !

إن فعلتم أتمنى أن تنسخوهم لنا في دورتنا لأننا نستحقهم، أو على الأقل تبليغنا بفتحهم، وأنتم غير خاسرين لشيء، والله الرقيب

بارك الله بالجميع

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

بالنسبة لمسارات Next.js و React.js فسيتم عرض طلبك على الإدارة

ولكن هنالك فرق بين Hugo  و  Next.js،

حيث ان Next.js هو JavaScript framework يسمح ببناء المواقع الثابتة static كما يسمح ببناء المواقع الديناميكية اي full stack.

بينما Hugo عبارة عن static site generator يستخدم md لإنشاء المدونات بشكل رئيس.

لكن Next.js أعتقد أنه يظل في مسمى ال Front-end أو على الأقل الجزء الخاص به إن كان فهمي صحيح، وعلى الأقل الأقل React.js مستحيل أن يخرج من مسمى ال Front-end، ولذلك نستحق هذه الأشياء في دورة الوجهات الأمامية. لكن المسؤولين عن هكذا أمر من وجهة نظري المتواضعة عقدوا الأمور في دورة عجيبة الخليط - دورة تطوير التطبيقات باستخدام Javascript - تصلح في رأيي لمن يتخذ البرمجة كهواية وليس مهنة

الأمر لن يفرق كثير معي، لكن لغيري من الأخوة ولوضوع الأمور في نصابها ولمواصلة إلتزامكم بوعودكم

بارك الله فيك

بنفس المنطق، سيكون NodeJS و GraphQL و ELectron.js و Mongo ملحقات عن جافاسكربت لا اكثر لأنها Javascript-based او اشياء قائمة على الجافاسكربت بالفعل. وبما ان جافاسكربت تستعمل في تطوير الواجهة الامامية فهي الاخرى يجب تضمينها.

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

  • في الخادم.
  • في تطوير برامج سطح المكتب.
  • في بناء تطبيقات الصفحة الواحدة.
  • في بناء تطبيقات SSR.

اطار عمل React هو الآخر يتشعب عنه العديد منها. يتم مثلا الحاق مسار React بمسار ReactNative ليشرح التعامل مع تطبيقات الهاتف بصورة هجينة. يلحق ايضا بمسار NextJS الذي يتعامل مع مفاهيم مثل التصيير على الخادم SSR وعلى العميل CSR، والتصيير المسبق Pre Rendering وغيرها الكثير. من هذا المنطلق، سيكون من غير المنطقي الحاق مسار React بدورة تطوير واجهات المستخدم لأن هذا سيتطلب التحفظ في المفاهيم التي يتم تقديمها لتجنب التشعب وشرح ما هو غير تطوير واجهة امامية، بنفس الوقت سيكون من غير المنطقي التطرق له مجددا في دورة جافاسكربت.

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

يمكن باطار Nextjs بناء تطبيقات ويب شاملة full stack تتناول مفاهيم خارجة أصلا عن الواجهة الأمامية مثل التوجيه على الخادم والطبقات الوسيطة وغيرها. ولكن مع hugo لا. لأنه موجه حصرا للواجهة الأمامية، ومهما تم التشعب فيه، لن نخرج عن اطار الواجهة الامامية.