المكدس المكدس - الفقر على المنشطات

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



رسميا ، المكدس- Javsacript ، API ، Markup ، بشكل عام ، قالب ثابت مليء بالبيانات عن العميل عبر API باستخدام Javascript. بعبارات بسيطة ، فإن مكدس JAM عبارة عن مجموعة من العكازات ، والتي سيتم استخدامها بشكل جانبي للجميع ، وخاصة للمطور. من الناحية الفنية ، فإن مكدس JAM هو نظام عكاز متكامل لبناء مواقع ثابتة ، باستخدام SAAS لترطيب البيانات والمثابرة ، والكثير من العرض من جانب العميل. كيف فعل الأجداد مواقع ثابتة في شبابهم؟ لقد كتبوا ملفات HTML و CSS بسيطة ووضعوها على استضافة FTP. كيف صنع آباؤنا مواقع ثابتة خلال شبابهم الجامح؟ استخدموا Jekyll / Octopress ، أو أيًا من مئات مولدات المواقع الثابتة ، وتم تحميل ملفات HTML و CSS الناتجة على صفحات github من خلال الالتزام ، وربطوا المجال المطلوب.لا يزال البعض يرتب ألعابًا باستخدام Disqus ، لأنني لا أستطيع تسميتها بأي طريقة أخرى غير الألعاب ، لأن المستخدم الذي لديه حساب Disqus لترك تعليقات على موقعك نادر جدًا.



من حيث السعر / تكلفة الوقت / تعقيد قيود الدعم / التطوير ، كان هذا خيارًا جيدًا. عندما لم يعد خيارًا جيدًا ، تم شراء الاستضافة باستخدام php لبضعة دولارات شهريًا. تم الاستهزاء بالصفحات الثابتة واكتسبت وظيفة قوية لموقع كامل. وكان كل شيء على ما يرام ، لكن ينيسي كان مصنوعًا من البيرة الخفيفة. لكن أسلافنا العظماء وجدوا عملًا عاديًا ولم يعودوا يعانون من مثل هذه القمامة. الآن نعاني منه ، وما الذي يمكن أن تقدمه الصناعة لنا ، شباب ، مرحين ، لمن كل شيء سهل؟ إنها تسعل بفخر الدم في وجهنا بمكدس المربى ، وتقول: "لن تنتظر!"



مكدس JAM هو أحدث نهج لبناء مواقع ثابتة ، و Gatsby.JS هو أحد أنبائه. غاتسبي هو ألمع ممثل لهذا النوع ، مما رفع السخرية من فكرة المواقع الثابتة إلى المطلق ، وبالتالي ترجمتها إلى فئة postirony. بالنسبة للمبتدئين ، تم بناء Gatsby على قمة React. نفس React التي تم إنشاؤها للمواقع التي تحتاج إلى نهج قائم على المكونات ، أي هناك بعض واجهات المستخدم ، أي هناك تلاعب بالبيانات. لكن لدينا موقع ثابت ، أليس كذلك؟ لا؟ إجابة رجعية! الآن هذه ليست مشكلة ، لدينا خدمات مثل Netlify و Contentful. يزودونك بواجهة برمجة تطبيقات (API) لتقديم طلبات AJAX إلى خوادمهم وتلقي المحتوى أو كتابته. أولئك. قاعدة البيانات المعتادة التي يمكن الوصول إليها من خلال الحمار الثلاثين. لكنها مجانية. طلبات N الأولى ، أو المستخدمين ، بالإضافة إلى حد حجم البيانات الثنائية الكبيرة.الترويج: استيفاء جميع القيود واستلم من العميل * (* عدد المحاولات محدود).



لماذا تبدو للوهلة الأولى جذابة للأعمال؟ لأن الجميع يعرف React ، وهناك الكثير من Reacto-macaques التي تمكنت أمس من دخول تكنولوجيا المعلومات وجاهزة للعمل مقابل فلس واحد. بالنسبة إلى Reacto-macaques ، يعد هذا أمرًا جذابًا لأن هناك على الأقل طريقة ما لجمع الأموال وملء المحفظة. والجلوس على رقبة والدتك لا يمكنك دفع ثمن الاستضافة أو القاعدة. للسبب نفسه ، يمكن للعميل المتردد ، بعد رؤية النتيجة ، معرفة ما إذا كان بحاجة إليها على الإطلاق ، والتوقف عن الرد على رسائل العامل المستقل المحتمل. أيضًا ، يتحد العميل والمقاول بكفاءة صغيرة نوعًا ما ، حيث لا يفهم الأول كيف يعمل كل هذا بشكل عام ، والثاني لا يفهم أن المواقع يمكن القيام بها بطريقة أخرى.



نتيجة لذلك ، مع استثناءات نادرة ، يخسرها الجميع لاحقًا. تعتبر React ومشتقاتها أداة معقدة ذات نظام بيئي كبير وتحديات ضخمة يتم التعامل معها غالبًا بواسطة مبرمجي React فقط ، وليس React monkeys. قبل 10 سنوات كان هناك عمل سيرك شائع يسمى "سحب قائمة بجميع القوائم الفرعية في استعلام SQL واحد". الآن لدينا خلفها الأيديولوجي - لسحب جميع البيانات من الخدمة المطلوبة من خلال طلب GraphQL واحد. يسحب Gatsby أكثر من 500 من التبعيات ، ومعرفة سرعة تحديث النظام البيئي JS ، يمكننا أن نقول بأمان أنه في غضون ستة أشهر سيتعطل شيء ما إذا كنت بحاجة إلى عنصر واجهة مستخدم جديد تابع لجهة خارجية. بعد عامين ، سوف تقوم بخداع الإصدارات فقط لإعادة بناء هذه المعجزة في إصدار جديد. أنا أمزح ، فقط أمزح! قد لا يتم تحصيلها لأول مرة وفقًا لتعليمات الموقع.إذا قام Roskomnadzor ، في موجة أخرى من القلق للمواطنين ، بحظر خادم قاعدة البيانات الذي لا يحتوي على خادم ، أو ببساطة قام بتغيير التعريفة الجمركية ، فعليك أن تستمتع بكل هذا مرة أخرى. بالمناسبة ، على عكس المواقع الثابتة التقليدية ، قم ببناء موقع على Gatsby! == مصادر الموقع. لذا فإن إستراتيجية النسخ الاحتياطي ونشر هذه المعجزة ، بما في ذلك قاعدة البيانات ، وحتى بدونها ، مثيرة جدًا للاهتمام. لكن اللب سيبدأ إذا كان هناك حاجة إلى تطوير النزوة التي أنشأها تلاميذ المدارس حول التقنيات الملتوية. صدقني ، PHP لديها حد أعلى بكثير لبطغ الكود القديم ، بغض النظر عما يقولونه عنها!لذا فإن إستراتيجية النسخ الاحتياطي ونشر هذه المعجزة ، بما في ذلك قاعدة البيانات ، وحتى بدونها ، مثيرة جدًا للاهتمام. لكن اللب سيبدأ إذا كان هناك حاجة إلى تطوير النزوة التي أنشأها تلاميذ المدارس حول التقنيات الملتوية. صدقني ، PHP لديها حد أعلى بكثير لبطغ الكود القديم ، بغض النظر عما يقولونه عنها!لذا فإن إستراتيجية النسخ الاحتياطي ونشر هذه المعجزة ، بما في ذلك قاعدة البيانات ، وحتى بدونها ، مثيرة جدًا للاهتمام. لكن اللب سيبدأ إذا كان هناك حاجة إلى تطوير النزوة التي أنشأها تلاميذ المدارس حول التقنيات الملتوية. صدقني ، PHP لديها حد أعلى بكثير لبطغ الكود القديم ، بغض النظر عما يقولونه عنها!



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



إذن ما هي حالة الاستخدام الصحيحة لمكدس JAM كما هو عليه اليوم؟ في رأيي ، هذا هو الموقف عندما يطلب منك أحد معارفك أو أقاربك ، كمبرمج React الذي لديه وظيفة عادية ذات رواتب عالية في ملفك الشخصي ، إنشاء موقع بسيط نسبيًا في وقت فراغك. ويمكنك استخدام المهارات الموجودة للقيام بذلك بسرعة ، مع شرح جميع عيوب هذا النهج للشخص. وإذا وافق ، فاستمر. خلاف ذلك ، أخبره فقط عن Wordpress و wp2static.



النقد والاعتراضات موضع ترحيب. لكن يرجى الإشارة إلى تكلفة وعدد المشاريع التي أنجزتها في Gatsby، Next.



All Articles