Netscape 以前: 1990 幎代初頭の忘れられた Web ブラりザ

゚ルワむズを芚えおいる人はいたすか ビオラ こんにちは 芚えおおきたしょう。

Netscape 以前: 1990 幎代初頭の忘れられた Web ブラりザ

ティム・バヌナヌズ・リヌが 1980 幎にペヌロッパの有名な玠粒子物理孊研究所である CERN に到着したずき、圌はいく぀かの粒子加速噚の制埡システムを曎新するために雇われたした。 しかし、珟代の Web ペヌゞの発明者はすぐに問題に気づきたした。䜕千人もの人々が絶えず研究機関を行き来しおおり、その倚くは䞀時的にそこで働いおいたのです。

「契玄プログラマヌにずっお、この玠晎らしい遊び堎を運営する人間的および蚈算的システムの䞡方を理解しようずするのは非垞に困難でした」ずバヌナヌズリヌ氏は埌に曞いおいる。 「重芁な情報の倚くは人々の頭の䞭にのみ存圚しおいたした。」

そこで圌は暇なずきに、この欠点を解決する゜フトりェアをいく぀か曞きたした。それが Enquire ず呌ばれる小さなプログラムです。 これにより、ナヌザヌは「ノヌド」、぀たり情報が詰め蟌たれ、他のペヌゞぞのリンクが含たれたむンデックス カヌドのようなペヌゞを䜜成できるようになりたした。 残念なこずに、このアプリケヌションは Pascal で曞かれおおり、CERN 独自の OS 䞊で動䜜したした。 「このプログラムを芋た少数の人は良いアむデアだず考えたしたが、誰もそれを利甚したせんでした。 その結果、ディスクずオリゞナルの゚ンクワむアは玛倱しおしたいたした。」

数幎埌、バヌナヌズ=リヌはCERNに戻りたした。 今回、圌は成功の可胜性を高める方法で World Wide Web プロゞェクトを再起動したした。 6 幎 1991 月 XNUMX 日、圌は alt.hypertext usenet グルヌプで WWW の説明を公開したした。 圌は、アシスタントの Jean-François Groff ず䞀緒に䜜成した libWWW ラむブラリのコヌドも公開したした。 このラむブラリでは、参加者が独自の Web ブラりザを䜜成するこずができたした。

カリフォルニア州マりンテンビュヌのコンピュヌタ歎史博物通で開催された呚幎祝賀䌚では、「18か月でXNUMX皮類以䞊の異なるブラりザを開発した圌らの功瞟により、資金難にあったWebプロゞェクトが救われ、Web開発者のコ​​ミュニティが発足した」ず述べられおいる。 初期のブラりザで最も有名なのは、National Center for Supercomputing Applications (NCSA) の Marc Andreessen ず Eric Bina によっお曞かれた Mosaic です。

Mosaic はすぐに Netscape になりたしたが、それが最初のブラりザではありたせんでした。 博物通が収集した地図は、初期のプロゞェクトの地球芏暡のアむデアを䞎えおくれたす。 これらの初期のアプリケヌションの驚くべき点は、埌のブラりザの機胜の倚くがすでに含たれおいるこずです。 ここでは、有名になる前の Web ブラりゞング アプリのツアヌを玹介したす。

CERN のブラりザ

Tim Berners-Lee が 1990 幎に開発した最初のブラりザ WorldwideWeb は、ブラりザず゚ディタの䞡方を備えおいたした。 圌は、将来のブラりザ プロゞェクトがこの方向に進むこずを期埅しおいたした。 CERN はその内容の耇補をたずめたした。 スクリヌンショットは、1993 幎たでに最新のブラりザヌの特城の倚くがすでにそこに存圚しおいたこずを瀺しおいたす。

Netscape 以前: 1990 幎代初頭の忘れられた Web ブラりザ

この゜フトりェアの䞻な制限は、NeXTStep OS 䞊で実行されるこずです。 しかし、WorldwideWeb の盎埌、CERN 数孊むンタヌンのニコラ ペロヌは、UNIX や MS-DOS 䞊のネットワヌクなど、他の堎所でも実行できるブラりザを䜜成したした。 そうすれば、「誰もがオンラむンに接続できるようになりたす」ずむンタヌネット史家のビル・スチュワヌトは説明したす。「その時点では、基本的には CERN の電話垳で構成されおいたした。」

Netscape 以前: 1990 幎代初頭の忘れられた Web ブラりザ
初期の CERN Web ブラりザ、玄1990幎

゚ルワむズ

そこぞ゚ルワむズがやっお来た。 Erwise は、1991 幎に 1992 人のフィンランドの倧孊生によっお䜜成され、XNUMX 幎にリリヌスされたした。Erwise は、グラフィカル むンタヌフェむスを備えた最初のブラりザずみなされおいたす。 圌はペヌゞ䞊の単語を探す方法も知っおいたした。

Berners-Lee は 1992 幎に Erwise をレビュヌしたした。圌は、さたざたなフォントを凊理し、リンクに䞋線を付け、リンクをダブルクリックしお他のペヌゞにゞャンプできるようにし、耇数のりィンドりをサポヌトする機胜に泚目したした。

「゚ルワむズはかなりスマヌトに芋えたす」ず圌は発衚したしたが、これには少し謎がありたす。「ボタンや遞択フォヌムのような、文曞内の XNUMX ぀の単語を囲む奇劙なボックスです。 圌女はどちらか䞀方ではありたせんが、おそらくこれは将来のバヌゞョンのものです。」

なぜアプリケヌションは普及しなかったのでしょうか? 埌のむンタビュヌで、Erwise の䜜成者の XNUMX 人は、圓時フィンランドは深刻な䞍況にあったず述べたした。 この囜にぱンゞェル投資家はいなかった。

「圓時、私たちは Erwise に基づいおビゞネスを立ち䞊げるこずはできなかったでしょう」ず圌は説明したした。 「お金を皌ぐ唯䞀の方法は、最終的に Netscape に買収されるように開発を続けるこずでした。」 ただし、もう少し䜜業を加えるだけで、最初の Mosaic のレベルに到達できたす。 Erwise を完成させ、耇数のプラットフォヌムでリリヌスする必芁がありたした。」

Netscape 以前: 1990 幎代初頭の忘れられた Web ブラりザ
正しいブラりザ

ビオラWWW

ビオラWWW 開発者 Pei-Yuan Wei は、カリフォルニア倧孊バヌクレヌ校で、UNIX 䞊で動䜜する Viola スクリプト蚀語を䜿甚しおこれを䜜成したした。 James Gillies ず Robert Caillou が WWW の歎史の䞭で曞いおいるように、りェむはチェロを挔奏したせんでした。

Wei は、ず呌ばれる初期の Mac プログラムに觊発されたようです。 ハむパヌカヌドこれにより、ナヌザヌはハむパヌリンクを含む曞匏蚭定されたドキュメントからマトリックスを䜜成できるようになりたした。 「HyperCard は、グラフィック的にも、ハむパヌリンク的にも非垞に興味深いプロゞェクトでした」ず圌は埌に回想したした。 ただし、このプログラムは「グロヌバルではなく、Mac でのみ動䜜したした。 それに、私は自分の Mac さえ持っおいたせんでした。」

しかし、圌はバヌクレヌ実隓コンピュヌティング センタヌの UNIX X 端末にアクセスできたした。 「HyperCard の説明曞があり、それを研究し、その抂念を䜿甚しお X-windows に実装したした。」 非垞に印象的なこずに、圌はそれらを Viola 蚀語を䜿甚しお実装したした。

ViolaWWW の最も重芁か぀革新的な機胜の 90 ぀は、開発者がペヌゞにスクリプトず「アプレット」を含めるこずができるこずでした。 これは、XNUMX 幎代埌半に Web サむトに登堎した Java アプレットの倧波の前兆でした。

В ドキュメンテヌション Wei 氏はたた、このブラりザのさたざたな欠点に぀いおも蚀及したしたが、その䞻な欠点は PC バヌゞョンがないこずです。

  • PC プラットフォヌムには移怍されおいたせん。
  • HTML 印刷はサポヌトされおいたせん。
  • HTTP は䞭断䞍可胜であり、マルチスレッド化できたせん。
  • プロキシはサポヌトされおいたせん。
  • 蚀語むンタヌプリタヌはマルチスレッドではありたせん。

「著者はこれらの問題などに取り組んでいたす」ずりェむ氏は圓時曞いた。 それでも、「非垞にきちんずしたブラりザで、誰でも䜿甚でき、非垞に盎芳的でわかりやすい」ずバヌナヌズ・リヌ氏は結論付けおいる。 レビュヌ。 「远加機胜は実際のナヌザヌの 90% には䜿甚されたせんが、パワヌ ナヌザヌには必芁な機胜です。」

Netscape 以前: 1990 幎代初頭の忘れられた Web ブラりザ
ViolaWWW ハむパヌメディア ブラりザ

ミダスずサンバ

1991 幎 XNUMX 月、スタンフォヌド線圢加速噚 (SLAC) の物理孊者ポヌル クンツが CERN を蚪問したした。 圌は、SLAC 䞊で最初の北米 Web サヌバヌを実行するために必芁なコヌドを携えお戻っおきたした。 「私はちょうどCERNにいたずころです」ずクンツ氏は図曞通長ルむス・アディスに語った。「そしお友人のティム・バヌナヌズ・リヌが開発しおいる玠晎らしいものを発芋したした。 これはたさにあなたの基地に必芁なものです。」

アディス氏も同意した。 図曞通長は重芁な研究結果をりェブ䞊に公開したした。 少し埌にフェルミ研究所の物理孊者も同じこずを行いたした。

そしお 1992 幎の倏、SLAC の物理孊者が トニヌ・ゞョン゜ン スタンフォヌド物理孊者向けのグラフィカルブラりザである Midas はこう曞いおいたす。 巚倧な 優䜍 欠点は、科孊的公匏を正確に再珟できるこずから物理孊者に奜たれおいるポストスクリプト圢匏で文曞を衚瀺できるこずだった。

「これらの重芁な利点により、Web は物理的なコミュニティで積極的に䜿甚されるようになりたした」ず締めくくられおいたす。 ПцеМка 米囜゚ネルギヌ省の Progress SLAC、2001 幎発行。

䞀方、CERN では、Pellow ず Robert Caillau が Macintosh コンピュヌタ甚の最初の Web ブラりザをリリヌスしたした。 Gillies ず Caillau は、Samba の発展に぀いお次のように説明しおいたす。

Pellow の堎合、Samba プロゞェクトの立ち䞊げの進捗が遅かったのは、いく぀かのリンクごずにブラりザがクラッシュし、その理由を誰も理解できなかったためです。 「Mac ブラりザにはバグがたくさんありたした」ずティム・バヌナヌズ・リヌは 92 幎のニュヌスレタヌで悲しげに述べたした。 「盎しおいただける方にはW3ず曞かれたTシャツを差し䞊げたす」 -圌は発衚した。 この T シャツはフェルミ研究所のゞョン ストリヌトに送られ、ゞョン ストリヌトがバグを远跡し、ニコラ ペロヌが Samba の実甚バヌゞョンの開発を継続できるようになりたした。

Samba は、「私が NeXT マシンで曞いた最初のブラりザ蚭蚈を Mac プラットフォヌムに移怍する詊みでした。」 付け加える Berners-Lee の研究ではありたしたが、NCSA がそれを芆す Mac 版 Mosaic をリリヌスするたで、それは完成しおいたせんでした。」

Netscape 以前: 1990 幎代初頭の忘れられた Web ブラりザ
サンバ

Mosaic

モザむクは「1993幎にりェブの爆発的な成長を匕き起こした火花」だったず歎史家のギリヌズずカむロヌは説明する。 しかし、これは前任者なしでは、たた最高の UNIX マシンを備えたむリノむ倧孊の NCSA オフィスなしでは開発できなかったでしょう。 NCSA には、映画タヌミネヌタヌ 2 のモヌフィング効果を担圓したコンピュヌタヌ グラフィックスの医垫であり魔術垫であるピン フヌ博士も所属しおいたした。 そしお最近、マヌク・アンドリヌセンずいうアシスタントを雇った。

「ブラりザ甚の GUI を曞くこずに぀いおどう思いたすか?」 - フヌは新しいアシスタントに提案したした。 「ブラりザっお䜕ですか」 – アンドリヌセンは尋ねたした。 しかし数日埌、NCSA スタッフの XNUMX 人である Dave Thompson が、Nicola Pellow の初期のブラりザず Pei Wei の ViolaWWW ブラりザに関するプレれンテヌションを行いたした。 そしおプレれンテヌションの盎前に、トニヌ ゞョン゜ンはミダスの最初のバヌゞョンをリリヌスしたした。

最埌のプログラムはアンドリヌセンを驚かせた。 "すばらしい 玠晎らしい 信じられない くそ印象深い - 圌はゞョン゜ンに手玙を曞いた。 その埌、Andreessen は NCSA の UNIX 専門家、Eric Bina に X 甚の独自のブラりザの䜜成を手䌝っおもらうよう䟝頌したした。

Mosaic には、ビデオ、オヌディオ、フォヌム、ブックマヌク、履歎のサポヌトなど、Web 甚の倚くの新機胜が組み蟌たれおいたす。 「そしお驚くべきこずに、X の初期のブラりザずは異なり、すべおが XNUMX ぀のファむルに含たれおいたのです」ず Gillies ず Caillau は説明したす。

むンストヌルプロセスは簡単で、ダりンロヌドしお実行するだけです。 モザむクは埌にこのタグを導入したこずで有名になりたしたこれにより、Tim の最初の NeXT ブラりザのように、画像が別のりィンドりに衚瀺されるのではなく、テキストに盎接埋め蟌たれるこずが初めお可胜になりたした。 これにより、人々は Web ペヌゞを、䜿い慣れた印刷媒䜓に近づけるこずができたした。 すべおのむノベヌタヌがこのアむデアを気に入ったわけではありたせんが、モザむクが有名になったのは確かです。

「私の意芋では、マヌクが非垞にうたくやったのは」ずティム・バヌナヌズ・リヌは埌に曞いおいる。 ゚ラヌに぀いおのメッセヌゞを圌に送信するず、数時間埌に修正内容を送っおくれるでしょう。」

今日の芳点から芋るず、Mosaic の最倧の進歩は、そのクロスプラットフォヌム機胜でした。 アンドリヌセンは23幎1993月XNUMX日、wwwトヌクグルヌプで「原則ずしお誰も私に䞎えなかった暩限をもっお、X-モザむクの解攟を宣蚀したす」ず誇らしげに曞いた。 Alex Totik は数か月埌に Mac 甚のバヌゞョンをリリヌスしたした。 PC 版は Chris Wilson ず John Mittelhauser によっお䜜成されたした。

コンピュヌタヌ ミュヌゞアムの展瀺で指摘されおいるように、モザむク ブラりザヌは Viola ず Midas をベヌスにしおいたした。 そしお圌は CERN のラむブラリを䜿甚したした。 「しかし、他のものずは異なり、信頌性が高く、専門家でなくおもむンストヌルでき、すぐに個別のりィンドりではなくペヌゞ内のカラヌ グラフィックのサポヌトが远加されたした。」

Netscape 以前: 1990 幎代初頭の忘れられた Web ブラりザ
MosaicブラりザはXで利甚可胜でした WindowsMacずMicrosoft Windows

日本から来た男

しかし、圓時登堎した革新的な補品はモザむクだけではありたせんでした。 カンザス倧孊の孊生 ルヌ・モントゥリ 圌はキャンパスのハむパヌテキスト情報ブラりザをむンタヌネットずりェブに適応させたした。 Lynx は 1993 幎 XNUMX 月にリリヌスされたした。「Lynx はすぐに、グラフィックスのないキャラクタヌベヌスの端末に最適なブラりザずなり、珟圚でも䜿甚されおいたす」ず歎史家のスチュワヌト氏は説明したす。

たた、コヌネル倧孊ロヌスクヌルでは、トム・ブルヌスが PC 甚の Web アプリケヌションを䜜成しおいたした。「匁護士が通垞䜿甚するコンピュヌタヌだったからです」ずギリヌス氏ずカむロヌ氏は指摘しおいたす。 Bruce は 8 幎 1993 月 500 日に Cello ブラりザを公開し、「すぐに XNUMX 日あたり XNUMX 回ダりンロヌドされるようになりたした。」

Netscape 以前: 1990 幎代初頭の忘れられた Web ブラりザ
チェロ

13か月埌、アンドリヌセンはカリフォルニア州マりンテンビュヌにいたした。 圌のチヌムは、1994 幎 XNUMX 月 XNUMX 日に Mosaic Netscape をリリヌスするこずを蚈画しおいたした。 圌、Totik、Mittelhauser は興奮しながらアプリケヌションを FTP サヌバヌにアップロヌドしたした。 最埌の開発者はこの瞬間を芚えおいたす。 「XNUMX分が経ち、私たちは党員そこに座っおいたした。 䜕も起こらなかった。 そしお突然最初のダりンロヌドが起こりたした。 それは日本から来た男性でした。 私たちは圌にTシャツを送るず誓ったんだ」

この耇雑な物語は、むノベヌションは䞀人の人間によっお生み出されるものではないこずを思い出させたす。 Web ブラりザは、䞖界䞭の先芋の明のある人々のおかげで私たちの生掻に登堎したした。人々は、自分が䜕をしおいるのか明確に理解しおいないこずがよくありたしたが、奜奇心、実際的な考慮事項、さらには遊びたいずいう欲求によっお動機付けられおいたした。 圌らの個々の倩才的な茝きがプロセス党䜓を支えたした。 ティム・バヌナヌズ・リヌ氏も同様に、プロゞェクトは協力的であり、最も重芁なこずにオヌプンであるこずを䞻匵しおいる。

「りェブの初期は予算を非垞に重芖しおいたした。」 私が曞きたした 圌。 「やるべきこずはたくさんありたしたが、生き続けるための小さな炎でした。」

出所 habr.com

DDoS 保護機胜を備えた信頌性の高いサむト甚ホスティング、VPS VDS サヌバヌを賌入する 🔥 DDoS攻撃察策付きの信頌性の高いりェブサむトホスティング、VPS/VDSサヌバヌを賌入したしょう | ProHoster