Menjelajahi Sejarah Pengembangan Web dengan Richard MacManus

Diterbitkan: 2021-11-09

Teknologi yang digunakan desainer web saat ini semuanya harus dimulai dari suatu tempat. Kisah tentang bagaimana mereka muncul adalah sesuatu yang ingin dibagikan Richard MacManus kepada dunia.

Terletak di Selandia Baru, MacManus telah terlibat dalam industri ini sejak tahun 1990-an. Seorang penulis dan jurnalis teknologi, proyek terbarunya, Web Development History, adalah tentang mencatat sejarah internet dari sudut pandang pengembang.

Di dalamnya, Anda akan menemukan segalanya mulai dari web pendahulu yang berasal dari tahun 1960-an hingga kelahiran JavaScript dan seterusnya. Mereka semua berperan dalam membawa kita ke hari ini.

Saya berbicara dengan MacManus tentang proyek ini, permulaannya dalam desain web, dan pemikiran tentang masa depan web. Jawabannya diedit dengan ringan untuk singkat/jelas.

Bagaimana dan kapan Anda memulai desain web?

Saya memulai di akhir 90-an sebagai "pengembang informasi" (nama yang bagus untuk penulis teknis) dan kemudian "webmaster" (tidak yakin apakah istilah ini digunakan lagi!). Saya kemudian menjadi "Manajer Web" untuk beberapa perusahaan Selandia Baru di awal tahun 2000-an, sebelum memulai blog teknologi saya ReadWriteWeb (RWW) pada tahun 2003.

Saya adalah anak web sejati tahun 90-an, karena saya otodidak dalam hal semua teknologi web utama. Jadi, dalam peran webmaster/manajer web itu, saya melakukan campuran desain web, arsitektur situs, dan manajemen, dan bahkan mencoba-coba sedikit dalam pengembangan. Tetapi ketika saya mulai menulis tentang teknologi web terbaru dengan RWW, saya benar-benar menemukan niche saya.

Apa yang menginspirasi Anda untuk memulai proyek Sejarah Pengembangan Web?

Beberapa alasan. Pertama, saya telah membaca banyak buku dan artikel tentang sejarah web dan internet, tetapi hampir semuanya (dan tentu saja semua buku) membahas topik ini dari perspektif bisnis atau budaya.

Saya ingin membahas sejarah web dari sudut pandang teknis, dan menjelaskan bagaimana World Wide Web sebenarnya dikembangkan dan bagaimana evolusinya — dengan cara yang sederhana.

Alasan utama kedua adalah bahwa, meskipun saya menghabiskan hampir satu dekade meliput industri teknologi web dengan blog teknologi saya yang berubah menjadi bisnis media RWW, saya belum perlu menggali jauh ke dalam dasar-dasar teknis web selama waktu itu.

RWW dimulai sebagai eksplorasi satu orang dari teknologi web baru yang keluar dari Silicon Valley pasca-Dot Com boom dan bust, tetapi ketika RWW tumbuh dan menjadi bisnis yang tepat, RWW lebih fokus pada produk "Web 2.0" revolusioner dan tren tingkat tinggi yang datang (misalnya, jejaring sosial, komputasi awan, revolusi smartphone, dll.).

Jadi, dengan Web Development History (WDH), saya ingin kembali ke akar saya — baik sebagai webmaster dan blogger yang berfokus pada pengembang di awal RWW. Tujuan saya adalah untuk mengunjungi kembali era web sebelumnya dan benar-benar menggali dasar-dasar teknis, untuk mengetahui bagaimana ia berkembang menjadi binatang besar seperti sekarang ini.

Richard MacManus (kiri) dan artikel dari Web Development History (kanan).

Memikirkan seseorang yang baru saja masuk ke industri ini – bagaimana mereka dapat memperoleh manfaat dari mempelajari sejarahnya?

Saya pikir sangat penting bagi pengembang dan desainer web baru untuk memahami dasar dari apa yang mereka bangun — terutama di era kerangka abstrak saat ini (untuk JavaScript, CSS, dll.). Alat berkode rendah yang tersedia saat ini juga memudahkan orang untuk membangun di web, tanpa harus memahaminya.

Jadi WDH, saya harap, adalah sumber bagi orang-orang untuk mempelajari arsitektur web, bagaimana hal itu dimulai dan kemudian berkembang seiring waktu, teknologi yang paling berpengaruh, bagaimana standar web muncul, dan seterusnya.

Selain itu, menurut saya industri sedang mengalami kebangkitan platform web saat ini, dengan standar web dan teknologi browser menjadi yang terdepan lagi — mengarah ke Progressive Web Apps, alat lintas platform seperti Flutter, komponen web, dan sebagainya.

Omong-omong, saya membahas semua teknologi baru ini di kolom mingguan saya untuk The New Stack — jadi saya melihat WDH sebagai pelengkap sempurna untuk kolom berwawasan ke depan yang juga saya tulis. Anda harus memahami masa lalu terlebih dahulu, sebelum Anda membangun untuk masa depan.

Apakah Anda memiliki aspek atau teknologi favorit dari web awal?

Saya suka bahwa Tim Berners-Lee menemukan browser web sebagai alat baca/tulis. Itu adalah editor sekaligus browser. Sayangnya, fungsi penyuntingan dihilangkan saat Mosaic pertama dan kemudian Netscape menjadi populer, jadi era pertama web arus utama (kira-kira 1993-2002) adalah 'hanya-baca'.

Kami memiliki istilah di tahun 90-an, "brochureware," yang menjelaskan apa itu banyak situs web — perpanjangan dari majalah, tetapi mereka tidak memanfaatkan fungsionalitas interaktif yang dibangun Berners-Lee ke dalam fondasi web.

Sekarang dengan mengatakan itu, karena saya telah menulis WDH selama setahun terakhir ini, saya telah melihat lebih dekat pada teknologi seperti skrip CGI dan PHP yang digunakan untuk membangun aplikasi web awal di tahun 90-an.

Jadi, ada banyak inovasi yang terjadi dengan aplikasi web. Tetapi menulis ke web bukanlah sesuatu yang dapat dilakukan dengan mudah oleh orang biasa dari browser mereka. Itulah yang dibawa Web 2.0 ke web, dan memang itulah tesis blog saya RWW.

Anda memiliki sejumlah artikel yang membahas perang browser awal. Menurut Anda, bagaimana peristiwa tersebut memengaruhi web yang kita gunakan saat ini?

Itu adalah perang yang dimenangkan Microsoft pada tahun 1999, yang sayangnya menyebabkan periode inovasi browser yang rendah — yang berlangsung hingga Google Chrome hadir. Tapi ada beberapa hal besar yang terjadi di tahun 90-an dalam perang browser pertama, yang mempengaruhi arah web.

Pertama, Netscape memperkenalkan JavaScript di browsernya pada tahun 1995 — yang segera disalin Microsoft (jScript). Kedua, dan mungkin kurang dihargai, adalah bahwa Microsoft adalah pengaruh utama di balik DOM (Document Object Model).

Seperti yang saya catat dalam satu posting, ketika Internet Explorer 4 dirilis pada Oktober 1997, itu adalah browser pertama yang mendemonstrasikan model objek satu halaman penuh — pada dasarnya merupakan prototipe spesifikasi DOM W3C yang akan dirilis setahun kemudian.

Jadi, kedua inovasi tersebut, JavaScript dan DOM, saya pikir memiliki konsekuensi besar untuk web kami yang sangat interaktif saat ini.

Halaman beranda Sejarah Pengembangan Web.

Anda menyebutkan bahwa tujuan akhir dari proyek ini adalah untuk menerbitkan sebuah buku. Bagaimana Anda menentukan kapan ada cukup konten untuk diteruskan?

Saya masih mencari tahu format apa yang mungkin untuk sebuah buku berdasarkan blog. Mungkin masuk akal untuk mempersempit ruang lingkup dan memilih periode tertentu (katakanlah, 1990-an) dan mengembangkan proposal buku berdasarkan tema tertentu. Atau saya mungkin akan bekerja keras dan menulis riwayat pengembangan web lengkap.

Jadi, saya belum memutuskan. Plus, itu juga akan tergantung pada apa yang menarik bagi agen buku dan penerbit.

Dalam hal blog, saya tahu bahwa pada tahun 2022 saya akan fokus pada tahun 2000-an — saya menjuluki "musim 2" ini. Saya juga dapat mengubah gaya posting; mungkin memasukkan lebih banyak kisah pribadi saya, karena saya mencatat periode ini untuk RWW dan mengunjungi Silicon Valley beberapa kali. Jadi, kita akan melihat bagaimana blog berkembang tahun depan dan apakah saya dapat terus meningkatkan jumlah pemirsa.

Terakhir, sebagai seseorang yang telah mempelajari sejarah web dengan cermat, bagaimana perkembangannya selama beberapa tahun ke depan?

Ini adalah titik infleksi yang menarik lagi. Di satu sisi, ada banyak teknologi platform web yang sangat menjanjikan yang pernah saya tulis untuk The New Stack. Ada juga teknologi baru yang berpotensi terobosan — siapa yang tahu bagaimana pembicaraan metaverse ini akan berjalan, misalnya.

Ada juga crypto dan “Web3,” yang saat ini saya ragukan — kemungkinan besar akan berakhir dengan crash seperti Dot Com daripada menjadi hal besar berikutnya. Sekali lagi, waktu akan memberi tahu, tetapi saya memantaunya.

Terlepas dari bagaimana semuanya terguncang, saya pikir fondasi web berada di tempat yang bagus — standar web sehat, browser berinovasi (walaupun akan sangat bagus jika Apple bertindak bersama dan mengizinkan mesin browser lain ke iOS), dan ada fungsionalitas tingkat tinggi di aplikasi web saat ini.

Saya pikir ada ruang untuk kembali ke kompleksitas yang lebih sedikit dalam kerangka kerja web saat ini, mungkin menggunakan hal-hal seperti komponen web lebih banyak. Namun secara keseluruhan, saya berharap web akan terus menyenangkan dan mengejutkan saya selama beberapa tahun ke depan!


Terima kasih yang sebesar-besarnya kepada Richard MacManus karena telah meluangkan waktu untuk berbicara dengan saya! Pastikan untuk memeriksa Sejarah Pengembangan Web dan terhubung dengan Richard di Twitter .