リチャード・マツマヌスによるWeb開発の歴史の探求

公開: 2021-11-09

Webデザイナーが今日使用しているテクノロジーはすべて、どこかで始めなければなりませんでした。 彼らがどのようにして生まれたのかという話は、リチャード・マツマヌスが世界と共有したいものです。

ニュージーランドにあるMacManusは、1990年代から業界に携わってきました。 ライター兼テクノロジージャーナリストである彼の最新のプロジェクトであるWebDevelopment Historyは、開発者の視点からインターネットの歴史を記録することを目的としています。

内部には、1960年代にさかのぼるWebの前身から、JavaScriptの誕生以降まで、あらゆるものがあります。 彼らは皆、私たちを今日に導くのに一役買っています。

私はMacManusにプロジェクト、彼のWebデザインの始まり、そしてWebの将来についての考えについて話しました。 彼の答えは簡潔さ/明確さのために軽く編集されています。

いつ、どのようにしてウェブデザインを始めましたか?

私は90年代後半に、最初は「情報開発者」(テクニカルライターのファンシーな名前)、次に「ウェブマスター」(この用語がもう使われているかどうかはわかりません!)として始めました。 私は、2003年に技術ブログReadWriteWeb(RWW)を立ち上げる前に、2000年代初頭にニュージーランドのいくつかの企業の「Webマネージャー」になりました。

私は90年代の真のウェブの子供であり、すべての主要なウェブテクノロジーに関して独学で学んでいます。 それで、それらのウェブマスター/ウェブマネージャーの役​​割で、私はウェブデザイン、サイトアーキテクチャ、そして管理を組み合わせて、そして開発に少し手を加えさえしました。 しかし、私が自分のニッチを本当に見つけたのは、RWWを使用して最新のWebテクノロジーについて書き始めたときでした。

Web開発履歴プロジェクトを始めたきっかけは何ですか?

いくつかの理由。 最初に、私はウェブとインターネットの歴史についての本や記事をたくさん読みましたが、それらのほとんどすべて(そして確かにすべての本)は、ビジネスまたは文化の観点から主題になっています。

私は、技術的な観点からWebの歴史に取り組み、World Wide Webが実際にどのように開発され、どのように進化したかを簡単に説明したいと思いました。

2つ目の主な理由は、テクノロジーブログがメディアビジネスのRWWに変わったことで、ウェブテクノロジー業界を10年近くカバーしたにもかかわらず、その間、必ずしもウェブの技術的基盤を深く掘り下げていなかったということです。

RWWは、ドットコム後のシリコンバレーのブームとバストから生まれた新しいWebテクノロジーを一人で探求することから始まりましたが、RWWが成長し、適切なビジネスになるにつれて、革新的な「Web2.0」製品とハイレベルなトレンドに焦点を当てました。それがやってきた(例えば、ソーシャルネットワーキング、クラウドコンピューティング、スマートフォン革命など)。

そこで、Web開発履歴(WDH)を使用して、RWWの初期の頃は、Webマスターと開発者中心のブロガーの両方として自分のルーツに戻りたいと思いました。 私の目標は、Webの前の時代を再訪し、技術的な基盤を実際に掘り下げて、それが今日のこの巨大な獣にどのように進化したかを理解することでした。

Richard MacManus(左)とWeb開発履歴の記事(右)。

業界に参入したばかりの人のことを考えると、その歴史を学ぶことでどのように利益を得ることができるでしょうか。

新しいWeb開発者やデザイナーにとって、特に抽象化されたフレームワーク(JavaScript、CSSなど)の現在の時代では、彼らが構築しているものの基盤を理解することが重要だと思います。 現在利用可能なローコードツールを使用すると、必ずしも理解していなくても、Web上での構築が容易になります。

つまり、WDHは、人々がWebのアーキテクチャー、Webのアーキテクチャーがどのように始まり、その後どのように進化したか、最も影響力のあるテクノロジー、Web標準がどのようになってきたかなどを学ぶためのリソースであることを願っています。

また、業界は現在Webプラットフォームの復活を経験しており、Web標準とブラウザテクノロジーの両方が再び最先端にあり、プログレッシブWebアプリ、Flutterなどのクロスプラットフォームツール、Webコンポーネントなどにつながっていると思います。

ちなみに、これらすべての新しいテクノロジーについては、The New Stackの毎週のコラムで取り上げています。したがって、WDHは、私も書いている将来を見据えたコラムを完全に補完するものだと思います。 未来のために構築する前に、まず過去を理解する必要があります。

初期のウェブからお気に入りのファセットやテクノロジーはありますか?

TimBerners-Leeが読み取り/書き込みツールとしてWebブラウザーを発明したことを私は気に入っています。 それはブラウザであると同時にエディタでもありました。 残念ながら、編集機能は最初のMosaicとして廃止され、その後Netscapeが普及したため、主流のWebの最初の時代(およそ1993年から2002年)は「読み取り専用」でした。

90年代には、多くのWebサイトが何であるかを説明する「パンフレットウェア」という用語がありました。雑誌の拡張ですが、Berners-LeeがWebの基盤に組み込んだインタラクティブ機能を利用していませんでした。

そうは言っても、私はこの1年間WDHを書いてきたので、90年代に初期のWebアプリを構築するために使用されていたCGIスクリプトやPHPなどのテクノロジーを詳しく調べました。

そのため、Webアプリでは多くの革新が起こっていました。 しかし、Webへの書き込みは、一般の人々がブラウザーから簡単に実行できることではありませんでした。 それがWeb2.0がWebにもたらしたものであり、実際、それが私のブログRWWの論文でした。

あなたは初期のブラウザ戦争をカバーする多くの記事を持っています。 これらのイベントは、現在使用しているWebにどのような影響を与えたと思いますか?

マイクロソフトが1999年までに決定的に勝利したのは戦争でしたが、残念ながらブラウザの革新性が低い時期になりました。これはGoogleChromeが登場するまで続きました。 しかし、最初のブラウザ戦争で90年代に起こったいくつかの主要なことがあり、それがWebの方向性に影響を与えました。

まず、Netscapeは1995年にブラウザにJavaScriptを導入しました。これは、Microsoftがすぐにコピーしたものです(jScript)。 第二に、そしておそらくあまり評価されていないのは、MicrosoftがDOM(Document Object Model)の背後にある主な影響力であったということでした。

ある投稿で述べたように、Internet Explorer 4が1997年10月にリリースされたとき、それはフルページオブジェクトモデルを示した最初のブラウザーでした。基本的には、1年後にリリースされるW3CDOM仕様のプロトタイプです。

したがって、JavaScriptとDOMの両方の革新は、現在の高度にインタラクティブなWebに大きな影響を与えたと思います。

Web開発履歴のホームページ。

このプロジェクトの最終的な目標は本を出版することだとおっしゃいました。 それを進めるのに十分なコンテンツがあるときをどのように判断しますか?

私はまだブログに基づいた本のフォーマットが何であるかを考えています。 範囲を狭めて特定の期間(たとえば1990年代)を選択し、特定のテーマに基づいて本の提案を作成することは理にかなっているかもしれません。 または、私はオールインして完全なWeb開発履歴を書くかもしれません。

ですから、まだ決めていません。 さらに、それは本のエージェントや出版社にとって何が魅力的かにも依存します。

ブログに関しては、2022年に私が2000年代に焦点を当てることを知っています—私はこの「シーズン2」というニックネームを付けました。 投稿のスタイルを変更することもあります。 私はこの期間をRWWのために記録し、シリコンバレーを何度も訪れたので、おそらく私自身の個人的な話をもっと注入します。 それで、来年ブログがどのように進化するか、そして私が聴衆を増やし続けることができるかどうかを見ます。

最後に、Webの歴史を綿密に研究した人として、今後数年間でWebがどのように進化することを期待しますか?

それはまたエキサイティングな変曲点です。 一方では、私がThe NewStackのために書いてきた非常に有望なWebプラットフォームテクノロジーがたくさんあります。 また、潜在的に画期的な新技術が出現しています。たとえば、このメタバースの話がどのように展開されるかを知っている人がいます。

私が現在懐疑的である暗号と「Web3」もあります—それは次の大きなものになるよりもドットコムのようなクラッシュで終わる可能性があります。 繰り返しになりますが、時間がわかりますが、私はそれを監視しています。

すべてがどのように揺らいでいるかに関係なく、Webの基盤は素晴らしい場所にあると思います。Web標準は健全であり、ブラウザーは革新的です(ただし、Appleがその行動をまとめ、他のブラウザーエンジンをiOSに許可した場合は素晴らしいでしょう)。今日のWebアプリには高レベルの機能があります。

今日のWebフレームワークでは、おそらくWebコンポーネントのようなものをもっと使用して、複雑さを軽減するために戻る余地があると思います。 しかし、全体として、私はWebが今後数年間、私を喜ばせ、驚かせ続けることを期待しています。


時間を割いてくれたRichardMacManusに感謝します。 必ずWeb開発履歴をチェックしてTwitterでRichardに接続してください