استكشاف تاريخ تطوير الويب مع ريتشارد ماكمانوس
نشرت: 2021-11-09كان على جميع التقنيات التي يستخدمها مصممو الويب اليوم أن تبدأ من مكان ما. قصة كيف أصبحوا شيء يريد ريتشارد ماكمانوس مشاركته مع العالم.
يقع MacManus في نيوزيلندا ، وقد شارك في الصناعة منذ التسعينيات. كاتب وصحفي تقني ، مشروعه الأخير ، تاريخ تطوير الويب ، يدور حول تأريخ تاريخ الإنترنت من منظور المطور.
في الداخل ، ستجد كل شيء من سلائف الويب التي يعود تاريخها إلى الستينيات إلى ولادة JavaScript وما بعدها. لقد لعبوا جميعًا دورًا في وصولنا إلى يومنا هذا.
لقد تحدثت مع MacManus حول المشروع ، وبداياته في تصميم الويب ، والأفكار حول مستقبل الويب. تم تحرير إجاباته بشكل خفيف من أجل الإيجاز / الوضوح.
كيف ومتى بدأت في تصميم الويب؟
بدأت في أواخر التسعينيات بصفتي "مطور معلومات" (اسم رائع لكاتب تقني) ثم "مشرف موقع" (لست متأكدًا من استخدام هذا المصطلح بعد الآن!). أصبحت "مدير الويب" لشركتين من الشركات النيوزيلندية في أوائل العقد الأول من القرن الحادي والعشرين ، قبل أن أبدأ مدونتي التقنية ReadWriteWeb (RWW) في عام 2003.
كنت طفلاً حقيقيًا على الويب في التسعينيات ، حيث أنني تعلمت ذاتيًا عندما يتعلق الأمر بجميع تقنيات الويب الرئيسية. لذلك ، في أدوار مشرف الموقع / مدير الويب ، قمت بمزيج من تصميم الويب ، وهندسة الموقع ، والإدارة ، وحتى انخرطت قليلاً في التطوير. ولكن عندما بدأت الكتابة عن أحدث تقنيات الويب باستخدام RWW ، وجدت حقًا تخصصي.
ما الذي ألهمك لبدء مشروع تاريخ تطوير الويب؟
زوجان من الأسباب. أولاً ، لقد قرأت الكثير من الكتب والمقالات حول تاريخ الويب والإنترنت ، لكن جميعها تقريبًا (وبالتأكيد جميع الكتب) تأتي في هذا الموضوع من منظور تجاري أو ثقافي.
كنت أرغب في معالجة سجل الويب من وجهة نظر فنية ، وشرح كيف تم تطوير شبكة الويب العالمية بالفعل وكيف تطورت - بطريقة بسيطة.
السبب الرئيسي الثاني هو أنه على الرغم من أنني أمضيت ما يقرب من عقد من الزمان في تغطية صناعة تكنولوجيا الويب من خلال مدونتي التقنية التي تحولت إلى شركة إعلامية RWW ، إلا أنني لم أتعمق بالضرورة في الأسس التقنية للويب خلال تلك الفترة.
بدأت RWW باكتشاف شخص واحد لتقنيات الويب الجديدة التي ظهرت من Silicon Valley بعد طفرة Dot Com وانهيارها ، ولكن مع نمو RWW وأصبحت شركة مناسبة ، ركزت بشكل أكبر على منتجات "Web 2.0" الثورية والاتجاهات عالية المستوى التي جاءت (على سبيل المثال ، الشبكات الاجتماعية ، والحوسبة السحابية ، وثورة الهواتف الذكية ، وما إلى ذلك).
لذلك ، من خلال سجل تطوير الويب (WDH) ، أردت العودة إلى جذوري - بصفتي مشرف موقع ومدونًا يركز على المطورين في الأيام الأولى لـ RWW. كان هدفي هو إعادة زيارة العصور السابقة للويب والبحث حقًا في الأسس التقنية ، لمعرفة كيف تطورت إلى هذا الوحش الضخم الذي هو عليه اليوم.
بالتفكير في شخص ما قادم للتو إلى الصناعة - كيف يمكنهم الاستفادة من تعلم تاريخها؟
أعتقد أنه من الضروري لمطوري ومصممي الويب الجدد فهم أسس ما يبنون عليه - خاصة في هذا العصر الحالي من الأطر المستخرجة (لجافا سكريبت و CSS وما إلى ذلك). تسهل أدوات التعليمات البرمجية المنخفضة المتوفرة اليوم أيضًا على الأشخاص البناء على الويب ، دون فهمها بالضرورة.
لذا ، فإن WDH ، كما آمل ، هو مصدر للأشخاص لتعلم هندسة الويب ، وكيف بدأت ثم تطورت بمرور الوقت ، والتقنيات الأكثر تأثيرًا ، وكيف ظهرت معايير الويب ، وما إلى ذلك.
أيضًا ، أعتقد أن الصناعة تشهد نهضة في النظام الأساسي للويب حاليًا ، مع معايير الويب وتقنية المستعرض على حد سواء في الطليعة مرة أخرى - مما أدى إلى تطبيقات الويب التقدمية والأدوات عبر الأنظمة الأساسية مثل Flutter ومكونات الويب وما إلى ذلك.
بالمناسبة ، أغطي كل هذه التقنيات الجديدة في عمودي الأسبوعي لـ The New Stack - لذلك أرى أن WDH هو المكمل المثالي للعمود التطلعي الذي أكتبه أيضًا. عليك أن تفهم الماضي أولاً ، قبل أن تبني من أجل المستقبل.
هل لديك جانب أو تقنية مفضلة من الويب المبكر؟
أحب أن اخترع Tim Berners-Lee متصفح الويب كأداة للقراءة / الكتابة. كان محررًا وكذلك متصفحًا. لسوء الحظ ، تم تجريد وظيفة التحرير مع ظهور Mosaic في البداية ثم أصبح Netscape رائجًا ، لذلك كانت الحقبة الأولى لشبكة الويب السائدة (تقريبًا 1993-2002) "للقراءة فقط".
كان لدينا مصطلح في التسعينيات ، "الكتيبات الدعائية" ، يشرح ماهية العديد من مواقع الويب - امتداد للمجلات ، لكنهم لم يستفيدوا من الوظيفة التفاعلية التي أنشأها بيرنرز لي في أسس الويب.
الآن بعد قولي هذا ، بينما كنت أكتب WDH خلال العام الماضي ، نظرت عن كثب في تقنيات مثل نصوص CGI و PHP التي كانت تُستخدم لبناء تطبيقات ويب مبكرة في التسعينيات.
لذلك ، كان هناك الكثير من الابتكارات التي تحدث مع تطبيقات الويب. لكن الكتابة إلى الويب لم يكن شيئًا يمكن للأشخاص العاديين فعله بسهولة من متصفحهم. كان هذا هو ما جلبته Web 2.0 إلى الويب ، وكانت هذه بالفعل أطروحة مدونتي RWW.
لديك عدد من المقالات التي تغطي حروب المتصفح المبكرة. كيف تعتقد أن هذه الأحداث قد أثرت على الويب الذي نستخدمه اليوم؟
لقد كانت حربًا انتصرت فيها Microsoft بشكل حاسم بحلول عام 1999 ، والتي أدت للأسف إلى فترة من انخفاض ابتكار المتصفح - والتي استمرت حتى ظهور Google Chrome. ولكن كان هناك شيئان رئيسيان حدثا في التسعينيات في حرب المتصفح الأولى ، والتي أثرت على اتجاه الويب.
أولاً ، أدخلت Netscape JavaScript في متصفحها في عام 1995 - والذي نسخته Microsoft على الفور (jScript). ثانيًا ، وربما كان الأمر أقل تقديرًا ، هو أن Microsoft كان التأثير الرئيسي وراء DOM (نموذج كائن المستند).
كما أشرت في إحدى المنشورات ، عندما تم إصدار Internet Explorer 4 في أكتوبر 1997 ، كان أول متصفح يعرض نموذج كائن صفحة كاملة - وهو نموذج أولي لمواصفات W3C DOM التي سيتم إصدارها بعد عام.
لذلك ، أعتقد أن هذين الابتكرين ، JavaScript و DOM ، كان لهما تداعيات كبيرة لشبكتنا التفاعلية العالية الحالية.
لقد ذكرت أن الهدف النهائي لهذا المشروع هو نشر كتاب. كيف ستحدد متى يوجد محتوى كافٍ للمضي قدمًا في ذلك؟
ما زلت أعمل على ما يمكن أن يكون تنسيقًا لكتاب بناءً على المدونة. قد يكون من المنطقي تضييق النطاق واختيار فترة معينة (على سبيل المثال ، التسعينيات) وتطوير مقترح كتاب بناءً على موضوع معين. أو قد أذهب بكل شيء وأكتب محفوظات تطوير الويب الكاملة.
لذا ، أنا لم أقرر بعد. بالإضافة إلى ذلك ، سيعتمد أيضًا على ما يجذب وكلاء الكتب والناشرين.
فيما يتعلق بالمدونة ، أعلم أنه في عام 2022 سأركز على العقد الأول من القرن الحادي والعشرين - لقد أطلقت على هذا "الموسم الثاني". يمكنني أيضًا تغيير نمط المنشورات ؛ ربما أقوم بحقن المزيد من قصتي الشخصية ، منذ أن قمت بتأريخ هذه الفترة لـ RWW وزرت وادي السيليكون عدة مرات. لذلك ، سنرى كيف ستتطور المدونة العام المقبل وما إذا كان بإمكاني الاستمرار في زيادة الجمهور.
أخيرًا ، بصفتك شخصًا درس تاريخ الويب عن كثب ، كيف تتوقع أن يتطور خلال السنوات القليلة القادمة؟
إنها نقطة انعطاف مثيرة مرة أخرى. من ناحية أخرى ، هناك مجموعة من تقنيات منصات الويب الواعدة التي كنت أكتب عنها في The New Stack. من المحتمل أيضًا ظهور تقنيات جديدة رائدة - من يعرف كيف سينتهي هذا الحديث metaverse ، على سبيل المثال.
هناك أيضًا تشفير و "Web3" ، وهو الأمر الذي أتشكك فيه حاليًا - من المحتمل أن ينتهي الأمر بانهيار يشبه Dot Com بدلاً من أن يصبح الشيء الكبير التالي. مرة أخرى ، سيخبرنا الوقت ، لكنني أراقب ذلك.
بغض النظر عن كيفية تغير كل شيء ، أعتقد أن أساس الويب في مكان رائع - معايير الويب صحية ، والمتصفحات تبتكر (على الرغم من أنه سيكون من الرائع أن تعمل Apple معًا وتسمح لمحركات المتصفح الأخرى باستخدام iOS) ، و هناك مستوى عالٍ من الوظائف في تطبيقات الويب اليوم.
أعتقد أن هناك مجالًا للعودة إلى التعقيد الأقل في أطر عمل الويب اليوم ، ربما باستخدام أشياء مثل مكونات الويب بشكل أكبر. لكن بشكل عام ، أتوقع أن يستمر الويب في إسعادني ومفاجئتي خلال السنوات العديدة القادمة!
شكراً جزيلاً لريتشارد ماكمانوس على قضاء بعض الوقت في التحدث معي! تأكد من إطلاعك على Web Development History والتواصل مع Richard على Twitter .