WorldWideWeb - WorldWideWeb

WorldWideWeb
WorldWideWeb Icon.png
WorldWideWeb FSF GNU.png
WorldWideWeb, c. 1994
Deweloper(zy) Tim Berners-Lee dla CERN
Pierwsze wydanie 25 grudnia 1990 ; 30 lat temu ( 25.12.1990 )
Wersja ostateczna
0,18  Edytuj to na Wikidanych /1994 ; 27 lat temu ( 1994 )
Wersja zapoznawcza brak ( brak publicznego udostępnienia ) ((nie dotyczy)) [±]
Napisane w Cel C
System operacyjny Następny krok
Dostępne w język angielski
Rodzaj Przeglądarka internetowa , narzędzie do tworzenia stron internetowych
Licencja Oprogramowanie domeny publicznej
Strona internetowa www .w3 .org /Ludzie /Berners-Lee /WorldWideWeb .html

WorldWideWeb (później przemianowany na Nexus, aby uniknąć pomyłek między oprogramowaniem a siecią WWW ) to pierwsza przeglądarka internetowa i edytor stron internetowych . Został wycofany w 1994 roku. W momencie powstania była jedyną istniejącą przeglądarką internetową, a także pierwszym edytorem HTML WYSIWYG .

Kod źródłowy został uwolniony do domeny publicznej w dniu 30 kwietnia 1993. Niektóre z kodem nadal przebywa na Tim Berners-Lee „s następnym komputerem w CERN muzeum i nie zostały odzyskane ze względu na stan komputera jako historyczny artefakt. Zbiegając się z 20. rocznicą centrum badawczego, które dało światu sieć, w 2013 r. w CERN rozpoczęto projekt mający na celu zachowanie oryginalnego sprzętu i oprogramowania związanego z narodzinami sieci.

Historia

Tim Berners-Lee napisał coś, co stało się znane jako WorldWideWeb na komputerze NeXT w drugiej połowie 1990 roku, pracując dla CERN , europejskiej agencji badań jądrowych. Pierwsza udana budowa została ukończona 25 grudnia 1990 roku, po dwóch miesiącach rozwoju. Przeglądarka została ogłoszona na grupach dyskusyjnych i stała się dostępna dla ogółu społeczeństwa w sierpniu 1991 roku. W tym czasie kilku innych, w tym Bernd Pollermann, Robert Cailliau , Jean-François Groff , i odwiedzająca studentka Nicola Pellow – która później napisała Tryb liniowy Przeglądarka – byli zaangażowani w projekt.

Berners-Lee rozważał różne nazwy swojej nowej aplikacji, w tym The Mine of Information i The Information Mesh, zanim publicznie uruchomił przeglądarkę WorldWideWeb w 1991 roku . Kiedy nowa wersja została wydana w 1994 roku, zmieniono jej nazwę na Nexus Browser , aby odróżnić oprogramowanie ( WorldWideWeb ) od World Wide Web .

Zespół stworzył tzw. „pasywne przeglądarki”, które nie mają możliwości edycji, ponieważ trudno było przenieść tę funkcję z systemu NeXT na inne systemy operacyjne . Przeniesienie do systemu X Window (X) nie było możliwe, ponieważ nikt w zespole nie miał doświadczenia z X.

Berners-Lee i Groff później zaadaptowali wiele komponentów WorldWideWeb do wersji języka programowania C , tworząc libwww API .

Pojawiło się kilka wczesnych przeglądarek, w szczególności ViolaWWW . Wszystkie one zostały przyćmione przez Mosaic pod względem popularności, który do 1993 roku zastąpił program WorldWideWeb. Osoby zaangażowane w jego tworzenie zajęły się innymi zadaniami, takimi jak zdefiniowanie standardów i wytycznych do dalszego rozwoju sieci WWW (np. HTML , różne protokoły komunikacyjne ).

30 kwietnia 1993 r. dyrekcja CERN udostępniła kod źródłowy WorldWideWeb do domeny publicznej . Kilka wersji oprogramowania jest nadal dostępnych w sieci w różnych stanach. Berners-Lee początkowo rozważał udostępnienie go na Powszechnej Licencji Publicznej GNU , ale po usłyszeniu plotek, że firmy mogą się sprzeciwiać tej koncepcji, jeśli w grę wchodzą jakiekolwiek problemy licencyjne, ostatecznie zdecydował się udostępnić ją do domeny publicznej.

Cechy

Ponieważ WorldWideWeb został opracowany na i dla platformy NeXTSTEP, program wykorzystuje wiele komponentów NeXTSTEP – silnik układu WorldWideWeb został zbudowany wokół klasy Text NeXTSTEP .

WorldWideWeb może wyświetlać podstawowe arkusze stylów , pobierać i otwierać pliki dowolnego typu z typem MIME, który jest również obsługiwany przez system NeXT ( PostScript , filmy i dźwięki), przeglądać grupy dyskusyjne i sprawdzać pisownię . We wcześniejszych wersjach obrazy były wyświetlane w osobnych oknach, dopóki klasa Text NeXTSTEP nie uzyskała wsparcia dla obiektów Image. WorldWideWeb może korzystać z różnych protokołów: FTP , HTTP , NNTP i plików lokalnych . Późniejsze wersje są w stanie wyświetlać obrazy w tekście.

Przeglądarka jest również edytorem WYSIWYG . Pozwala na jednoczesną edycję i łączenie wielu stron w różnych oknach. Funkcje „Zaznacz zaznaczenie”, które tworzą kotwicę, oraz „Link do zaznaczonego”, dzięki któremu zaznaczony tekst staje się kotwicą z łączem do ostatniej zaznaczonej kotwicy, umożliwiają tworzenie łączy. Zdalna edycja stron nie jest możliwa, ponieważ metoda HTTP PUT nie została jeszcze zaimplementowana w okresie aktywnego rozwoju aplikacji. Pliki można edytować w lokalnym systemie plików, który z kolei jest udostępniany w sieci WWW przez serwer HTTP.

Panel nawigacyjny WorldWideWeb zawiera przyciski Następny i Poprzedni, które automatycznie przechodzą do następnego lub poprzedniego łącza na ostatnio odwiedzanej stronie, podobnie jak przyciski przewijania do tyłu i do przodu Opery ; np. jeśli ktoś nawiguje do strony z tabeli linków, przycisk Poprzednia spowoduje, że przeglądarka załaduje poprzednią stronę, do której link znajduje się w tabeli. Jest to przydatne w przypadku stron internetowych zawierających listy linków. Wielu nadal to robi, ale tworzenie łańcuchów łączy interfejsu użytkownika nie zostało przyjęte przez innych współczesnych twórców przeglądarek i zyskało popularność dopiero później. Równoważną funkcjonalność zapewnia obecnie łączenie stron internetowych z wyraźnymi przyciskami nawigacyjnymi powtarzającymi się na każdej stronie wśród tych linków lub z wpisanymi linkami w nagłówkach strony. Nakłada to większe obciążenie na projektantów i programistów witryn internetowych, ale pozwala im kontrolować prezentację łączy nawigacyjnych.

WorldWideWeb nie posiada funkcji takich jak zakładki , ale podobna funkcja została zaprezentowana w przeglądarce: jeśli łącze ma zostać zapisane do późniejszego wykorzystania, łącząc go z własną stroną główną użytkownika (stroną startową), łącze jest zapamiętywane w taki sam sposób jak zakładka. Zaimplementowano możliwość tworzenia większej liczby stron głównych, podobnie jak foldery w rzeczywistych zakładkach przeglądarek internetowych.

Zobacz też

Bibliografia

Zewnętrzne linki