Sebelum Netscape: Pelayar Web yang Dilupakan pada Awal 1990-an

Adakah sesiapa ingat Erwise? Viola? Hello? Mari kita ingat.

Sebelum Netscape: Pelayar Web yang Dilupakan pada Awal 1990-an

Apabila Tim Berners-Lee tiba di CERN, makmal fizik zarah yang terkenal di Eropah, pada tahun 1980, beliau telah diupah untuk mengemas kini sistem kawalan beberapa pemecut zarah. Tetapi pencipta halaman web moden melihat masalah hampir serta-merta: beribu-ribu orang sentiasa datang dan pergi ke institut penyelidikan, yang kebanyakannya bekerja di sana buat sementara waktu.

"Agak mencabar bagi pengaturcara kontrak untuk cuba memahami sistem, kedua-dua manusia dan pengiraan, yang menjalankan taman permainan yang hebat ini," tulis Berners-Lee kemudian. "Kebanyakan maklumat kritikal hanya wujud dalam kepala orang."

Jadi pada masa lapangnya, dia menulis beberapa perisian untuk memperbaiki kekurangan ini: program kecil yang dipanggil Enquire. Ia membenarkan pengguna membuat "nod"—halaman seperti kad indeks yang diisi dengan maklumat dan dengan pautan ke halaman lain. Malangnya, aplikasi ini, yang ditulis dalam Pascal, dijalankan pada OS proprietari CERN. “Sebilangan kecil orang yang melihat program ini berpendapat ia adalah idea yang baik, tetapi tiada siapa yang menggunakannya. Akibatnya, cakera itu hilang, dan bersamanya Enquire yang asal.”

Beberapa tahun kemudian, Berners-Lee kembali ke CERN. Kali ini dia melancarkan semula projek World Wide Webnya dengan cara yang akan meningkatkan kemungkinan kejayaannya. Pada 6 Ogos 1991, beliau menerbitkan penjelasan mengenai WWW dalam kumpulan usenet alt.hypertext. Dia juga mengeluarkan kod untuk perpustakaan libWWW, yang dia tulis bersama pembantunya Jean-François Groff. Perpustakaan membenarkan peserta membuat pelayar web mereka sendiri.

"Kerja mereka—lebih daripada lima pelayar berbeza dalam 18 bulan—menyelamatkan projek Web yang dicabar pembiayaan dan melancarkan komuniti pembangun web," kata sambutan ulang tahun di Muzium Sejarah Komputer di Mountain View, California. Penyemak imbas awal yang paling terkenal ialah Mosaic, yang ditulis oleh Marc Andreessen dan Eric Bina dari National Center for Supercomputing Applications (NCSA).

Mosaic tidak lama kemudian menjadi Netscape, tetapi ia bukan penyemak imbas pertama. Peta yang dikumpul oleh muzium memberikan gambaran tentang skala global projek awal. Apa yang mengagumkan tentang aplikasi awal ini ialah ia sudah mengandungi banyak ciri pelayar kemudian. Dan berikut ialah lawatan apl penyemakan imbas web seperti sebelum ia menjadi terkenal.

Pelayar daripada CERN

Penyemak imbas pertama Tim Berners-Lee, WorldWideWeb dari 1990, adalah pelayar dan editor. Beliau berharap projek penyemak imbas masa depan akan menuju ke arah ini. CERN telah mengumpulkan pengeluaran semula kandungannya. Tangkapan skrin menunjukkan bahawa pada tahun 1993 banyak ciri pelayar moden sudah ada di sana.

Sebelum Netscape: Pelayar Web yang Dilupakan pada Awal 1990-an

Had utama perisian adalah bahawa ia dijalankan pada OS NeXTStep. Tetapi tidak lama selepas WorldWideWeb, pelatih matematik CERN Nicola Pellow menulis pelayar yang boleh dijalankan di tempat lain, termasuk rangkaian pada UNIX dan MS-DOS. Dengan cara itu, "semua orang boleh mendapatkan dalam talian," jelas ahli sejarah Internet Bill Stewart, "yang pada asasnya terdiri daripada buku telefon CERN."

Sebelum Netscape: Pelayar Web yang Dilupakan pada Awal 1990-an
Pelayar web CERN awal, ca. 1990

Tidak betul

Kemudian Erwise datang. Ia ditulis oleh empat pelajar kolej Finland pada tahun 1991, dan dikeluarkan pada tahun 1992. Erwise dianggap sebagai pelayar pertama dengan antara muka grafik. Dia juga tahu cara mencari perkataan pada halaman.

Berners-Lee menyemak Erwise pada tahun 1992. Dia menyatakan keupayaannya untuk mengendalikan fon yang berbeza, menggariskan pautan, membolehkan anda mengklik dua kali pautan untuk melompat ke halaman lain dan menyokong berbilang tetingkap.

"Erwise kelihatan agak pintar," dia mengumumkan, walaupun terdapat sedikit misteri padanya, "kotak aneh di sekeliling satu perkataan dalam dokumen, seperti butang atau borang pemilihan. Walaupun dia bukan satu atau yang lain - mungkin ini adalah sesuatu untuk versi masa depan."

Mengapa aplikasi tidak berlepas? Dalam temu bual kemudian, salah seorang pencipta Erwise menyatakan bahawa Finland berada dalam kemelesetan yang mendalam pada masa itu. Tidak ada pelabur malaikat di negara ini.

"Pada masa itu, kami tidak akan dapat mencipta perniagaan berdasarkan Erwise," jelasnya. "Satu-satunya cara untuk menjana wang ialah meneruskan pembangunan supaya Netscape akhirnya akan membeli kami." Walau bagaimanapun, kita boleh mencapai tahap Mozek pertama dengan hanya sedikit kerja. Kami perlu menyelesaikan Erwise dan mengeluarkannya pada pelbagai platform."

Sebelum Netscape: Pelayar Web yang Dilupakan pada Awal 1990-an
Pelayar Erwise

ViolaWWW

ViolaWWW dikeluarkan pada April 1992. Pembangun Pei-Yuan Wei menulisnya di University of California, Berkeley, menggunakan bahasa skrip Viola yang dijalankan di bawah UNIX. Wei tidak memainkan cello, "ia hanya berlaku kerana akronim yang menarik" Bahasa dan Aplikasi Berorientasikan Objek Interaktif Visual, seperti yang ditulis oleh James Gillies dan Robert Caillou dalam sejarah WWW mereka.

Wei nampaknya telah diilhamkan oleh program Mac awal yang dipanggil HiperKad, yang membenarkan pengguna mencipta matriks daripada dokumen berformat dengan hiperpautan. "Kemudian HyperCard adalah projek yang sangat menarik, secara grafik, dan juga hiperpautan ini," dia kemudiannya teringat. Walau bagaimanapun, program itu "bukan global dan hanya berfungsi pada Mac. Dan saya juga tidak mempunyai Mac saya sendiri."

Tetapi dia mempunyai akses kepada terminal UNIX X di Pusat Pengkomputeran Eksperimen Berkeley. "Saya mempunyai arahan untuk HyperCard, saya mempelajarinya dan hanya menggunakan konsep untuk melaksanakannya dalam X-windows." Cuma, agak mengagumkan, dia melaksanakannya menggunakan bahasa Viola.

Salah satu ciri ViolaWWW yang paling penting dan inovatif ialah pembangun boleh memasukkan skrip dan "applet" dalam halaman. Ini membayangkan gelombang besar applet Java yang muncul di tapak web pada akhir 90-an.

В dokumentasi Wei juga menyatakan pelbagai kelemahan pelayar, yang utama ialah kekurangan versi PC.

  • Tidak dialihkan ke platform PC.
  • Pencetakan HTML tidak disokong.
  • HTTP tidak boleh diganggu dan tidak boleh dibaca berbilang.
  • Proksi tidak disokong.
  • Penterjemah bahasa bukan berbilang benang.

"Pengarang sedang mengusahakan masalah ini, dan lain-lain," tulis Wei pada masa itu. Namun, "pelayar yang sangat kemas, boleh digunakan oleh sesiapa sahaja, sangat intuitif dan mudah," kata Berners-Lee dalam kajian semula. "Ciri tambahan tidak akan digunakan oleh 90% pengguna sebenar, tetapi ia adalah ciri yang diperlukan oleh pengguna."

Sebelum Netscape: Pelayar Web yang Dilupakan pada Awal 1990-an
Pelayar Hipermedia ViolaWWW

Midas dan Samba

Pada September 1991, ahli fizik Paul Kunz dari Stanford Linear Accelerator (SLAC) melawat CERN. Dia kembali dengan kod yang diperlukan untuk menjalankan pelayan web Amerika Utara pertama di SLAC. "Saya baru sahaja di CERN," kata Kunz kepada ketua pustakawan Louis Addis, "dan saya menemui perkara yang menarik ini yang sedang dibangunkan oleh rakan, Tim Berners-Lee. Inilah yang anda perlukan untuk pangkalan anda.”

Addis bersetuju. Ketua pustakawan telah menyiarkan penyelidikan utama di web. Ahli fizik dari Fermilab melakukan perkara yang sama sedikit kemudian.

Kemudian pada musim panas 1992, seorang ahli fizik dari SLAC Tony Johnson menulis Midas, pelayar grafik untuk ahli fizik Stanford. besar kelebihan Titik rendahnya ialah ia boleh memaparkan dokumen dalam format postskrip, yang digemari oleh ahli fizik kerana keupayaannya untuk menghasilkan semula formula saintifik dengan tepat.

"Dengan faedah utama ini, web telah mula digunakan secara aktif dalam komuniti fizikal," ia berakhir. оценка Jabatan Kemajuan Tenaga AS SLAC bertarikh 2001.

Sementara itu, di CERN, Pellow dan Robert Caillau mengeluarkan pelayar web pertama untuk komputer Macintosh. Gillies dan Caillau menerangkan perkembangan Samba dengan cara ini.

Bagi Pellow, kemajuan dalam melancarkan projek Samba adalah perlahan kerana setiap beberapa pautan penyemak imbas akan ranap dan tiada siapa yang dapat mengetahui sebabnya. "Pelayar Mac penuh dengan pepijat," Tim Berners-Lee dengan sedih menyatakan dalam surat berita dari '92. "Saya memberikan baju-T dengan tulisan W3 kepada sesiapa sahaja yang boleh membetulkannya!" - dia mengumumkan. Baju-T itu pergi ke John Streets di Fermilab, yang menjejaki pepijat, membenarkan Nicola Pellow untuk terus membangunkan versi Samba yang berfungsi.

Samba "adalah percubaan untuk memindahkan reka bentuk penyemak imbas pertama yang saya tulis pada mesin NeXT ke platform Mac," menambah Berners-Lee, tetapi ia tidak selesai sehingga NCSA mengeluarkan versi Mac Mosaic yang mengatasinya."

Sebelum Netscape: Pelayar Web yang Dilupakan pada Awal 1990-an
Samba

Mozek

Mozek ialah "percikan api yang mencetuskan pertumbuhan pesat web pada tahun 1993," jelas ahli sejarah Gillies dan Caillou. Tetapi ia tidak mungkin dibangunkan tanpa pendahulunya, dan tanpa pejabat NCSA di Universiti Illinois, dilengkapi dengan mesin UNIX terbaik. NCSA juga mempunyai Dr. Ping Fu, seorang doktor grafik komputer dan ahli sihir yang bekerja pada kesan morphing untuk filem Terminator 2. Dan baru-baru ini dia mengupah seorang pembantu bernama Marc Andreessen.

"Apakah pendapat anda tentang menulis GUI untuk penyemak imbas?" - Fu mencadangkan kepada pembantu barunya. “Apakah itu penyemak imbas?” – tanya Andreessen. Tetapi beberapa hari kemudian, salah seorang kakitangan NCSA, Dave Thompson, memberikan pembentangan tentang pelayar awal Nicola Pellow dan pelayar ViolaWWW milik Pei Wei. Dan sebelum pembentangan, Tony Johnson mengeluarkan versi pertama Midas.

Program terakhir mengejutkan Andreessen. “Hebat! Hebat! Luar biasa! Sungguh mengagumkan! - dia menulis kepada Johnson. Andreessen kemudiannya meminta pakar UNIX NCSA, Eric Bina, untuk membantunya menulis pelayarnya sendiri untuk X.

Mozek mempunyai banyak ciri baharu yang terbina padanya untuk web, seperti sokongan untuk video, audio, borang, penanda halaman dan sejarah. "Dan perkara yang menakjubkan ialah, tidak seperti semua pelayar awal untuk X, semuanya terkandung dalam satu fail," Gillies dan Caillau menjelaskan:

Proses pemasangan adalah mudah - anda hanya memuat turun dan menjalankannya. Mosaic kemudiannya menjadi terkenal kerana memperkenalkan tag , yang buat pertama kalinya membenarkan imej dibenamkan terus ke dalam teks, dan bukannya muncul dalam tetingkap berasingan, seperti dalam penyemak imbas pertama Tim untuk NeXT. Ini membolehkan orang ramai membuat halaman web lebih serupa dengan media bercetak yang mereka kenali; Tidak semua inovator menyukai idea itu, tetapi ia pasti menjadikan Mozek terkenal.

"Apa yang Mark lakukan dengan baik, pada pendapat saya," Tim Berners-Lee kemudian menulis, "ialah membuat pemasangan sangat mudah, dan menyokong pembetulan ralat melalui e-mel, pada bila-bila masa siang atau malam. Anda boleh menghantar mesej kepadanya tentang kesilapan itu, dan beberapa jam kemudian dia akan menghantar pembetulan kepada anda.”

Kejayaan terbesar Mosaic, dari sudut pandangan hari ini, ialah fungsi merentas platformnya. "Dengan kuasa yang, pada dasarnya, tiada siapa yang memberi saya, saya mengisytiharkan X-Mosaic dikeluarkan," Andreessen dengan bangga menulis dalam kumpulan www-talk pada 23 Januari 1993. Alex Totik mengeluarkan versinya untuk Mac beberapa bulan kemudian. Versi PC dicipta oleh Chris Wilson dan John Mittelhauser.

Pelayar Mosaic didasarkan pada Viola dan Midas, seperti yang dinyatakan dalam pameran muzium komputer. Dan dia menggunakan perpustakaan dari CERN. "Tetapi tidak seperti yang lain, ia boleh dipercayai, malah bukan profesional boleh memasangnya, dan ia tidak lama lagi menambah sokongan untuk grafik berwarna dalam halaman dan bukannya tetingkap individu."

Sebelum Netscape: Pelayar Web yang Dilupakan pada Awal 1990-an
Penyemak imbas mozek tersedia untuk X Windows, Mac dan Microsoft Windows

Lelaki dari Jepun

Tetapi Mosaic bukanlah satu-satunya produk inovatif yang muncul pada masa itu. pelajar Universiti Kansas Lou Montulli menyesuaikan pelayar maklumat hiperteks kampusnya untuk Internet dan web. Ia dilancarkan pada Mac 1993. "Lynx dengan cepat menjadi pelayar pilihan untuk terminal berasaskan aksara tanpa grafik, dan masih digunakan hari ini," jelas ahli sejarah Stewart.

Dan di Cornell Law School, Tom Bruce sedang menulis aplikasi web untuk PC, "kerana itu adalah peguam komputer yang biasanya digunakan," nota Gillies dan Caillau. Bruce menerbitkan pelayar Cellonya pada 8 Jun 1993, "dan tidak lama lagi dimuat turun 500 kali sehari."

Sebelum Netscape: Pelayar Web yang Dilupakan pada Awal 1990-an
Cello

Enam bulan kemudian, Andreessen berada di Mountain View, California. Pasukannya merancang untuk mengeluarkan Mosaic Netscape pada 13 Oktober 1994. Dia, Totik dan Mittelhauser dengan teruja memuat naik aplikasi itu ke pelayan FTP. Pembangun terakhir mengingati detik ini. “Lima minit berlalu dan kami semua duduk di sana. Tiada apa yang berlaku. Dan tiba-tiba muat turun pertama berlaku. Ia adalah seorang lelaki dari Jepun. Kami bersumpah kami akan menghantar dia baju-T!”

Kisah kompleks ini mengingatkan kita bahawa tiada inovasi dicipta oleh seorang. Penyemak imbas web datang ke dalam hidup kami terima kasih kepada orang yang berwawasan dari seluruh dunia, orang yang sering tidak memahami dengan jelas apa yang mereka lakukan, tetapi didorong oleh rasa ingin tahu, pertimbangan praktikal, atau bahkan keinginan untuk bermain. Percikan genius individu mereka mengekalkan keseluruhan proses. Begitu juga dengan desakan Tim Berners-Lee bahawa projek itu kekal kolaboratif dan, yang paling penting, terbuka.

"Hari-hari awal web sangat mementingkan bajet," saya menulis Dia. "Terdapat banyak yang perlu dilakukan, api kecil untuk terus hidup."

Sumber: www.habr.com

Tambah komen