สำรวจประวัติการพัฒนาเว็บกับ Richard MacManus
เผยแพร่แล้ว: 2021-11-09เทคโนโลยีที่นักออกแบบเว็บไซต์ใช้ในปัจจุบันทั้งหมดต้องเริ่มต้นที่ไหนสักแห่ง เรื่องราวของการที่พวกเขาเกิดมาเป็นสิ่งที่ Richard MacManus ต้องการแบ่งปันกับคนทั้งโลก
MacManus ซึ่งตั้งอยู่ในนิวซีแลนด์ มีส่วนร่วมในอุตสาหกรรมนี้มาตั้งแต่ปี 1990 นักเขียนและนักข่าวเทคโนโลยี โปรเจ็กต์ล่าสุดของเขาคือ Web Development History ล้วนเกี่ยวกับการลงบันทึกประวัติศาสตร์ของอินเทอร์เน็ตจากมุมมองของนักพัฒนา
ข้างในคุณจะพบทุกสิ่งตั้งแต่บรรพบุรุษของเว็บย้อนหลังไปถึงปี 1960 จนถึงการกำเนิดของ JavaScript และอื่น ๆ พวกเขาล้วนมีส่วนในการนำพาเรามาสู่ยุคปัจจุบัน
ฉันได้พูดคุยกับ MacManus เกี่ยวกับโครงการนี้ จุดเริ่มต้นของเขาในการออกแบบเว็บ และความคิดเกี่ยวกับอนาคตของเว็บ คำตอบของเขาได้รับการแก้ไขเล็กน้อยเพื่อความกระชับ/ชัดเจน
คุณเริ่มออกแบบเว็บอย่างไรและเมื่อไหร่
ฉันเริ่มต้นในช่วงปลายยุค 90 โดยเป็น "นักพัฒนาข้อมูล" คนแรก (ชื่อแฟนซีสำหรับนักเขียนทางเทคนิค) จากนั้นเป็น "ผู้ดูแลเว็บ" (ไม่แน่ใจว่าจะใช้คำนี้อีกต่อไปแล้วหรือยัง!) ฉันได้เป็น “ผู้จัดการเว็บ” ให้กับบริษัทนิวซีแลนด์สองสามแห่งในช่วงต้นทศวรรษ 2000 ก่อนที่จะเริ่มบล็อกเทคโนโลยี ReadWriteWeb (RWW) ของฉันในปี 2546
ฉันเป็นลูกของเว็บอย่างแท้จริงในยุค 90 โดยที่ฉันเรียนรู้ด้วยตนเองเมื่อพูดถึงเทคโนโลยีเว็บหลักทั้งหมด ดังนั้น ในบทบาทผู้ดูแลเว็บ / ผู้จัดการเว็บนั้น ฉันได้ผสมผสานการออกแบบเว็บ สถาปัตยกรรมไซต์ และการจัดการ และแม้กระทั่งพัฒนาเล็กน้อย แต่เมื่อฉันเริ่มเขียนเกี่ยวกับเทคโนโลยีเว็บล่าสุดกับ RWW ฉันพบว่าเฉพาะของฉัน
อะไรเป็นแรงบันดาลใจให้คุณเริ่มโครงการประวัติการพัฒนาเว็บ
เหตุผลสองสามข้อ อย่างแรกเลย ฉันอ่านหนังสือและบทความมากมายเกี่ยวกับประวัติของเว็บและอินเทอร์เน็ต แต่เกือบทั้งหมด (และแน่นอนว่าหนังสือทุกเล่ม) มาจากมุมมองธุรกิจหรือวัฒนธรรม
ฉันต้องการจัดการประวัติเว็บจากมุมมองทางเทคนิค และอธิบายว่าเวิลด์ไวด์เว็บได้รับการพัฒนาจริงอย่างไรและมีวิวัฒนาการอย่างไร
เหตุผลหลักที่สองคือ แม้ว่าฉันใช้เวลาเกือบทศวรรษครอบคลุมอุตสาหกรรมเทคโนโลยีเว็บด้วยบล็อกเทคโนโลยีของฉันที่เปลี่ยนธุรกิจสื่อเป็น RWW แต่ฉันก็ไม่ได้เจาะลึกลงไปในพื้นฐานทางเทคนิคของเว็บในช่วงเวลานั้น
RWW เริ่มต้นจากการสำรวจเทคโนโลยีเว็บใหม่โดยคนๆ เดียวที่ออกมาจากยุครุ่งเรืองและตกต่ำในซิลิคอนแวลลีย์หลัง Dot Com เฟื่องฟู แต่เมื่อ RWW เติบโตขึ้นและกลายเป็นธุรกิจที่เหมาะสม บริษัทก็ให้ความสำคัญกับผลิตภัณฑ์ "Web 2.0" ที่ปฏิวัติวงการและแนวโน้มระดับสูงมากขึ้น ที่มาพร้อมกัน (เช่น โซเชียลเน็ตเวิร์ก คลาวด์คอมพิวติ้ง การปฏิวัติสมาร์ทโฟน ฯลฯ)
ดังนั้น ด้วยประวัติการพัฒนาเว็บ (WDH) ฉันต้องการกลับไปสู่รากเหง้าของฉัน — ในฐานะที่เป็นทั้งเว็บมาสเตอร์และบล็อกเกอร์ที่เน้นนักพัฒนาในช่วงแรก ๆ ของ RWW เป้าหมายของฉันคือการย้อนเวลากลับไปในยุคก่อน ๆ ของเว็บและขุดลึกลงไปในพื้นฐานทางเทคนิค เพื่อค้นหาว่ามันพัฒนาเป็นสัตว์ร้ายขนาดมหึมาในทุกวันนี้ได้อย่างไร
คิดถึงใครบางคนที่เพิ่งเข้ามาในวงการ – พวกเขาจะได้ประโยชน์จากการเรียนรู้ประวัติศาสตร์ได้อย่างไร?
ฉันคิดว่ามันสำคัญมากสำหรับนักพัฒนาเว็บและนักออกแบบหน้าใหม่ที่จะเข้าใจพื้นฐานของสิ่งที่พวกเขากำลังสร้าง — โดยเฉพาะอย่างยิ่งในยุคปัจจุบันของเฟรมเวิร์กที่เป็นนามธรรม (สำหรับ JavaScript, CSS ฯลฯ) เครื่องมือ low-code ที่มีอยู่ในปัจจุบันยังช่วยให้ผู้คนสร้างเว็บได้ง่ายขึ้นโดยไม่จำเป็นต้องเข้าใจ
ฉันหวังว่า WDH จะเป็นแหล่งข้อมูลสำหรับผู้คนในการเรียนรู้สถาปัตยกรรมของเว็บ วิธีที่มันเริ่มต้นและพัฒนาเมื่อเวลาผ่านไป เทคโนโลยีที่ทรงอิทธิพลที่สุด มาตรฐานเว็บเป็นอย่างไร และอื่นๆ
นอกจากนี้ ฉันคิดว่าอุตสาหกรรมกำลังประสบกับยุคฟื้นฟูศิลปวิทยาของแพลตฟอร์มเว็บในปัจจุบัน ด้วยมาตรฐานเว็บและเทคโนโลยีเบราว์เซอร์ที่ล้ำสมัยอีกครั้ง ซึ่งนำไปสู่ Progressive Web Apps เครื่องมือข้ามแพลตฟอร์ม เช่น Flutter ส่วนประกอบเว็บ และอื่นๆ
อย่างไรก็ตาม ฉันยังกล่าวถึงเทคโนโลยีใหม่ๆ เหล่านี้ในคอลัมน์รายสัปดาห์สำหรับ The New Stack ดังนั้นฉันจึงเห็นว่า WDH เป็นส่วนประกอบที่สมบูรณ์แบบสำหรับคอลัมน์ที่มองไปข้างหน้าที่ฉันเขียนด้วย คุณต้องเข้าใจอดีตก่อน ก่อนที่คุณจะสร้างเพื่ออนาคต
คุณมีแง่มุมหรือเทคโนโลยีที่ชื่นชอบจากเว็บยุคแรกๆ หรือไม่?
ฉันชอบที่ Tim Berners-Lee คิดค้นเว็บเบราว์เซอร์เป็นเครื่องมือในการอ่าน/เขียน มันเป็นตัวแก้ไขและเบราว์เซอร์ น่าเสียดายที่ฟังก์ชันการแก้ไขถูกตัดออกไปเมื่อ Mosaic แรกและ Netscape ได้รับความนิยม ดังนั้นยุคแรกของเว็บหลัก (ประมาณปี 1993-2002) จึงเป็น 'อ่านอย่างเดียว'
เรามีคำว่า "โบรชัวร์" ในยุค 90 ที่อธิบายว่าเว็บไซต์จำนวนมากคืออะไร — ส่วนขยายของนิตยสาร แต่พวกเขาไม่ได้ใช้ประโยชน์จากฟังก์ชันเชิงโต้ตอบที่ Berners-Lee สร้างขึ้นในรากฐานของเว็บ
จากที่กล่าวมา เมื่อฉันได้เขียน WDH ในปีที่ผ่านมานี้ ฉันได้ศึกษาเทคโนโลยีอย่างเช่น สคริปต์ CGI และ PHP อย่างใกล้ชิดมากขึ้น ที่ใช้ในการสร้างเว็บแอปในยุคแรกๆ ในยุค 90
จึงมีนวัตกรรมมากมายเกิดขึ้นกับเว็บแอป แต่การเขียนลงเว็บไม่ใช่สิ่งที่คนทั่วไปสามารถทำได้ง่ายๆ จากเบราว์เซอร์ นั่นคือสิ่งที่ Web 2.0 นำมาสู่เว็บ และนั่นคือวิทยานิพนธ์ของบล็อก RWW ของฉัน
คุณมีบทความจำนวนหนึ่งที่ครอบคลุมสงครามเบราว์เซอร์ช่วงแรกๆ คุณคิดว่าเหตุการณ์เหล่านั้นส่งผลต่อเว็บที่เราใช้อยู่ในปัจจุบันอย่างไร
เป็นสงครามที่ Microsoft ชนะอย่างเด็ดขาดในปี 2542 ซึ่งน่าเสียดายที่นำไปสู่ช่วงเวลาของนวัตกรรมเบราว์เซอร์ที่ต่ำ - ซึ่งคงอยู่จนกระทั่ง Google Chrome เข้ามา แต่มีสิ่งสำคัญสองสามอย่างที่เกิดขึ้นใน 90s ในสงครามเบราว์เซอร์ครั้งแรก ซึ่งมีอิทธิพลต่อทิศทางของเว็บ
ประการแรก Netscape เปิดตัว JavaScript ในเบราว์เซอร์ในปี 1995 ซึ่ง Microsoft คัดลอกทันที (jScript) ประการที่สอง และอาจชื่นชมน้อยกว่าคือ Microsoft เป็นอิทธิพลหลักที่อยู่เบื้องหลัง DOM (Document Object Model)
ดังที่ฉันได้กล่าวไว้ในโพสต์หนึ่ง เมื่อ Internet Explorer 4 เปิดตัวในเดือนตุลาคม 1997 เป็นเบราว์เซอร์ตัวแรกที่แสดงโมเดลวัตถุแบบเต็มหน้า โดยพื้นฐานแล้วจะเป็นต้นแบบของข้อมูลจำเพาะ W3C DOM ที่จะออกในอีกหนึ่งปีต่อมา
ดังนั้น นวัตกรรมทั้งสองอย่าง JavaScript และ DOM ฉันคิดว่ามีการแตกสาขาที่สำคัญสำหรับเว็บที่มีการโต้ตอบสูงในปัจจุบันของเรา
คุณกล่าวว่าเป้าหมายสูงสุดสำหรับโครงการนี้คือการเผยแพร่หนังสือ คุณจะทราบได้อย่างไรว่ามีเนื้อหาเพียงพอที่จะดำเนินการต่อไปหรือไม่
ฉันยังคงหารูปแบบหนังสือที่อ้างอิงจากบล็อกอยู่ อาจทำให้ขอบเขตแคบลงและเลือกช่วงเวลาหนึ่ง (เช่น 1990) และพัฒนาข้อเสนอหนังสือตามธีมเฉพาะ หรือฉันอาจทำทุกอย่างและเขียนประวัติการพัฒนาเว็บแบบเต็ม
ดังนั้นฉันยังไม่ได้ตัดสินใจ นอกจากนี้ยังขึ้นอยู่กับสิ่งที่น่าสนใจสำหรับตัวแทนหนังสือและผู้จัดพิมพ์อีกด้วย
ในแง่ของบล็อก ฉันรู้ว่าในปี 2022 ฉันจะมุ่งเน้นไปที่ยุค 2000 - ฉันตั้งชื่อเล่นว่า "ซีซัน 2" ฉันอาจเปลี่ยนรูปแบบการโพสต์ บางทีอาจจะอัดฉีดเรื่องราวส่วนตัวของตัวเองมากขึ้น เนื่องจากฉันบันทึกช่วงเวลานี้สำหรับ RWW และไปเยี่ยมซิลิคอนแวลลีย์หลายครั้ง เราจะมาดูกันว่าบล็อกจะพัฒนาไปอย่างไรในปีหน้า และฉันจะสามารถเพิ่มจำนวนผู้ชมต่อไปได้หรือไม่
สุดท้ายนี้ ในฐานะที่เป็นคนที่ศึกษาประวัติศาสตร์ของเว็บมาอย่างถี่ถ้วนแล้ว คาดหวังให้เว็บมีวิวัฒนาการอย่างไรในอีกไม่กี่ปีข้างหน้านี้
เป็นจุดพลิกผันที่น่าตื่นเต้นอีกครั้ง ในอีกด้านหนึ่ง มีเทคโนโลยีแพลตฟอร์มเว็บที่น่าสนใจมากมายที่ฉันกำลังเขียนเกี่ยวกับ The New Stack นอกจากนี้ยังมีเทคโนโลยีใหม่ ๆ ที่ก้าวล้ำเกิดขึ้น เช่นใครจะรู้ว่าการพูดคุย metaverse นี้จะออกมาเป็นอย่างไร
นอกจากนี้ยังมี crypto และ “Web3” ซึ่งฉันไม่ค่อยเชื่อ – มีแนวโน้มที่จะจบลงด้วยการล่มแบบ Dot Com มากกว่าจะกลายเป็นเรื่องใหญ่ต่อไป อีกครั้ง เวลาจะบอกเอง แต่ฉันกำลังเฝ้าติดตาม
ไม่ว่าทุกอย่างจะสั่นคลอนอย่างไร ฉันคิดว่ารากฐานของเว็บอยู่ในที่ที่ดี — มาตรฐานของเว็บนั้นดี เบราว์เซอร์กำลังสร้างสรรค์สิ่งใหม่ๆ (แม้ว่าจะดีถ้า Apple ร่วมมือกันและอนุญาตให้ใช้เอนจิ้นเบราว์เซอร์อื่นๆ บน iOS) และ มีฟังก์ชันการทำงานระดับสูงในเว็บแอปในปัจจุบัน
ฉันคิดว่ามีที่ว่างสำหรับการเปลี่ยนกลับไปใช้ความซับซ้อนน้อยลงในเฟรมเวิร์กของเว็บในปัจจุบัน บางทีอาจใช้สิ่งต่างๆ เช่น ส่วนประกอบของเว็บมากขึ้น แต่โดยรวมแล้ว ฉันคาดว่าเว็บจะยังคงสร้างความสุขและเซอร์ไพรส์ฉันต่อไปอีกหลายปีต่อจากนี้
ขอบคุณมากสำหรับ Richard MacManus ที่สละเวลาพูดคุยกับฉัน! อย่าลืมตรวจสอบ ประวัติการพัฒนาเว็บ และติดต่อกับ Richard บน Twitter