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

السؤال

نشر (معدل)

عندي إستفسار بسيط هل من الافضل بعد استخدام إطار Express.js وتعرف علية وتطبيق علية مشاريع، إن استمر في تعلم فيه إو يجب تركة واهتمام بالتقنيات ذات إداء افضل لبناء تطبيقات وهو Next.js 

تم التعديل في بواسطة شرف الدين2
توضيح العنوان

Recommended Posts

  • 0
نشر

لا يوجد تعارض بين إستخدام next js و express js 

ماهو next js

هو عبارة عن إطار عمل من أجل إنشاء تطبيقات ويب بال react js تكون تدعم الserver-side renering, و الstatic site generation

حيث في العادي عند الدخول على تطبيق مبني بواسطة react يقوم الخادم بإرسال ملفات الجافاسكريبت إلى العميل ومن ثم يقوم العميل بتشغيلها من قِبل المتصفح وذلك ما يدعى بالclient side rendering وذلك له بعض العيوب مثل أنه بطئ نسبيًا كما أنه ليس جيدًا من أجل الseo حيث لا يفهم محرك البحث أكواد الجافاسكريبت تلك 

بالإضافة إلى إمكانية برمجة الصفحات بتقنية الstatic site generation والتي تعني أن الصفحات يتم إنشاؤها في الbuild time(وقت بناء المشروع ) فعندما يقوم المستخدم بطلبها تأتي جاهزة لا يتم تجهيزها من البداية, وهذا يجعل الأداء فائق السرعة, يمكنك أيضًا بناء الapi وتطوير الواجهات الخلفية بواسطتها

ماهي express js

إطار عمل من قِبل node js يتم إستخدامه لبرمجة الواجهات الخلفية back-end وإنشاء الAPI , إذًا السؤال هل تقوم بإستخدام next js + express js أم تستخدم next js فقط؟ لا يوجد إجابة مثالية حيث تلك مسئلة تفضيل

express js  مشهورة أكثر ولها مجتمع أكبر كما أن عند إستخدام الnext js من أجل الباك اند سيجعل كلًا من الواجهة الخلفية والأمامية في نفس التطبيق مما يعني عند إعادة عمل deployment إلى أحدهم ستضطر إلى عمل deployment للأخر

بينما next js لها ميزة أنك ستقوم ببرمجة كل شئ في نفس التطبيق

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

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

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

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

  • إعلانات

  • تابعنا على



×
×
  • أضف...