يبدو Gatsby رائعًا وأنا أبحث عن مشروع جانبي لتجربته. على هذا النحو ، وجدت نفسي مرتبكًا بشكل مفاجئ بشأن ما إذا كان السيناريو أدناه سيكون مناسبًا أم مبالغًا فيه لـ Gatsby. هل تسمح من فضلك بمشاركة أفكارك؟
أحتاج إلى إنشاء موقع ويب ثابت ومباشر لشركة محلية.
ليس لدي خبرة في PHP بحد ذاتها ، لكنني أعتقد أن الطريقة الأنسب (والتقليدية) هي تقسيم قالب HTML إلى أقسام php (header.php ، footer.php ، إلخ) ثم المتابعة لإنشاء الصفحات الفردية. يمكن لصاحب العمل بعد ذلك إجراء تغييرات بسيطة بنفسه (في Notepad) ، أو نسخ صفحة موجودة + إعادة تسمية الملف + تغيير المحتوى (للحصول على صفحة جديدة).
بصفتي مطورًا ، أنا متحمس جدًا لجميع الميزات الرائعة التي تأتي مع Gatsby.
ومع ذلك ، من الناحية العملية ، أتساءل عما إذا كانت هذه الميزات (مثل الجلب المسبق للصفحات) ستجلب بالفعل تحسينات ملحوظة لمالك العمل (على سبيل المثال ، تحميل الصفحة في 500 مللي ثانية ، بدلاً من 100 مللي ثانية). بالإضافة إلى ذلك ، أشعر بالقلق أيضًا من أن صاحب العمل سيجد صعوبة كبيرة في إجراء تغييرات ، ناهيك عن بناء نفسه.
بالنظر إلى ما سبق ، هل تنصح Gatsby لمثل هذا المشروع؟
مرحبًا stoberov ، أعتقد أن برنامج gatsby يمكن أن يكون إطارًا رائعًا لاستخدامه في موقعك القادم.
أود أولاً أن أقترح عليك استعراض البرنامج التعليمي الحالي لأنه سيعطيك مقدمة جيدة للمفاهيم الرئيسية لبرنامج غاتسبي ، ويساعدك على تشغيل موقع مثال (بسيط للغاية).
بالنسبة للمحتوى ، هناك عدد من الطرق لتسهيل إدارة هذه العملية. يمكنك الحصول على المحتوى داخل الكود نفسه ، على سبيل المثال باستخدام ملفات markdown . نظرًا لمتطلباتك الثالثة ، سيكون نظام إدارة المحتوى أكثر منطقية حتى يتمكن أصحاب الأعمال من تحديث المحتوى. هناك العديد من الأمثلة الموجودة بالفعل والتي يمكنك مراجعتها والبدء بها.
التعليق الأكثر فائدة
مرحبًا stoberov ، أعتقد أن برنامج gatsby يمكن أن يكون إطارًا رائعًا لاستخدامه في موقعك القادم.
أود أولاً أن أقترح عليك استعراض البرنامج التعليمي الحالي لأنه سيعطيك مقدمة جيدة للمفاهيم الرئيسية لبرنامج غاتسبي ، ويساعدك على تشغيل موقع مثال (بسيط للغاية).
بالنسبة للمحتوى ، هناك عدد من الطرق لتسهيل إدارة هذه العملية. يمكنك الحصول على المحتوى داخل الكود نفسه ، على سبيل المثال باستخدام ملفات markdown . نظرًا لمتطلباتك الثالثة ، سيكون نظام إدارة المحتوى أكثر منطقية حتى يتمكن أصحاب الأعمال من تحديث المحتوى. هناك العديد من الأمثلة الموجودة بالفعل والتي يمكنك مراجعتها والبدء بها.