قبل از نت اسکیپ: مرورگرهای وب فراموش شده در اوایل دهه 1990

آیا کسی Erwise را به یاد دارد؟ ویولا؟ سلام؟ به یاد بیاوریم.

قبل از نت اسکیپ: مرورگرهای وب فراموش شده در اوایل دهه 1990

زمانی که تیم برنرز لی در سال 1980 به سرن، آزمایشگاه مشهور فیزیک ذرات اروپا رسید، برای به روز رسانی سیستم های کنترل چندین شتاب دهنده ذرات استخدام شد. اما مخترع صفحه وب مدرن تقریباً بلافاصله مشکلی را مشاهده کرد: هزاران نفر دائماً به مؤسسه تحقیقاتی رفت و آمد داشتند که بسیاری از آنها به طور موقت در آنجا کار می کردند.

برنرز لی بعداً نوشت: «این یک چالش برای برنامه نویسان قراردادی بود که سعی کنند سیستم‌هایی را، چه انسانی و چه محاسباتی، که این زمین بازی فوق‌العاده را اداره می‌کنند، درک کنند.» بسیاری از اطلاعات حیاتی فقط در ذهن مردم وجود داشت.»

بنابراین در اوقات فراغت خود، نرم افزاری برای رفع این نقص نوشت: برنامه کوچکی که او Enquire نامید. این به کاربران اجازه می‌داد تا «گره‌ها» را ایجاد کنند - صفحاتی شبیه کارت نمایه‌سازی شده با اطلاعات و با پیوندهایی به صفحات دیگر. متأسفانه این برنامه که به زبان پاسکال نوشته شده است، بر روی سیستم عامل اختصاصی CERN اجرا می شود. «تعداد کمی از افرادی که این برنامه را دیدند فکر کردند که ایده خوبی است، اما هیچ کس از آن استفاده نکرد. در نتیجه، دیسک و به همراه آن Enquire اصلی گم شد.»

چند سال بعد، برنرز لی به سرن بازگشت. این بار او پروژه جهانی وب خود را به گونه ای راه اندازی کرد که احتمال موفقیت آن را افزایش داد. او در 6 آگوست 1991 توضیحی درباره WWW در گروه alt.hypertext usenet منتشر کرد. او همچنین کد کتابخانه libWWW را منتشر کرد که با دستیارش ژان فرانسوا گروف نوشت. این کتابخانه به شرکت کنندگان اجازه می داد مرورگرهای وب خود را ایجاد کنند.

در جشن سالگردی در موزه تاریخ کامپیوتر در Mountain View، کالیفرنیا، خاطرنشان کرد: "کار آنها - بیش از پنج مرورگر مختلف در 18 ماه - یک پروژه وب با چالش های مالی را نجات داد و جامعه ای از توسعه دهندگان وب را راه اندازی کرد." معروف ترین مرورگرهای اولیه، Mosaic بود که توسط مارک اندرسن و اریک بینا از مرکز ملی برنامه های کاربردی ابر رایانه (NCSA) نوشته شد.

Mosaic خیلی زود به Netscape تبدیل شد، اما اولین مرورگر نبود. نقشه جمع آوری شده توسط موزه ایده ای از مقیاس جهانی پروژه اولیه را ارائه می دهد. آنچه در مورد این برنامه های کاربردی اولیه شگفت انگیز است این است که آنها قبلاً دارای بسیاری از ویژگی های مرورگرهای بعدی هستند. و در اینجا یک تور از برنامه های وبگردی است که قبل از معروف شدن بودند.

مرورگرهای سرن

اولین مرورگر تیم برنرز لی، WorldWideWeb از سال 1990، هم مرورگر و هم ویرایشگر بود. او امیدوار بود که پروژه های مرورگرهای آینده در این مسیر پیش بروند. سرن نسخه ای از محتویات خود را جمع آوری کرده است. اسکرین شات نشان می دهد که تا سال 1993 بسیاری از ویژگی های مرورگرهای مدرن قبلاً در آنجا وجود داشتند.

قبل از نت اسکیپ: مرورگرهای وب فراموش شده در اوایل دهه 1990

محدودیت اصلی نرم افزار این بود که روی سیستم عامل NeXTStep اجرا می شد. اما بلافاصله پس از WorldWideWeb، نیکولا پلو، کارآموز ریاضیات سرن، مرورگری نوشت که می‌توانست در مکان‌های دیگر، از جمله شبکه‌های UNIX و MS-DOS اجرا شود. بیل استوارت مورخ اینترنتی توضیح می‌دهد که «همه می‌توانند آنلاین شوند، که در آن زمان اساساً از دفترچه تلفن سرن تشکیل می‌شد».

قبل از نت اسکیپ: مرورگرهای وب فراموش شده در اوایل دهه 1990
مرورگر وب اولیه سرن، حدود. 1990

درسته

سپس Erwise آمد. این توسط چهار دانشجوی فنلاندی در سال 1991 نوشته شد و در سال 1992 منتشر شد. Erwise اولین مرورگر با رابط گرافیکی در نظر گرفته می شود. او همچنین می دانست که چگونه کلمات را در یک صفحه جستجو کند.

Berners-Lee در سال 1992 Erwise را بررسی کرد. او به توانایی آن در مدیریت فونت های مختلف، خط کشیدن زیر پیوندها، دوبار کلیک کردن روی پیوند برای پرش به صفحات دیگر و پشتیبانی از چندین پنجره اشاره کرد.

او اعلام کرد: «Erwise بسیار هوشمندانه به نظر می رسد، اگرچه کمی رمز و راز در آن وجود دارد، یک کادر عجیب در اطراف یک کلمه در یک سند، مانند یک دکمه یا یک فرم انتخاب. اگرچه او نه یکی است و نه دیگری - شاید این چیزی برای نسخه های آینده باشد."

چرا برنامه حذف نشد؟ در مصاحبه بعدی، یکی از سازندگان Erwise اشاره کرد که فنلاند در آن زمان در یک رکود عمیق قرار داشت. هیچ سرمایه گذار فرشته ای در کشور وجود نداشت.

او توضیح داد: «در آن زمان، ما نمی‌توانستیم کسب‌وکاری مبتنی بر Erwise ایجاد کنیم. تنها راه کسب درآمد ادامه توسعه بود تا نت اسکیپ در نهایت ما را بخرد. با این حال، تنها با کمی کار بیشتر می توانستیم به سطح اولین موزاییک برسیم. ما باید Erwise را تمام می‌کردیم و آن را روی چندین پلتفرم منتشر می‌کردیم."

قبل از نت اسکیپ: مرورگرهای وب فراموش شده در اوایل دهه 1990
مرورگر Erwise

ویولاWWW

ویولاWWW در آوریل 1992 منتشر شد. توسعه دهنده Pei-Yuan Wei آن را در دانشگاه کالیفرنیا، برکلی، با استفاده از زبان برنامه نویسی Viola که تحت UNIX اجرا می شود، نوشت. همانطور که جیمز گیلیز و رابرت کایلو در تاریخچه WWW خود نوشتند، وی ویولن سل را ننواخت، "این فقط به دلیل نام اختصاری جذاب" زبان و برنامه کاربردی تعاملی شی گرا اتفاق افتاد.

به نظر می رسد که وی از یک برنامه مک اولیه به نام الهام گرفته شده است هایپر کارت، که به کاربران اجازه می داد ماتریس هایی را از اسناد قالب بندی شده با لینک ایجاد کنند. او بعداً یادآور شد: "سپس هایپر کارت از نظر گرافیکی و همچنین این هایپرلینک ها پروژه بسیار جالبی بود." با این حال، این برنامه جهانی نبود و فقط روی مک کار می کرد. و من حتی مک خودم را نداشتم.»

اما او به پایانه های UNIX X در مرکز محاسبات تجربی برکلی دسترسی داشت. من دستورالعمل هایپر کارت را داشتم، آن را مطالعه کردم و فقط از مفاهیم برای پیاده سازی آنها در ویندوز X استفاده کردم. فقط، به طرز چشمگیری، او آنها را با استفاده از زبان Viola اجرا کرد.

یکی از مهم ترین و خلاقانه ترین ویژگی های ViolaWWW این بود که توسعه دهنده می توانست اسکریپت ها و "اپلت ها" را در صفحه قرار دهد. این نشان دهنده موج عظیم اپلت های جاوا بود که در اواخر دهه 90 در وب سایت ها ظاهر شد.

В مستندات وی همچنین به کاستی های مختلف مرورگر اشاره کرد که اصلی ترین آنها عدم وجود نسخه رایانه شخصی است.

  • به پلتفرم رایانه شخصی پورت نشده است.
  • چاپ HTML پشتیبانی نمی شود.
  • HTTP غیرقابل وقفه و غیر چند رشته ای است.
  • پروکسی پشتیبانی نمی شود.
  • مترجم زبان چند رشته ای نیست.

وی در آن زمان نوشت: "نویسنده روی این مشکلات و غیره کار می کند." با این حال، برنرز لی در نتیجه گیری خود، "یک مرورگر بسیار منظم، قابل استفاده توسط هر کسی، بسیار شهودی و سرراست" بررسی. "ویژگی های اضافی توسط 90 درصد از کاربران واقعی استفاده نمی شود، اما آنها ویژگی هایی هستند که کاربران قدرتمند به آنها نیاز دارند."

قبل از نت اسکیپ: مرورگرهای وب فراموش شده در اوایل دهه 1990
مرورگر ViolaWWW Hypermedia

میداس و سامبا

در سپتامبر 1991، فیزیکدان پل کونز از شتاب دهنده خطی استنفورد (SLAC) از سرن بازدید کرد. او با کد مورد نیاز برای اجرای اولین وب سرور آمریکای شمالی در SLAC بازگشت. کانز به لوئیس آدیس، کتابدار ارشد، گفت: «من فقط در سرن بودم و متوجه این چیز شگفت‌انگیز شدم که یکی از دوستانش، تیم برنرز لی، در حال توسعه است. این دقیقا همان چیزی است که شما برای پایگاه خود نیاز دارید."

آدیس موافقت کرد. کتابدار ارشد تحقیقات کلیدی را در وب منتشر کرده است. فیزیکدانان Fermilab کمی بعد همین کار را کردند.

سپس در تابستان 1992، یک فیزیکدان از SLAC تونی جانسون میداس، یک مرورگر گرافیکی برای فیزیکدانان استنفورد نوشت. بزرگ مزیت - فایده - سود - منفعت نقطه ضعف آن این بود که می‌توانست اسناد را در قالب پس‌اسکریپت، که مورد علاقه فیزیکدانان به دلیل توانایی آن در بازتولید دقیق فرمول‌های علمی است، نمایش دهد.

در پایان این مقاله آمده است: «با این مزایای کلیدی، وب به طور فعال در جامعه فیزیکی مورد استفاده قرار گرفته است. оценка وزارت انرژی ایالات متحده پیشرفت SLAC مورخ 2001.

در همین حال، در CERN، Pellow و Robert Caillau اولین مرورگر وب را برای رایانه مکینتاش منتشر کردند. Gillies و Caillau توسعه Samba را اینگونه توصیف می کنند.

برای Pellow، پیشرفت در راه اندازی پروژه Samba کند بود زیرا هر چند لینک مرورگر خراب می شد و هیچ کس نمی توانست دلیل آن را بفهمد. تیم برنرز لی با تأسف در یک خبرنامه از سال 92 اظهار داشت: «مرورگر مک پر از اشکال بود. "من یک تی شرت با نوشته W3 به هر کسی که بتواند آن را تعمیر کند هدیه می دهم!" - اعلام کرد. این تی شرت به John Streets در Fermilab رفت، که این حشره را ردیابی کرد و به نیکولا پلو اجازه داد تا به توسعه نسخه کاری سامبا ادامه دهد.

سامبا "تلاشی برای پورت اولین طرح مرورگری بود که روی یک دستگاه NeXT نوشتم به پلتفرم مک." اضافه می کند Berners-Lee، اما تا زمانی که NCSA یک نسخه مک از Mosaic را منتشر کرد که آن را تحت الشعاع قرار داد، تمام نشد.

قبل از نت اسکیپ: مرورگرهای وب فراموش شده در اوایل دهه 1990
رقص برزیلی سامبا

موزاییک

گیلیز و کایلو، مورخان توضیح می‌دهند که موزاییک جرقه‌ای بود که رشد انفجاری وب را در سال 1993 شعله‌ور کرد. اما بدون پیشینیان خود، و بدون دفاتر NCSA در دانشگاه ایلینویز، مجهز به بهترین ماشین‌های یونیکس، نمی‌توانست توسعه یابد. NCSA همچنین دکتر پینگ فو، پزشک گرافیک کامپیوتری و جادوگر را داشت که روی جلوه‌های شکل‌گیری فیلم Terminator 2 کار می‌کرد. و اخیراً دستیاری به نام مارک اندرسن استخدام کرده است.

"نظر شما در مورد نوشتن یک رابط کاربری گرافیکی برای مرورگر چیست؟" - فو به دستیار جدیدش پیشنهاد داد. "مرورگر چیست؟" آندرسن پرسید. اما چند روز بعد، یکی از کارکنان NCSA، دیو تامپسون، در مورد مرورگر اولیه Nicola Pellow و ViolaWWW مرورگر Pei Wei ارائه کرد. و درست قبل از ارائه، تونی جانسون اولین نسخه Midas را منتشر کرد.

آخرین برنامه آندرسن را شگفت زده کرد. "حیرت آور! خارق العاده! باور نکردنی! لعنتی تاثیرگذار! - او به جانسون نوشت. سپس آندرسن از متخصص UNIX NCSA، اریک بینا، استفاده کرد تا به او کمک کند تا مرورگر خود را برای X بنویسد.

Mosaic دارای بسیاری از ویژگی های جدید برای وب است، مانند پشتیبانی از فیلم ها، صداها، فرم ها، نشانک ها و تاریخچه. Gillies و Caillau توضیح می‌دهند: «و نکته شگفت‌انگیز این بود که برخلاف تمام مرورگرهای اولیه X، همه چیز در یک فایل قرار داشت.

فرآیند نصب ساده بود - فقط آن را دانلود کرده و اجرا کنید. موزاییک بعدها با معرفی این تگ به شهرت رسید ، که برای اولین بار به تصاویر اجازه می دهد تا به جای اینکه در یک پنجره جداگانه ظاهر شوند، مانند اولین مرورگر تیم برای NeXT، مستقیماً در متن جاسازی شوند. این به مردم اجازه می‌دهد تا صفحات وب را شبیه‌تر به رسانه‌های چاپی کنند که با آن آشنا بودند. همه مبتکران این ایده را دوست نداشتند، اما مطمئناً موزاییک را به شهرت رساند.

تیم برنرز لی بعداً نوشت: «کاری که مارک خیلی خوب انجام داد، به نظر من، این بود که نصب را بسیار ساده کرد و از تصحیح خطا از طریق ایمیل، در هر زمانی از روز یا شب پشتیبانی کرد. می‌توانید در مورد خطا به او پیامی بفرستید و چند ساعت بعد او یک تصحیح برای شما ارسال کند.»

بزرگترین پیشرفت موزائیک، از دیدگاه امروزی، عملکرد چند پلتفرمی آن بود. آندرسن با افتخار در گروه www-talk در 23 ژانویه 1993 نوشت: "با قدرتی که اصولاً هیچ کس به من اعطا نکرده است، من X-Mosaic را آزاد می کنم." الکس توتیک چند ماه بعد نسخه خود را برای مک منتشر کرد. نسخه PC توسط کریس ویلسون و جان میتلهاوزر ساخته شده است.

همانطور که در نمایشگاه موزه کامپیوتر ذکر شد، مرورگر موزائیک بر اساس Viola و Midas بود. و از کتابخانه سرن استفاده کرد. اما برخلاف سایرین، قابل اعتماد بود، حتی افراد غیرحرفه‌ای هم می‌توانستند آن را نصب کنند، و به زودی از گرافیک‌های رنگی در صفحات به جای پنجره‌های جداگانه پشتیبانی می‌کرد.

قبل از نت اسکیپ: مرورگرهای وب فراموش شده در اوایل دهه 1990
مرورگر Mosaic برای X Windows، Mac و Microsoft Windows در دسترس بود

پسری از ژاپن

اما موزاییک تنها محصول نوآورانه ای نبود که در آن زمان ظهور کرد. دانشجوی دانشگاه کانزاس لو مونتولی مرورگر اطلاعات فرامتن دانشگاه خود را برای اینترنت و وب تطبیق داد. در مارس 1993 راه‌اندازی شد. استوارت مورخ توضیح می‌دهد: «Lynx به سرعت به مرورگر منتخب برای پایانه‌های مبتنی بر کاراکتر بدون گرافیک تبدیل شد و هنوز هم استفاده می‌شود.

و در دانشکده حقوق کرنل، تام بروس در حال نوشتن یک برنامه وب برای رایانه‌های شخصی بود، «زیرا آن‌ها همان رایانه‌هایی بودند که وکلا معمولاً از آنها استفاده می‌کردند». بروس مرورگر Cello خود را در 8 ژوئن 1993 منتشر کرد، "و به زودی 500 بار در روز دانلود می شد."

قبل از نت اسکیپ: مرورگرهای وب فراموش شده در اوایل دهه 1990
ویولون

شش ماه بعد، اندرسن در مانتین ویو، کالیفرنیا بود. تیم او قصد داشت در 13 اکتبر 1994 موزائیک نت اسکیپ را منتشر کند. او، توتیک و میتلهاوزر با هیجان برنامه را روی یک سرور FTP آپلود کردند. آخرین توسعه دهنده این لحظه را به یاد می آورد. «پنج دقیقه گذشت و ما همه آنجا نشسته بودیم. هیچ اتفاقی نیفتاد. و ناگهان اولین دانلود اتفاق افتاد. پسری از ژاپن بود. قسم خوردیم که برایش تی شرت بفرستیم!»

این داستان پیچیده به ما یادآوری می کند که هیچ نوآوری توسط یک فرد ایجاد نمی شود. مرورگر وب به لطف رویاپردازانی از سراسر جهان وارد زندگی ما شد، افرادی که اغلب به وضوح نمی‌دانستند چه کاری انجام می‌دهند، اما با کنجکاوی، ملاحظات عملی یا حتی میل به بازی انگیزه داشتند. جرقه های نبوغ فردی آنها کل این روند را حفظ کرد. همانطور که تیم برنرز لی اصرار دارد که پروژه همچنان مشارکتی و از همه مهمتر باز بماند.

"روزهای اولیه وب بسیار مقرون به صرفه بود." نوشت او "کارهای زیادی برای انجام دادن وجود داشت، شعله ای کوچک برای زنده نگه داشتن."

منبع: www.habr.com

اضافه کردن نظر