أفكار حول التبني المبكر لأدوات تطوير الويب

نشرت: 2020-06-08

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

ولكن ، هل يجب أن تستخدم هذه العناصر بالفعل؟ معرفة أنها موجودة شيء ، لكن الوثوق بهم في مشاريعك شيء آخر تمامًا.

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

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

لنلقِ نظرة على كيفية فحص أداة جديدة وتحديد ما إذا كانت مناسبة لبيئة الإنتاج أم لا.

هل يجعل الأمور أفضل؟

ربما يبدو وكأنه سؤال سخيف. لكن من المهم أيضًا طرح السؤال.

الأدوات موجودة لحل جميع أنواع المشاكل. على سبيل المثال ، قد يسعى إطار عمل CSS إلى زيادة وتبسيط استخدام الشبكة أو flexbox. أو قد يكون هناك نظام إدارة محتوى يهدف إلى وضع التجارة الإلكترونية في متناول المستخدمين غير التقنيين.

ستلاحظ أن معظم هذه المنتجات ستذكر بفخر الغرض الأساسي منها (عادةً ما يكون بخط كبير وجريء). في الوقت نفسه ، لا يمكننا أن نأخذ كلمة المؤلف ببساطة. تحتاج الأداة إلى تقديم بعض الأدلة على أنها في الواقع تحسين على شيء موجود بالفعل - AKA ، رواد السوق.

لقد وصل قادة السوق إلى مناصبهم لسبب ما. عادة ما يكون ذلك بسبب:

  • موجودة لفترة طويلة من الوقت ؛
  • أثبتوا قدرتهم على أداء وظائفهم المعلنة ؛
  • أن يكون لديك قاعدة مستخدمين كبيرة (بالنسبة إلى مجال تخصصهم) ومجتمع مزدهر ؛
  • تقديم وسيلة موثوقة لدعم المستخدمين ؛

لذلك ، إذا أرادت أداة جديدة منا التخلي عن الشركة الرائدة في السوق ، فهناك بعض الأسباب الوجيهة للقيام بذلك.

علامة النيون.

ضعها بالاختبار

إذا قدمت هذه الأداة الجديدة حالة مقنعة ، فقد حان الوقت للاستمتاع ببعض المرح. لكن هذا لا يعني استخدامه في بيئة إنتاج - على الأقل ليس بعد.

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

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

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

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

يتم عرض الرمز على شاشة الكمبيوتر.

أهمية المجتمع

يبدو أن هناك علاقة بين نجاح الأداة وما إذا كانت قادرة على بناء مجتمع قوي من المستخدمين أم لا. يوجد العديد من مستودعات GitHub هناك لجمع الغبار لأن البرنامج ، لسبب أو لآخر ، لم يصل إلى كتلة حرجة.

من ناحية أخرى ، وجدت عروض مثل WordPress و Bootstrap جماهير مخلصين. في حالة WordPress ، فقد ولّد مجتمع تطوير يساعد في الحفاظ على ازدهار البرنامج من خلال المساهمات الأساسية والإضافات والقوالب. أدى عمق ميزات Bootstrap ، إلى جانب دعم Twitter ، إلى قيام عدد من المصممين باعتماد وتخصيص إطار العمل لمشاريعهم الخاصة.

نطاق هذه المنتجات مختلف تمامًا ، لكن كلاهما يستفيد من المجتمعات النشطة للغاية. هذا شيء تهدف إليه كل أداة جديدة ، لكن القليل منها فقط يحققه.

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

كلما كان المجتمع أقوى ، زادت احتمالية بقاء المنتج لسنوات قادمة.

صفحة مستودع جيثب.

إنتاج أم لا؟

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

ربما يكون مصدر القلق الأكبر هو حالة الإصدار. إذا كانت الأداة في مرحلة تجريبية ، فهذه مخاطرة كبيرة جدًا. ربما يكون من الأفضل الانتظار حتى يتم طرح إصدار جاهز للإنتاج (واختباره). هذا ما لم تكن أنت و / أو عميلك مرتاحين لبعض التجارب الحرة.

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

بعد قولي هذا ، ربما تجد أنك وجدت حقًا شيئًا مناسبًا تمامًا. في هذه الحالة ، قد يكون جاهزًا بالفعل للاستخدام في مشروعك.

لعبة محشوة بالأفوكادو.

البحث عن أدوات جديدة ، الطريق الصحيح

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

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

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