Next.js vs Gatsby vs create-response-app

Next.js أو Gatsby؟ لماذا اختيارهم على create-react-app؟ وأي واحدة؟

create-react-appلا يساعدك في إنشاء تطبيق يتم عرضه من جانب الخادم بسهولة. يتم توفير أي شيء يأتي معه (تحسين محركات البحث ، السرعة ...) فقط بواسطة أدوات مثلNext.jsوجاتسبي.

متى يكون Next.js أفضل من Gatsby؟

كلاهما يمكن أن يساعد فيالتقديم من جانب الخادم، ولكن بطريقتين مختلفتين.

النتيجة النهائية باستخدام Gatsby هي مولد موقع ثابت ، بدون خادم. تقوم بإنشاء الموقع ، ثم تقوم بنشر نتيجة عملية الإنشاء بشكل ثابت على Netlify أو موقع استضافة ثابت آخر.

يوفر Next.js واجهة خلفية يمكنها من جانب الخادم تقديم استجابة للطلب ، مما يسمح لك بإنشاء موقع ويب ديناميكي ، مما يعني أنك ستنشره على نظام أساسي يمكنه تشغيل Node.js.

Next.jsعلبةإنشاء موقع ثابت أيضًا ، لكنني لا أقول إنه حالة الاستخدام الرئيسية.

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

يعتمد Gatsby أيضًا بشكل كبير علىGraphQL، شيء قد يعجبك حقًا أو لا يعجبك بناءً على آرائك واحتياجاتك.

تحميل مجانيكتيب Next.js


المزيد من البرامج التعليمية التالية: