الكثير من مطوري الويب يجعلونني غاضبًا. لماذا ا؟ لأنهم يحاولون حرفياً جعل الأمر أصعب بالنسبة لي لبناء مواقع الويب. حسنًا ، إنها تجعل من الصعب استخدام أحدث اختراعاتهم وأعظمها ، على أي حال.
ألقِ نظرة على بعض أنظمة إدارة المحتوى الجديدة هذه على سبيل المثال. لا سيما إلقاء نظرة على تلك القائمة على روبي ، أو Node.js. ما هو الشيء الوحيد المشترك بينهما؟ قمت بتثبيت كل منهم تقريبا عن طريق سطر الأوامر. من المفترض أن تعمل أنظمة إدارة المحتوى على تسهيل إنشاء مواقع الويب. لا يجب أن أقوم بتثبيتها عبر سطر الأوامر.
دعونا نضع ذلك في المنظور: السبب الوحيد الذي يجعلني أتطرق إلى أي محاكي طرفي على الإطلاق هو أنني دخلت في لينكس في سن الخامسة عشرة. ومنذ ذلك الحين ، قضيت سنوات من القفزة ، أتعلم خصوصيات وعموميات مختلفة. الهندسة المعمارية ، وحب فكرة إطلاق المتداول.
هذا ما فعلته بدلا من التنشئة الاجتماعية. هذا ما فعلته بدلاً من كل شيء يمكن أن يفعله الطفل في هذا العمر. المبرمجين CMS ، تأخذ ملاحظة:
إذا كنت أعاني من طفولة عادية ، فلن أتمكن من استخدام برنامجك.
ليس ذلك فقط ، عندما يتعلق الأمر به ، لن يتابع برنامجك أبداً. ليس بطريقة كبيرة.
لقد فقدت عدد المرات التي أخبرني فيها المبرمجون عن كيف أن WordPress عبارة عن برنامج بطيء ومتضخم من البرامج. لقد أخبروني أنه لا يوجد مقياس جيد ، أن وفرة المكونات الإضافية هي في الواقع أمر سيء. انها كبيرة جدا. انها تحظى بشعبية كبيرة. انها قديمة جدا.
وبالفعل ، قد يكون ذلك صحيحًا إلى حد ما. وبالمثل الشكاوى حول jQuery. تحدث إلى الكثير من الخبراء الآن ، وسيتحدثون عنه كما لو كان أسوأ شيء حدث لهم. هناك أطر أخرى ، الآن. أطر جديدة وأفضل هي أقل بكثير مثل jQuery ، أعتقد؟
ثم تحصل على الحجج حول منصات التطبيق مقارنة مع الاستضافة العادية القديمة العادية ، وهذا شيء آخر تماما.
ولكن هناك شيء واحد صغير للغاية حول هذه الأدوات "القديمة" التي يبدو أن الكثير من الناس يتجاهلونها ، في الوقت الحاضر. قد يبدو الأمر وكأنه مسألة غير ذات أهمية ، مقارنةً بالشفرة الجديدة الجميلة التي يكتبها المطورون الآن ، ولكن هذا مهم بالنسبة لي: هذا البرنامج يحصل على ما تم إنجازه!
في يوم من الأيام ، كان الناس يجمعون أنظمة إدارة المحتوى المبكرة ، ومنحهم العالم. فبعضهم ، مثل Blogger وغيرهم من قبله ، اقتصروا على خوادمهم ، على نظامهم الأساسي. أعطى آخرون رمز بعيداً وتوقع منك معرفة كيفية تثبيته مع قليل من الوثائق.
ثم جاء وورد على طول. بدأوا بتسويق أنفسهم وعملية تركيبهم "لمدة خمس دقائق". ربما لم يكونوا أول من قام بشيء من هذا القبيل ، لكنهم فعلوا ذلك بشكل صحيح.
فجأة ، يمكن لمستخدم الكمبيوتر العادي ذو المعرفة الشاسعة تثبيت منصة تدوين على المضيف الذي يختارونه! في وقت لاحق ، قاموا بإنشاء wordpress.com ، بحيث يمكن للناس الذين يتمتعون بخبرة أقل تجربة تجربة PHP و MySQL.
ترى ، ليس كل من يجعل موقع على شبكة الانترنت هو مبرمج. يبني الكثيرون منا مواقعنا لأننا لا نملك ميزانية لاستئجار شخص ما. البعض الآخر هم من أنواع المصممين: جيد في الواجهة الأمامية ، ليست كبيرة مع البرمجة الفعلية.
في حين أن الجهود المبذولة من أجل "تعليم الجميع على الكود" هي نبيلة وكل ذلك ، فهي ليست واقعية. معظمنا لن يضع في الوقت والجهد المطلوبين لتعلم المبادئ الأساسية للبرمجة لأن لدينا أشياء أخرى للقيام بها. لدينا عمل آخر. لدينا هوايات
وهل تذكر كيف قضيت سنوات المراهقة مع لينكس طوال الوقت؟ حسنا لدي أصدقاء الآن. لا أريد نظام إدارة محتوى يتطلب مني أن أقوم بترميز نصف الوظائف بنفسي. هذا ليس ما هم. من المفترض أن تجعل إنشاء مواقع الويب يستغرق وقتًا أقل .
أعطني نظامًا يتيح لي استخدام معرفتي بـ HTML و CSS لجعل المواقع أسرع. أعطني واحدة تفعل ذلك بينما تستفيد من التقنيات الجديدة وتبني أفضل الممارسات الجديدة ، وسوف أحبك. أعطني واحدة تعمل بشكل جيد على مستوى خبير مثير للاشمئزاز ، لكن مصمم بشكل جميل ، منصات مثل Heroku مع حد أدنى من الضجة ، وأنا قد أتزوجك. (قلت ربما .)
الفكرة هي أن برنامجك الجميل لن يذهب إلى أبعد ما يمكن إذا لم يتمكن مستخدمو المستوى المتوسط من استخدامه. هناك أشخاص لا يمكنهم حتى لمس أشياء مثل SquareSpace ، ويريدون حلًا مخصصًا لموقعهم. أو أنهم في الواقع بحاجة إلى واحد ... وغالبًا ما يأتون إلينا.
قد لا يذهبون إليك لأنك ستفرض عليهم ما يزيد عن عشرة آلاف دولار. ربما لا يعرفون ما يكفي عن أجهزة الكمبيوتر لمعرفة أن "مطور الويب" هو شيء. ربما يريدون فقط موقعًا بسيطًا حقًا ، وقدرة على تحديث المعلومات من حين إلى آخر.
قد تعتقد أن الأجيال الجديدة أكثر إدراكًا من الناحية التقنية ، ولكنها ليست كذلك. انهم أفضل في التنصت على واجهات. اسألهم عن كيفية تصميم وبناء هذه الواجهات ، وسيعطي معظمهم كتفًا غير واضح. انهم مشغولون جدا باستخدامهم لرعاية.
أعتقد أن السوق الاستهلاكية لبناء المواقع سوف ، لفترة طويلة حتى الآن ، سيكون على الأقل مدفوعة من قبل أولئك الذين يعرفون فقط ما يكفي من المواد التقنية للوقوع في المشاكل. لنا ، والمستخدمين القوة. لنا ، المخلوقات المحترفة.
لذلك ، اكتب هذا الرمز الرائع الذي كان يرتد حول دماغك. اكتب البرنامج الذي يأخذنا إلى العقد أو القرن القادم. ولكن عندما تقوم ببناء الشيء الكبير القادم ، وأنت تقوم بتأسيس منصتك الكبير التالي ، وكما قمت بتصميم مستقبل تكنولوجيا الويب ، من فضلك لا تنسى عنا.