Gatsby: Gatsby مقابل صفحات HTML (رأس / تذييل / وما إلى ذلك. مقسم باستخدام PHP)

تم إنشاؤها على ٢٤ سبتمبر ٢٠١٨  ·  1تعليق  ·  مصدر: gatsbyjs/gatsby

يبدو Gatsby رائعًا وأنا أبحث عن مشروع جانبي لتجربته. على هذا النحو ، وجدت نفسي مرتبكًا بشكل مفاجئ بشأن ما إذا كان السيناريو أدناه سيكون مناسبًا أم مبالغًا فيه لـ Gatsby. هل تسمح من فضلك بمشاركة أفكارك؟

أحتاج إلى إنشاء موقع ويب ثابت ومباشر لشركة محلية.

  • يأتي "التصميم" من قالب HTML تم شراؤه ، ولا شيء رائع.
  • من المتوقع أن يكون "المحتوى" حوالي 20 صفحة بسيطة (مثل حول ، والخدمات ، وما إلى ذلك) ، مع وجود عدد قليل من الصفحات التي تقدم نماذج (جهة اتصال) - ولكن لا شيء ديناميكي مثل منشورات المدونة.
  • قد يقرر النشاط التجاري في مرحلة ما إضافة صفحات بسيطة جديدة ، أو تحرير جمل على الصفحات الحالية - من الناحية المثالية ، لا يجب أن يكون المطور (أنا) ضروريًا لهذه المهام البسيطة.

ليس لدي خبرة في PHP بحد ذاتها ، لكنني أعتقد أن الطريقة الأنسب (والتقليدية) هي تقسيم قالب HTML إلى أقسام php (header.php ، footer.php ، إلخ) ثم المتابعة لإنشاء الصفحات الفردية. يمكن لصاحب العمل بعد ذلك إجراء تغييرات بسيطة بنفسه (في Notepad) ، أو نسخ صفحة موجودة + إعادة تسمية الملف + تغيير المحتوى (للحصول على صفحة جديدة).

بصفتي مطورًا ، أنا متحمس جدًا لجميع الميزات الرائعة التي تأتي مع Gatsby.
ومع ذلك ، من الناحية العملية ، أتساءل عما إذا كانت هذه الميزات (مثل الجلب المسبق للصفحات) ستجلب بالفعل تحسينات ملحوظة لمالك العمل (على سبيل المثال ، تحميل الصفحة في 500 مللي ثانية ، بدلاً من 100 مللي ثانية). بالإضافة إلى ذلك ، أشعر بالقلق أيضًا من أن صاحب العمل سيجد صعوبة كبيرة في إجراء تغييرات ، ناهيك عن بناء نفسه.

بالنظر إلى ما سبق ، هل تنصح Gatsby لمثل هذا المشروع؟

question or discussion

التعليق الأكثر فائدة

مرحبًا stoberov ، أعتقد أن برنامج gatsby يمكن أن يكون إطارًا رائعًا لاستخدامه في موقعك القادم.
أود أولاً أن أقترح عليك استعراض البرنامج التعليمي الحالي لأنه سيعطيك مقدمة جيدة للمفاهيم الرئيسية لبرنامج غاتسبي ، ويساعدك على تشغيل موقع مثال (بسيط للغاية).

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

>كل التعليقات

مرحبًا stoberov ، أعتقد أن برنامج gatsby يمكن أن يكون إطارًا رائعًا لاستخدامه في موقعك القادم.
أود أولاً أن أقترح عليك استعراض البرنامج التعليمي الحالي لأنه سيعطيك مقدمة جيدة للمفاهيم الرئيسية لبرنامج غاتسبي ، ويساعدك على تشغيل موقع مثال (بسيط للغاية).

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

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات