World Wide Web: Unterschied zwischen den Versionen

Aus Foxwiki
Subpages:
Leere Seite erstellt
 
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
'''topic''' - Kurzbeschreibung
== Beschreibung ==
== Installation ==
== Syntax ==
=== Optionen ===
=== Parameter ===
=== Umgebungsvariablen ===
=== Exit-Status ===
== Anwendungen ==
=== Fehlerbehebung ===
== Konfiguration ==
=== Dateien ===
== Siehe auch ==
=== Unterseiten ===
{{Special:PrefixIndex/{{BASEPAGENAME}}}}
=== Sicherheit ===
=== Dokumentation ===
==== RFC ====
==== Man-Pages ====
==== Info-Pages ====
=== Links ===
==== Einzelnachweise ====
<references />
==== Projekt ====
==== Weblinks ====
<noinclude>
== Testfragen ==
<div class="toccolours mw-collapsible mw-collapsed">
''Testfrage 1''
<div class="mw-collapsible-content">'''Antwort1'''</div>
</div>
<div class="toccolours mw-collapsible mw-collapsed">
''Testfrage 2''
<div class="mw-collapsible-content">'''Antwort2'''</div>
</div>
<div class="toccolours mw-collapsible mw-collapsed">
''Testfrage 3''
<div class="mw-collapsible-content">'''Antwort3'''</div>
</div>
<div class="toccolours mw-collapsible mw-collapsed">
''Testfrage 4''
<div class="mw-collapsible-content">'''Antwort4'''</div>
</div>
<div class="toccolours mw-collapsible mw-collapsed">
''Testfrage 5''
<div class="mw-collapsible-content">'''Antwort5'''</div>
</div>
</noinclude>


= TMP =
{{Weiterleitungshinweis|''Web'' und ''WWW''|Weitere Bedeutungen sind unter [[Web (Begriffsklärung)]] und [[WWW (Begriffsklärung)]] aufgeführt.|mehrzahl=1}}
[[Datei:WWW logo by Robert Cailliau.svg|mini|Das historische WWW-Logo, entworfen von [[Robert Cailliau]]]]
[[Datei:WorldWideWebAroundWikipedia.png|mini|Grafische Darstellung einiger Webpräsenzen im World Wide Web um en.wikipedia.org im Juli 2004]]
[[Datei:Visualization of the world wide web common crawl 2012.png|mini|Visualisierung des World Wide Web Common Crawls aus dem Jahr 2012 (44 Mio. Domains)]]
Das '''World Wide Web''' [{{IPA|ˌwɜːldˌwaɪdˈwɛb}}] ({{Audio|GT WWW.ogg|Anhören}}) ({{enS}} für „weltweites Netz“, kurz '''Web''' oder '''WWW''') ist ein über das [[Internet]] abrufbares System von [[Elektronisches Dokument|elektronischen]] [[Hypertext]]-Dokumenten, sogenannten [[Webseite]]n, welche mit [[Hypertext Markup Language|HTML]] beschrieben werden. Sie sind durch [[Hyperlink]]s untereinander verknüpft und werden im Internet über die [[Netzwerkprotokoll|Protokolle]] [[HTTP]] oder [[HTTPS]] übertragen. Die Webseiten enthalten meist Texte, oft mit Bildern und grafischen Elementen [[Illustration|illustriert]]. Häufig sind auch [[Videoclip|Videos]], Tondokumente oder Musikstücke eingebettet.
== Allgemeines ==
Umgangssprachlich wird das ''World Wide Web'' oft mit dem [[Internet]] gleichgesetzt;<ref>{{Internetquelle |url=http://www.news.de/medien/855030425/internet-und-world-wide-web-der-unterschied/1/ |titel=Internet und World Wide Web – der Unterschied |hrsg=News.de |datum=2009-10-29 |abruf=2010-12-11}}</ref> es ist jedoch jünger und stellt nur eine von mehreren möglichen Nutzungen des Internets dar. Andere [[Internetdienste]] wie [[E-Mail]], [[Internet Relay Chat|IRC]] oder [[Secure Shell|SSH]] sind nicht in das ''World Wide Web'' integriert.
Zum Aufrufen von Inhalten aus dem ''World Wide Web'' wird ein [[Webbrowser]] benötigt, der z.&nbsp;B. auf einem [[Personal Computer|PC]] oder einem [[Smartphone]] läuft. Mit ihm kann der Benutzer die auf einem beliebigen, von ihm ausgewählten [[Webserver]] bereitgestellten Daten herunterladen und auf einem geeigneten Ausgabegerät wie einem Bildschirm oder einer [[Braillezeile]] anzeigen lassen. Der Benutzer kann dann den [[Hyperlink]]s auf der angezeigten Webseite folgen, die auf andere [[Webseite]]n verweisen, gleichgültig ob diese auf demselben Webserver oder einem anderen gespeichert sind. So ergibt sich ein weltweites Netz aus Webseiten. Das Verfolgen der Hyperlinks wird auch als „[[Internetsurfen|Surfen im Internet]]“ bezeichnet.
Mit dem sogenannten [[Web 2.0]] wurden ab etwa den 2000er Jahren Webseiten populär, deren Inhalt der Nutzer nicht nur wie etwa bei Nachrichten-Seiten passiv ansehen, sondern selbst ändern und ergänzen kann, z.&nbsp;B. um eigene Inhalte zu veröffentlichen oder mit anderen Nutzern zu kommunizieren. Dazu zählen [[Blog]]s als private Meinungsseiten, von einer losen Autorengemeinschaft geschaffene Seiten nach dem [[Wiki-Prinzip]] und [[Soziales Netzwerk (Internet)|Soziale Netzwerke]] wie [[Webforum|Foren]]. Serverseitige Techniken und (Skript-)Sprachen, die diese Interaktivität umsetzen, sind vor allem [[Common Gateway Interface|CGI]], [[Python (Programmiersprache)|Python]], [[Active Server Pages|ASP]], [[Apache Wicket]], [[JavaServer Faces|JSF]], [[ColdFusion]], [[Ruby (Programmiersprache)|Ruby]], [[PHP]] und [[Server Side Includes|SSI]]. Zu clientseitigen Techniken, die z.&nbsp;B. über Filter die Inhalte individualisieren, gehören unter anderem [[Cascading Style Sheets|CSS]], [[JavaScript]] oder [[Java (Programmiersprache)|Java]], wobei Java hauptsächlich zur plattformneutralen Ausführung von Programmen dient, die oft als Webanwendungen über das Internet geladen werden und mit internetbasierenden Datenbanken (z.&nbsp;B. [[SAP]]-Clients) kommunizieren. Mit der Interaktivität wurde der Einsatz von [[Suchmaschine]]n möglich, die die bis dato vorhandenen [[Webverzeichnis]]se ergänzten und bis heute weitgehend verdrängten.
Mit der zunehmenden Komplexität von Formaten, Protokollen und Techniken entstanden neue Berufsbilder, wie z.&nbsp;B. [[Webdesigner]] und [[Mediamatiker]]. Zu ihren Aufgaben gehört neben der Programmierung von Inhalten auch die Auswertung von Nutzerverhalten im Rahmen der [[Logdateianalyse]].
Das WWW wurde unter Weiterentwicklung bekannter ähnlicher Konzepte 1989 von [[Tim Berners-Lee]] und [[Robert Cailliau]] am europäischen Forschungszentrum [[CERN]] in [[Genf]] entwickelt.<ref>[https://www.w3.org/Proposal.html WWW Proposal]</ref><ref>[http://www.spiegel.de/netzwelt/web/internet-jubilaeum-wie-eine-seite-die-welt-veraenderte-a-1106200.html 25 Jahre WWW: Wie drei Buchstaben die Welt veränderten] in [[Spiegel Online]] vom 5. August 2016.</ref> Berners-Lee entwickelte dazu das [[HTTP]]-Netzwerkprotokoll und die [[Auszeichnungssprache|Textauszeichnungssprache]] [[Hypertext Markup Language|HTML]]. Zudem programmierte er den ersten Webbrowser und die erste Webserver-Software. Er betrieb auch den ersten Webserver der Welt auf seinem Entwicklungsrechner vom Typ [[NeXTcube]]. Das Gesamtkonzept wurde der Öffentlichkeit 1991 unter Verzicht auf jegliche [[Patentierung]] oder [[Lizenz]]zahlungen zur [[Freie Software|freien Verfügung]] gestellt, was erheblich zur heutigen Bedeutung beitrug.
Die weltweit erste Webseite ''info.cern.ch'' wurde am 6. August 1991 veröffentlicht.<ref>{{Internetquelle |autor=Tilman Baumgärtel |url=https://taz.de/!5323992/ |titel=Happy Birthday, WWW! |titelerg=Auch ein riesiges Netz beginnt irgendwann mal mit einem einzigen Knoten. Vor 25 Jahren ging die erste Website ans Netz. |werk=taz.de |datum=2016-08-05 |abruf=2016-08-06}}</ref> Eine Nachbildung dieser Seite ist über nachfolgenden Link erreichbar:
* [http://info.cern.ch/hypertext/WWW/TheProject.html info.cern.ch]
Das WWW führte zu umfassenden, oft als revolutionär beschriebenen Umwälzungen in vielen Lebensbereichen, zur Entstehung neuer Wirtschaftszweige und zu einem grundlegenden Wandel des [[Kommunikation]]sverhaltens und der [[Medium (Kommunikation)|Mediennutzung]]. Es wird in seiner kulturellen Bedeutung, zusammen mit anderen Internet-Diensten wie {{nowrap|E-Mail}}, teilweise mit der Erfindung des [[Buchdruck]]s gleichgesetzt.
== Geschichte ==
=== Entwicklung ===
[[Datei:Cailliau Abramatic Berners-Lee 10 years WWW consortium.png|mini|[[Robert Cailliau]], Jean-François Abramatic und [[Tim Berners-Lee]] am 10. Jahrestag des World Wide Web Konsortiums]]
[[Datei:Tim berners lee webserver.jpg|mini|Erster Webserver von Tim Berners-Lee]]
[[Datei:Tim Berners-Lee CP.jpg|mini|Tim Berners-Lee, 2009]]
Das Web entstand 1989 als Projekt an der Forschungseinrichtung [[CERN]], in der Nähe von [[Genf]] auf schweizerischem und französischem Gebiet liegend, an dem [[Tim Berners-Lee]] ein Hypertext-System aufbaute.<ref>[http://info.cern.ch/Proposal.html Proposal] In: ''cern.ch.''</ref>
Die Idee hierzu stellte er erstmals am 12.&nbsp;März 1989 in der Forschungseinrichtung vor.<ref>Patrick Beuth, Eike Kühl: [http://www.zeit.de/digital/internet/2014-03/www-25-jahre-geschichte-meilensteine ''25 Jahre World Wide Web. Du bist aber groß geworden!''] [[Zeit Online]], 2. März 2014. abgerufen am 15. Januar 2017.</ref> Das Konzept wurde von dem Belgier [[Robert Cailliau]] mit entworfen. Das ursprüngliche Ziel des Systems war es, Forschungsergebnisse auf einfache Art und Weise mit Kollegen auszutauschen. Eine Methode dafür war das „Verflechten“ von wissenschaftlichen Artikeln&nbsp;– also das Erstellen eines Webs. In Berners-Lees eigenen Worten:
{{Zitat
|Text=The WorldWideWeb (W3) is a wide-area hypermedia information retrieval initiative aiming to give universal access to a large universe of documents.
|Sprache=en
|Autor=Tim Berners-Lee
|Übersetzung=Das World Wide Web ist eine großräumige [[Hypermedia]]-Initiative zur Informationsbeschaffung mit dem Ziel, den allgemeinen Zugang zu einer großen Sammlung von Dokumenten zu erlauben.}}
Das dem [[Hypertext]] zugrunde liegende Konzept stammt von früheren Entwicklungen ab, wie [[Theodor Holm Nelson|Ted Nelsons]] [[Projekt Xanadu]],<ref>{{Internetquelle |url=https://www.heise.de/newsticker/meldung/Vor-25-Jahren-Das-WWW-taucht-im-Usenet-auf-3289401.html |titel=Vor 25 Jahren: Das WWW taucht im Usenet auf |werk=heise online |abruf=2016-08-06}}</ref> [[Vannevar Bush]]s „[[memex]]“-Maschinenidee und dem [[Note Code]] Project.
Das ''World Wide Web'' unterscheidet sich von damaligen Hypertext-Systemen (Note Code benutzte beispielsweise eine einfache und lesbare Syntax und [[Semantik|semantische]] Deskriptoren). Das WWW benötigt nur [[unidirektional]]e Links statt [[bidirektional]]er, was es ermöglicht, einen Link auf eine Ressource zu setzen, ohne dass deren Besitzer eingreifen muss. Zudem baut das ''World Wide Web''&nbsp;– anders als andere Protokolle wie [[HyperCard]] oder [[Gopher]]&nbsp;– auf einem freien [[Netzwerkprotokoll|Protokoll]] auf, was die Entwicklung von Servern und Clients ohne Beschränkungen durch Lizenzen möglich machte.
=== Erste Software und erste Website ===
Tim Berners-Lee entwickelte auf einem [[NeXT]]-Computer die grundlegenden Konzepte (das Protokoll HTTP, das Format HTML, Client- und Server-Software) und machte die erste Website am 20. Dezember 1990 verfügbar. Nach der Erstveröffentlichung der Software im Januar 1991 begann sich die Technik in Universitäten und Forschungslaboren sowie in der Hypertext-Community zu verbreiten.<ref>{{Internetquelle |autor=[[Tim Berners-Lee]] |url=http://timeline.web.cern.ch/timelines/The-birth-of-the-World-Wide-Web |titel=The birth of the World Wide Web |sprache=en |offline=1 |archiv-url=https://web.archive.org/web/20190227135119/http://timeline.web.cern.ch/timelines/The-birth-of-the-World-Wide-Web |archiv-datum=2019-02-27 |abruf=2022-07-23}}</ref> Berners-Lee gab sein ''World Wide Web''-Projekt am 6. August 1991 mit einem Beitrag zur [[Newsgroup]] ''alt.hypertext'' öffentlich und weltweit bekannt.<ref>Tim Berners-Lee: [http://groups.google.com/group/alt.hypertext/msg/395f282a67a1916c ''WorldWideWeb – Executive Summary.''] In: ''groups.google.com'', 6. August 1991.</ref> Am 30. April 1993 gab das Direktorium des europäischen Kernforschungszentrums CERN das ''World Wide Web'' kostenlos für die [[Öffentlichkeit]] frei.<ref>[https://books.google.de/books?id=zEHcz259BnUC&pg=PA9&dq=World+Wide+Web+30.+April+1993&hl=de&sa=X&ved=0ahUKEwjc9tztxuLaAhUL3KQKHcOhBMUQ6AEIJzAA#v=onepage&q=World%20Wide%20Web%2030.%20April%201993&f=false Alexandra Budke/Detlef Kanwischer/Andreas Pott, ''Internetgeographien'', 2004, S. 9.]</ref>
=== Popularität durch verbesserte Browser ===
Das erste Web-Anzeigeprogramm, das eher ein Browser-Editor-Hybrid war, nannte Berners-Lee einfach „[[WorldWideWeb]]“. Später benannte er es&nbsp;– um Verwechslungen mit dem ''World Wide Web'' (mit Leerzeichen) zu vermeiden&nbsp;– in „Nexus“ um. Es konnte damals nur Text anzeigen, aber spätere Browser wie [[Pei-Yuan Wei|Pei Weis]] [[ViolaWWW|Viola]] (1992) fügten die Anzeige von Grafiken hinzu. [[Marc Andreessen]] vom [[National Center for Supercomputing Applications|NCSA]] veröffentlichte im Jahre&nbsp;1993 einen Browser namens „[[NCSA Mosaic|Mosaic]] für [[X Window System|X]]“, der bald dem Web und auch dem gesamten Internet ungekannte Popularität jenseits der bisherigen Nutzerkreise und ein explosionsartiges Wachstum bescherte. Marc Andreessen gründete die Firma „Mosaic Communications Corporation“, später „[[Netscape Communications|Netscape Communication]]“. Mittlerweile können moderne Browser auch zusätzliche Merkmale wie dynamische Inhalte, Musik, Animationen und Videos wiedergeben.<ref>{{Internetquelle |autor=Detlef Borchers |url=https://www.heise.de/newsticker/meldung/Vor-20-Jahren-Ein-schwer-vermittelbarer-Vorschlag-und-der-Anfang-des-Web-205966.html |titel=Vor 20 Jahren: Ein schwer vermittelbarer Vorschlag – und der Anfang des Web |hrsg=heise online |datum=2009-03-13 |abruf=2010-07-23}}</ref>
=== Name ===
In Berners-Lees erstem Projektentwurf vom März&nbsp;1989 hieß das Web noch ''Mesh'' (englisch ''Geflecht'').<ref>{{Internetquelle |autor=Tim Berners-Lee |url=http://www.w3.org/History/1989/proposal.html |titel=Information Management: A Proposal |hrsg=CERN/W3C |datum=1989-03 |sprache=en |abruf=2010-08-01 |kommentar=siehe „Mesh“ auf der Grafik}}</ref> Der Name wurde aber schnell verworfen, da er zu sehr an ''Mess'' (englisch ''Unordnung'') erinnert. Die folgenden Benennungsversuche ''Mine of Information'' ({{enS}} ''Informations-Mine'') oder ''The Information Mine'' hatten keinen Bestand, da die Abkürzungen MOI ({{frS}} ''ich'') und TIM zu egozentrisch wirkten. Außerdem war eine Mine ein nur teilweise geeignetes Bild, da man aus ihr bloß etwas herausholen kann, das Web dagegen sowohl Informationen liefern als auch mit ihnen befüllt werden sollte.
Schließlich legte Berners-Lee sich auf ''Web'' und ''World Wide Web'' fest (angelehnt an den im frühen 20. Jahrhundert geprägten Ausdruck ''World Wide Wireless'' für die damals aufkommende weltweite Radiokommunikation),<ref>Simon Webb: ''The Analogue Revolution.'' Barnsley 2018, [https://books.google.ch/books?id=ygXMDwAAQBAJ&pg=PT167 S. 167 f.]</ref><ref>Eric P. Wenaas: ''Radiola. The Golden Age of RCA 1919–1929.'' Chandler 2007, [https://books.google.ch/books?id=Ck9IGgEFeeoC&pg=PA32 S. 32.]</ref> obwohl er von Kollegen gewarnt wurde, dass die im Englischen und Französischen zungenbrecherische Abkürzung ''WWW'' den Projekterfolg gefährden würde. ''Web'' erschien ihm als Bild besonders passend, da es in der Mathematik ein Netz von Knoten ({{enS}} ''Nodes'') bezeichnet, von denen jeder mit jedem verbunden sein kann.<ref>Berners-Lee, Fischetti 2000, S. 23.</ref>
== Funktionsweise ==
Das WWW basiert auf drei Kernstandards:<ref>{{Internetquelle |autor=Dave Raggett, Arnaud Le Hors, Ian Jacobs |url=https://www.w3.org/TR/html401/intro/intro.html#h-2.1 |titel=Introduction to HTML 4 |titelerg=What is the World Wide Web? |werk=HTML 4.01 Specification |hrsg=World Wide Web Consortium |datum=1999-12-24 |sprache=en |abruf=2019-02-16}}</ref>
* [[Hypertext Transfer Protocol|HTTP]] als [[Netzwerkprotokoll|Protokoll]], mit dem der Browser Informationen vom Webserver anfordern kann.
* [[Hypertext Markup Language|HTML]] als [[Auszeichnungssprache]], die festlegt, wie die Information gegliedert ist und wie die Dokumente verknüpft sind ([[Hyperlink]]s).
* [[Uniform Resource Identifier]] (URI) als eindeutige Bezeichnung einer Ressource, die in [[Hyperlink]]s verwendet wird.
Folgende [[Standard]]s kamen später dazu:
* [[Cascading Style Sheets]] (CSS) beschreiben das Aussehen und die Anordnung der Elemente einer [[Webseite]], womit der Inhalt von dessen Darstellung separiert wird.
* [[Hypertext Transfer Protocol Secure]] (HTTPS) ist eine Weiterentwicklung von HTTP, bei dem das Protokoll [[Transport Layer Security|TLS]] zwischen [[Transmission Control Protocol|TCP]] und HTTP geschoben wird und in der Folge der komplette Datentransfer verschlüsselt wird.
* [[Document Object Model]] (DOM) als [[Programmierschnittstelle]] für externe Programme oder Skriptsprachen (wie [[JavaScript]]) von Webbrowsern.
Das [[World Wide Web Consortium]] (W3C), das heute von Tim Berners-Lee, dem Erfinder des WWW, geleitet wird, und andere entwickeln den HTML- und den CSS-Standard; andere Standards kommen von der [[Internet Engineering Task Force]], der [[Ecma International|ECMA]] und Herstellern wie [[Sun Microsystems]]. Nicht vom [[W3-Konsortium]] standardisiert ist [[JavaScript]], die am weitesten verbreitete Skript- oder Makrosprache von Webbrowsern.
''JavaScript'' ist eine [[Skriptsprache]] mit Anweisungen für den [[Webbrowser|Browser]], mit der Programme (Skripte) eingebettet werden können. Dadurch können Webseiten mit Hilfe des ''{{lang|en|Document Object Model}}s'' (DOM) dynamisch geändert werden. Skripte sind üblicherweise kleine Programme, können aber auch als ''[[Client]] Manager'' mit Hilfe des DOM die vollständige Kontrolle über die Anzeige übernehmen. Eine von [[Microsoft]] entwickelte Variante von JavaScript heißt [[JScript]]. Beide Sprachen sind ähnlich, allerdings nicht kompatibel zueinander. Diese Inkompatibilität war ein entscheidender Teil des sogenannten [[Browserkrieg]]s.
Das WWW wurde und wird durch andere Techniken ergänzt. Schon früh wurden Bilder zur Illustration benutzt; man verwendete die Formate [[Graphics Interchange Format|GIF]] für Grafiken und Animationen und [[JPEG File Interchange Format|JPEG]] für Fotos. Später wurde GIF mehr und mehr von [[Portable Network Graphics|PNG]] verdrängt, da für dessen Verwendung – im Gegensatz zu GIF – keine Lizenzgebühren anfielen.
Zudem konnten in Browsern zahlreiche weitere Dateitypen durch Browsererweiterungen, sogenannte [[Plug-in]]s, dargestellt werden. Dadurch ließen sich [[Multimedia]]inhalte von Animationen bis hin zu Musik und Videos oder ganze [[Rich Internet Application|Anwendungen]] wie zum Beispiel Versicherungsrechner oder Navigationsoberflächen darstellen. Beispielsweise ermöglichten [[Java-Applet]]s das Einbetten von Programmen, die lokal auf dem Computer des WWW-Benutzers ablaufen und [[Adobe Flash|Flash]] wurde für interaktive Inhalte oder Animationen verwendet.
Mit der Einführung von [[HTML5]] und weiteren standardisierten Techniken wurden [[Plug-in]]s schnell vom Markt verdrängt, da die Funktionen für Animationen und Multimediainhalte o.&nbsp;Ä. jetzt direkt in die Browser eingebaut waren und somit ohne externe Abhängigkeiten umgesetzt werden konnten. Aus Sicherheits- und Stabilitätsgründen deaktivieren die meisten größeren Browser meist große Teile bzw. die gesamte [[NPAPI]]-Schnittstelle, die für diese {{nowrap|Plug-ins}} genutzt wurde. Weiterhin beliebt sind allerdings beispielsweise Formate wie [[Portable Document Format|PDF]] zum Anzeigen von Dokumenten, die meist mittlerweile auch durch in den Browser eingebaute PDF-Reader angezeigt werden können.
== Dynamische Webseiten und Webanwendungen ==
{{Hauptartikel|Webanwendung}}
Mit Hilfe der dynamischen WWW-Seiten kann das WWW als Oberfläche für entfernt ausgeführte Programme dienen: Ein Programm wird nicht mehr konventionell lokal auf dem Rechner gestartet, sondern wird durch einen Webbrowser betrachtet und bedient. Vorteilhaft ist hier, dass die Programme nicht mehr auf den einzelnen Rechnern verteilt sind und dort (dezentral) administriert werden müssen.
Dynamische Webanwendungen werden entweder am Webserver oder direkt im Browser ausgeführt.
* Ausführen von Webanwendungen am Webserver: Der Inhalt wird durch in Skriptsprachen (wie [[PHP]] oder [[Perl (Programmiersprache)|Perl]]) oder kompilierte Anwendungen (wie [[JavaServer Pages|JSP]], [[Servlet]]s oder [[ASP.NET]]) geschriebene Webanwendungen erzeugt und an den Browser geliefert.
* Dynamische Websites am Client: Der Browser erzeugt oder ändert Inhalt mittels JavaScript.
* Gemischte Ausführung: Eine gemischte Ausführung stellt [[Ajax (Programmierung)|Ajax]] dar – hier sendet der Browser mittels JavaScript eine Anfrage, die vom Webserver bearbeitet wird und so dynamisch Teile der HTML-Struktur erneuert.
Nachteilig sind die begrenzten Ausdrucksmöglichkeiten von WWW-Seiten, so dass Programme in Form von Internetseiten im Allgemeinen nicht so einfach bedient werden können wie konventionelle Programme. Ein Trend, der versucht, beides in Einklang zu bekommen, sind [[Rich Internet Application]]s.
Zurzeit ist zu beobachten, dass immer mehr Dienste, die ursprünglich vom WWW getrennt waren und als eigenes Programm liefen, über das WWW angeboten werden und mittels eines Browsers genutzt werden können:
So wird [[Webmail]] oft als [[E-Mail-Programm|E-Mail-Client]] oder [[WebFTP]] als [[File Transfer Protocol|FTP]]-Client genutzt; [[Internetforum|Webforen]] ersetzen das [[Usenet]] und Web[[chat]]s den [[Internet Relay Chat|IRC]].
== Kompatibilität und Zugänglichkeit ==
Oft führten Browser-Hersteller neue Möglichkeiten ein, ohne auf eine Standardisierung zu warten. Umgekehrt werden jedoch immer noch nicht alle Teile von Standards wie HTML oder CSS korrekt implementiert. Das führt zu Inkompatibilitäten zwischen bestimmten Webseiten und manchen Browsern. Besonders „hervorgetan“ durch solche Inkompatibilitäten hatte sich zu Beginn des Internet-Booms die Firma [[Netscape Communications|Netscape]], heute vor allem das Unternehmen [[Microsoft]] mit seinem [[Internet Explorer]].
Außerdem ging durch die Vielzahl der [[Ad-hoc]]-Erweiterungen von HTML ein wesentlicher Vorteil dieser [[Programmiersprache|Sprache]] verloren – die Trennung von Inhalt und Darstellung. Durch diese Trennung können die in HTML ausgezeichneten Inhalte optimal für das jeweilige Ausgabegerät aufbereitet werden. Die Spannweite an unterstützungswürdigen Ausgabegeräten reicht vom hochauflösenden [[Bildschirm]] eines [[Desktop-Computer]]s, dem kleinen Bildschirm eines leistungsschwachen Mobiltelefons, über schwarz-weiße [[E-Book-Reader]] mit geringer [[Bildfrequenz]] bis hin zur Sprachausgabe mittels [[Screenreader]] und Steuerung mittels [[Braillezeile]] für Benutzer mit Sehschwierigkeiten.
Das [[World Wide Web Consortium|W3C]] und andere Initiativen treiben daher die Entwicklung in die Richtung einer Standardisierung und browserübergreifenden Vereinheitlichung von [[HTML]]/[[Extensible Hypertext Markup Language|XHTML]] und [[Cascading Style Sheets|CSS]] voran, um diese Vorteile von HTML wiederzuerlangen. Auch der zunehmende Verzicht auf [[Plug-in]]s, wie Flash, unterstützen diesen Trend und führten zu einer besseren [[Barrierefreies Internet|Barrierefreiheit]]. XHTML wurde später zugunsten von [[HTML5]] aufgegeben, welches auch explizite Features zur Verbesserung der Barrierefreiheit und Maschinenlesbarkeit einbaute, die visuell nicht sichtbar sind.
== Siehe auch ==
* [[Semantic Web]], [[Linked Open Data]] (Transformation des World Wide Web)
* [[WebDAV]] (Protokoll)
* [[Dynamisches HTML]], [[Standard Generalized Markup Language|SGML]], [[Scalable Vector Graphics|SVG]], [[Curl (Programmiersprache)|Curl]], [[Extensible Stylesheet Language|XSL]] (Dokumentformate und Dokumentsprachen)
* [[Webwissenschaft]] (wissenschaftliche Auseinandersetzung)
== Literatur ==
* {{Literatur
  |Autor=[[Tim Berners-Lee]], Mark Fischetti
  |Titel=Der Web-Report. Der Schöpfer des World Wide Webs über das grenzenlose Potential des Internets
  |Verlag=Econ
  |Ort=München
  |Datum=1999
  |ISBN=3-430-11468-3
  |Originaltitel=Weaving the Web: The Original Design and Ultimate Destiny of the World Wide Web (Paperback: 2000)
  |Originalsprache=en}}
* {{Literatur
  |Autor=[[Christoph Meinel (Informatiker)|Christoph Meinel]], Harald Sack
  |Titel=WWW – Kommunikation, Internetworking, Web-Technologien
  |Verlag=Springer
  |Ort=Berlin, Heidelberg, New York
  |Datum=2004
  |ISBN=3-540-44276-6
  |Online=http://www.minet.uni-jena.de/~sack/WWWBuch/}}
== Weblinks ==
{{Commonscat}}
{{Wikiversity|Kurs:Internet und Verschluesselung/World Wide Web}}
* Tim Berners-Lee: ''[http://www.w3.org/History/1989/proposal.html Information Management: A Proposal]'', März 1989 (englisch)
* [http://www.netplanet.org/geschichte/worldwideweb.shtml Die Geschichte des World Wide Web] bei netplanet.org
* [http://www.dejavu.org/ Zeitleiste der Geschichte des WWW mit Emulationen alter Dienste und Browser] (englisch)
* [http://www.w3.org/ World Wide Web Consortium], dort die [http://www.w3.org/History/19921103-hypertext/hypertext/WWW/TheProject.html erste WWW-Seite (Archiv)] (englisch)
* [http://info.cern.ch/hypertext/WWW/TheProject.html Erste Website, wiederhergestellt]
* Matthias Gräbner: [https://www.heise.de/tp/features/Das-Internet-ist-keine-Zwiebel-3414069.html ''Das Internet ist keine Zwiebel'']. In: ''[[Telepolis]].'' 23. Juni 2007
* {{Heise online |ID=4332418 |Titel=Das World Wide Web wird 30: (K)ein Grund zum Feiern |Autor=Oliver Bünte |Datum=2019-03-12 |Abruf=2019-03-12 |Zitat=Im März 1989 legte Sir Tim Berners-Lee den Grundstein für das World Wide Web an der Europäischen Organisation für Kernforschung (CERN).}}
== Einzelnachweise ==
<references />
{{Normdaten|TYP=s|GND=4363898-3}}
[[Kategorie:World Wide Web| ]]
[[Kategorie:Internetdienst]]

Version vom 20. April 2023, 10:45 Uhr

topic - Kurzbeschreibung

Beschreibung

Installation

Syntax

Optionen

Parameter

Umgebungsvariablen

Exit-Status

Anwendungen

Fehlerbehebung

Konfiguration

Dateien

Siehe auch

Unterseiten

Sicherheit

Dokumentation

RFC

Man-Pages

Info-Pages

Links

Einzelnachweise

Projekt

Weblinks

Testfragen

Testfrage 1

Antwort1

Testfrage 2

Antwort2

Testfrage 3

Antwort3

Testfrage 4

Antwort4

Testfrage 5

Antwort5


TMP

Vorlage:Weiterleitungshinweis

Das historische WWW-Logo, entworfen von Robert Cailliau
Grafische Darstellung einiger Webpräsenzen im World Wide Web um en.wikipedia.org im Juli 2004
Visualisierung des World Wide Web Common Crawls aus dem Jahr 2012 (44 Mio. Domains)

Das World Wide Web [[[:Vorlage:IPA]]] (Vorlage:Audio) ( für „weltweites Netz“, kurz Web oder WWW) ist ein über das Internet abrufbares System von elektronischen Hypertext-Dokumenten, sogenannten Webseiten, welche mit HTML beschrieben werden. Sie sind durch Hyperlinks untereinander verknüpft und werden im Internet über die Protokolle HTTP oder HTTPS übertragen. Die Webseiten enthalten meist Texte, oft mit Bildern und grafischen Elementen illustriert. Häufig sind auch Videos, Tondokumente oder Musikstücke eingebettet.

Allgemeines

Umgangssprachlich wird das World Wide Web oft mit dem Internet gleichgesetzt;[1] es ist jedoch jünger und stellt nur eine von mehreren möglichen Nutzungen des Internets dar. Andere Internetdienste wie E-Mail, IRC oder SSH sind nicht in das World Wide Web integriert.

Zum Aufrufen von Inhalten aus dem World Wide Web wird ein Webbrowser benötigt, der z. B. auf einem PC oder einem Smartphone läuft. Mit ihm kann der Benutzer die auf einem beliebigen, von ihm ausgewählten Webserver bereitgestellten Daten herunterladen und auf einem geeigneten Ausgabegerät wie einem Bildschirm oder einer Braillezeile anzeigen lassen. Der Benutzer kann dann den Hyperlinks auf der angezeigten Webseite folgen, die auf andere Webseiten verweisen, gleichgültig ob diese auf demselben Webserver oder einem anderen gespeichert sind. So ergibt sich ein weltweites Netz aus Webseiten. Das Verfolgen der Hyperlinks wird auch als „Surfen im Internet“ bezeichnet.

Mit dem sogenannten Web 2.0 wurden ab etwa den 2000er Jahren Webseiten populär, deren Inhalt der Nutzer nicht nur wie etwa bei Nachrichten-Seiten passiv ansehen, sondern selbst ändern und ergänzen kann, z. B. um eigene Inhalte zu veröffentlichen oder mit anderen Nutzern zu kommunizieren. Dazu zählen Blogs als private Meinungsseiten, von einer losen Autorengemeinschaft geschaffene Seiten nach dem Wiki-Prinzip und Soziale Netzwerke wie Foren. Serverseitige Techniken und (Skript-)Sprachen, die diese Interaktivität umsetzen, sind vor allem CGI, Python, ASP, Apache Wicket, JSF, ColdFusion, Ruby, PHP und SSI. Zu clientseitigen Techniken, die z. B. über Filter die Inhalte individualisieren, gehören unter anderem CSS, JavaScript oder Java, wobei Java hauptsächlich zur plattformneutralen Ausführung von Programmen dient, die oft als Webanwendungen über das Internet geladen werden und mit internetbasierenden Datenbanken (z. B. SAP-Clients) kommunizieren. Mit der Interaktivität wurde der Einsatz von Suchmaschinen möglich, die die bis dato vorhandenen Webverzeichnisse ergänzten und bis heute weitgehend verdrängten.

Mit der zunehmenden Komplexität von Formaten, Protokollen und Techniken entstanden neue Berufsbilder, wie z. B. Webdesigner und Mediamatiker. Zu ihren Aufgaben gehört neben der Programmierung von Inhalten auch die Auswertung von Nutzerverhalten im Rahmen der Logdateianalyse.

Das WWW wurde unter Weiterentwicklung bekannter ähnlicher Konzepte 1989 von Tim Berners-Lee und Robert Cailliau am europäischen Forschungszentrum CERN in Genf entwickelt.[2][3] Berners-Lee entwickelte dazu das HTTP-Netzwerkprotokoll und die Textauszeichnungssprache HTML. Zudem programmierte er den ersten Webbrowser und die erste Webserver-Software. Er betrieb auch den ersten Webserver der Welt auf seinem Entwicklungsrechner vom Typ NeXTcube. Das Gesamtkonzept wurde der Öffentlichkeit 1991 unter Verzicht auf jegliche Patentierung oder Lizenzzahlungen zur freien Verfügung gestellt, was erheblich zur heutigen Bedeutung beitrug.

Die weltweit erste Webseite info.cern.ch wurde am 6. August 1991 veröffentlicht.[4] Eine Nachbildung dieser Seite ist über nachfolgenden Link erreichbar:

Das WWW führte zu umfassenden, oft als revolutionär beschriebenen Umwälzungen in vielen Lebensbereichen, zur Entstehung neuer Wirtschaftszweige und zu einem grundlegenden Wandel des Kommunikationsverhaltens und der Mediennutzung. Es wird in seiner kulturellen Bedeutung, zusammen mit anderen Internet-Diensten wie Vorlage:Nowrap, teilweise mit der Erfindung des Buchdrucks gleichgesetzt.

Geschichte

Entwicklung

Robert Cailliau, Jean-François Abramatic und Tim Berners-Lee am 10. Jahrestag des World Wide Web Konsortiums
Datei:Tim berners lee webserver.jpg
Erster Webserver von Tim Berners-Lee
Tim Berners-Lee, 2009

Das Web entstand 1989 als Projekt an der Forschungseinrichtung CERN, in der Nähe von Genf auf schweizerischem und französischem Gebiet liegend, an dem Tim Berners-Lee ein Hypertext-System aufbaute.[5] Die Idee hierzu stellte er erstmals am 12. März 1989 in der Forschungseinrichtung vor.[6] Das Konzept wurde von dem Belgier Robert Cailliau mit entworfen. Das ursprüngliche Ziel des Systems war es, Forschungsergebnisse auf einfache Art und Weise mit Kollegen auszutauschen. Eine Methode dafür war das „Verflechten“ von wissenschaftlichen Artikeln – also das Erstellen eines Webs. In Berners-Lees eigenen Worten:

Vorlage:Zitat

Das dem Hypertext zugrunde liegende Konzept stammt von früheren Entwicklungen ab, wie Ted Nelsons Projekt Xanadu,[7] Vannevar Bushsmemex“-Maschinenidee und dem Note Code Project.

Das World Wide Web unterscheidet sich von damaligen Hypertext-Systemen (Note Code benutzte beispielsweise eine einfache und lesbare Syntax und semantische Deskriptoren). Das WWW benötigt nur unidirektionale Links statt bidirektionaler, was es ermöglicht, einen Link auf eine Ressource zu setzen, ohne dass deren Besitzer eingreifen muss. Zudem baut das World Wide Web – anders als andere Protokolle wie HyperCard oder Gopher – auf einem freien Protokoll auf, was die Entwicklung von Servern und Clients ohne Beschränkungen durch Lizenzen möglich machte.

Erste Software und erste Website

Tim Berners-Lee entwickelte auf einem NeXT-Computer die grundlegenden Konzepte (das Protokoll HTTP, das Format HTML, Client- und Server-Software) und machte die erste Website am 20. Dezember 1990 verfügbar. Nach der Erstveröffentlichung der Software im Januar 1991 begann sich die Technik in Universitäten und Forschungslaboren sowie in der Hypertext-Community zu verbreiten.[8] Berners-Lee gab sein World Wide Web-Projekt am 6. August 1991 mit einem Beitrag zur Newsgroup alt.hypertext öffentlich und weltweit bekannt.[9] Am 30. April 1993 gab das Direktorium des europäischen Kernforschungszentrums CERN das World Wide Web kostenlos für die Öffentlichkeit frei.[10]

Popularität durch verbesserte Browser

Das erste Web-Anzeigeprogramm, das eher ein Browser-Editor-Hybrid war, nannte Berners-Lee einfach „WorldWideWeb“. Später benannte er es – um Verwechslungen mit dem World Wide Web (mit Leerzeichen) zu vermeiden – in „Nexus“ um. Es konnte damals nur Text anzeigen, aber spätere Browser wie Pei Weis Viola (1992) fügten die Anzeige von Grafiken hinzu. Marc Andreessen vom NCSA veröffentlichte im Jahre 1993 einen Browser namens „Mosaic für X“, der bald dem Web und auch dem gesamten Internet ungekannte Popularität jenseits der bisherigen Nutzerkreise und ein explosionsartiges Wachstum bescherte. Marc Andreessen gründete die Firma „Mosaic Communications Corporation“, später „Netscape Communication“. Mittlerweile können moderne Browser auch zusätzliche Merkmale wie dynamische Inhalte, Musik, Animationen und Videos wiedergeben.[11]

Name

In Berners-Lees erstem Projektentwurf vom März 1989 hieß das Web noch Mesh (englisch Geflecht).[12] Der Name wurde aber schnell verworfen, da er zu sehr an Mess (englisch Unordnung) erinnert. Die folgenden Benennungsversuche Mine of Information ( Informations-Mine) oder The Information Mine hatten keinen Bestand, da die Abkürzungen MOI (Vorlage:FrS ich) und TIM zu egozentrisch wirkten. Außerdem war eine Mine ein nur teilweise geeignetes Bild, da man aus ihr bloß etwas herausholen kann, das Web dagegen sowohl Informationen liefern als auch mit ihnen befüllt werden sollte.

Schließlich legte Berners-Lee sich auf Web und World Wide Web fest (angelehnt an den im frühen 20. Jahrhundert geprägten Ausdruck World Wide Wireless für die damals aufkommende weltweite Radiokommunikation),[13][14] obwohl er von Kollegen gewarnt wurde, dass die im Englischen und Französischen zungenbrecherische Abkürzung WWW den Projekterfolg gefährden würde. Web erschien ihm als Bild besonders passend, da es in der Mathematik ein Netz von Knoten ( Nodes) bezeichnet, von denen jeder mit jedem verbunden sein kann.[15]

Funktionsweise

Das WWW basiert auf drei Kernstandards:[16]

Folgende Standards kamen später dazu:

Das World Wide Web Consortium (W3C), das heute von Tim Berners-Lee, dem Erfinder des WWW, geleitet wird, und andere entwickeln den HTML- und den CSS-Standard; andere Standards kommen von der Internet Engineering Task Force, der ECMA und Herstellern wie Sun Microsystems. Nicht vom W3-Konsortium standardisiert ist JavaScript, die am weitesten verbreitete Skript- oder Makrosprache von Webbrowsern.

JavaScript ist eine Skriptsprache mit Anweisungen für den Browser, mit der Programme (Skripte) eingebettet werden können. Dadurch können Webseiten mit Hilfe des Vorlage:Langs (DOM) dynamisch geändert werden. Skripte sind üblicherweise kleine Programme, können aber auch als Client Manager mit Hilfe des DOM die vollständige Kontrolle über die Anzeige übernehmen. Eine von Microsoft entwickelte Variante von JavaScript heißt JScript. Beide Sprachen sind ähnlich, allerdings nicht kompatibel zueinander. Diese Inkompatibilität war ein entscheidender Teil des sogenannten Browserkriegs.

Das WWW wurde und wird durch andere Techniken ergänzt. Schon früh wurden Bilder zur Illustration benutzt; man verwendete die Formate GIF für Grafiken und Animationen und JPEG für Fotos. Später wurde GIF mehr und mehr von PNG verdrängt, da für dessen Verwendung – im Gegensatz zu GIF – keine Lizenzgebühren anfielen.

Zudem konnten in Browsern zahlreiche weitere Dateitypen durch Browsererweiterungen, sogenannte Plug-ins, dargestellt werden. Dadurch ließen sich Multimediainhalte von Animationen bis hin zu Musik und Videos oder ganze Anwendungen wie zum Beispiel Versicherungsrechner oder Navigationsoberflächen darstellen. Beispielsweise ermöglichten Java-Applets das Einbetten von Programmen, die lokal auf dem Computer des WWW-Benutzers ablaufen und Flash wurde für interaktive Inhalte oder Animationen verwendet.

Mit der Einführung von HTML5 und weiteren standardisierten Techniken wurden Plug-ins schnell vom Markt verdrängt, da die Funktionen für Animationen und Multimediainhalte o. Ä. jetzt direkt in die Browser eingebaut waren und somit ohne externe Abhängigkeiten umgesetzt werden konnten. Aus Sicherheits- und Stabilitätsgründen deaktivieren die meisten größeren Browser meist große Teile bzw. die gesamte NPAPI-Schnittstelle, die für diese Vorlage:Nowrap genutzt wurde. Weiterhin beliebt sind allerdings beispielsweise Formate wie PDF zum Anzeigen von Dokumenten, die meist mittlerweile auch durch in den Browser eingebaute PDF-Reader angezeigt werden können.

Dynamische Webseiten und Webanwendungen

Vorlage:Hauptartikel

Mit Hilfe der dynamischen WWW-Seiten kann das WWW als Oberfläche für entfernt ausgeführte Programme dienen: Ein Programm wird nicht mehr konventionell lokal auf dem Rechner gestartet, sondern wird durch einen Webbrowser betrachtet und bedient. Vorteilhaft ist hier, dass die Programme nicht mehr auf den einzelnen Rechnern verteilt sind und dort (dezentral) administriert werden müssen.

Dynamische Webanwendungen werden entweder am Webserver oder direkt im Browser ausgeführt.

  • Ausführen von Webanwendungen am Webserver: Der Inhalt wird durch in Skriptsprachen (wie PHP oder Perl) oder kompilierte Anwendungen (wie JSP, Servlets oder ASP.NET) geschriebene Webanwendungen erzeugt und an den Browser geliefert.
  • Dynamische Websites am Client: Der Browser erzeugt oder ändert Inhalt mittels JavaScript.
  • Gemischte Ausführung: Eine gemischte Ausführung stellt Ajax dar – hier sendet der Browser mittels JavaScript eine Anfrage, die vom Webserver bearbeitet wird und so dynamisch Teile der HTML-Struktur erneuert.

Nachteilig sind die begrenzten Ausdrucksmöglichkeiten von WWW-Seiten, so dass Programme in Form von Internetseiten im Allgemeinen nicht so einfach bedient werden können wie konventionelle Programme. Ein Trend, der versucht, beides in Einklang zu bekommen, sind Rich Internet Applications.

Zurzeit ist zu beobachten, dass immer mehr Dienste, die ursprünglich vom WWW getrennt waren und als eigenes Programm liefen, über das WWW angeboten werden und mittels eines Browsers genutzt werden können:

So wird Webmail oft als E-Mail-Client oder WebFTP als FTP-Client genutzt; Webforen ersetzen das Usenet und Webchats den IRC.

Kompatibilität und Zugänglichkeit

Oft führten Browser-Hersteller neue Möglichkeiten ein, ohne auf eine Standardisierung zu warten. Umgekehrt werden jedoch immer noch nicht alle Teile von Standards wie HTML oder CSS korrekt implementiert. Das führt zu Inkompatibilitäten zwischen bestimmten Webseiten und manchen Browsern. Besonders „hervorgetan“ durch solche Inkompatibilitäten hatte sich zu Beginn des Internet-Booms die Firma Netscape, heute vor allem das Unternehmen Microsoft mit seinem Internet Explorer.

Außerdem ging durch die Vielzahl der Ad-hoc-Erweiterungen von HTML ein wesentlicher Vorteil dieser Sprache verloren – die Trennung von Inhalt und Darstellung. Durch diese Trennung können die in HTML ausgezeichneten Inhalte optimal für das jeweilige Ausgabegerät aufbereitet werden. Die Spannweite an unterstützungswürdigen Ausgabegeräten reicht vom hochauflösenden Bildschirm eines Desktop-Computers, dem kleinen Bildschirm eines leistungsschwachen Mobiltelefons, über schwarz-weiße E-Book-Reader mit geringer Bildfrequenz bis hin zur Sprachausgabe mittels Screenreader und Steuerung mittels Braillezeile für Benutzer mit Sehschwierigkeiten.

Das W3C und andere Initiativen treiben daher die Entwicklung in die Richtung einer Standardisierung und browserübergreifenden Vereinheitlichung von HTML/XHTML und CSS voran, um diese Vorteile von HTML wiederzuerlangen. Auch der zunehmende Verzicht auf Plug-ins, wie Flash, unterstützen diesen Trend und führten zu einer besseren Barrierefreiheit. XHTML wurde später zugunsten von HTML5 aufgegeben, welches auch explizite Features zur Verbesserung der Barrierefreiheit und Maschinenlesbarkeit einbaute, die visuell nicht sichtbar sind.

Siehe auch

Literatur

Weblinks

Vorlage:Commonscat Vorlage:Wikiversity

Einzelnachweise

  1. WWW Proposal
  2. 25 Jahre WWW: Wie drei Buchstaben die Welt veränderten in Spiegel Online vom 5. August 2016.
  3. Proposal In: cern.ch.
  4. Patrick Beuth, Eike Kühl: 25 Jahre World Wide Web. Du bist aber groß geworden! Zeit Online, 2. März 2014. abgerufen am 15. Januar 2017.
  5. Tim Berners-Lee: WorldWideWeb – Executive Summary. In: groups.google.com, 6. August 1991.
  6. Alexandra Budke/Detlef Kanwischer/Andreas Pott, Internetgeographien, 2004, S. 9.
  7. Simon Webb: The Analogue Revolution. Barnsley 2018, S. 167 f.
  8. Eric P. Wenaas: Radiola. The Golden Age of RCA 1919–1929. Chandler 2007, S. 32.
  9. Berners-Lee, Fischetti 2000, S. 23.

Vorlage:Normdaten