[gesichtete Version][gesichtete Version]
Inhalt gelöscht Inhalt hinzugefügt
K Änderungen von R07bin (Diskussion) auf die letzte Version von Millbart zurückgesetzt
Markierung: Zurücksetzung
K Vorlagen-fix (Online)
Zeile 1:
Als '''Webentwicklung''' ({{enS|''Web development''}}) bezeichnet man die [[Softwareentwicklung]] von [[Webanwendung]]en, [[Webservice]]s oder anderer komplexer [[Website]]s. Die Ersteller und Entwickler von Webanwendungen werden Webentwickler genannt. Das [[Webdesign-Layouttyp|Layout]] und [[Webdesign|Design]] wird dagegen meist von [[Webdesigner]]n übernommen.
 
== Geschichte ==
Die in der Webentwicklung genutzten Technologien veränderten sich parallel zur Entwicklung des Internets.<ref>Colyn Emery: [https://www.techopedia.com/2/31579/networks/a-brief-history-of-web-development A Brief History of Web Development], Techopedia.com</ref> Etwa von 1992 bis 1999 dominierten statische [[HTML]]-Seiten. In den frühen 2000er Jahren kamen dynamische Webseiten auf, die mit [[Server Side Scripting]] in Programmiersprachen wie [[Perl (Programmiersprache)|Perl]] oder [[PHP]] realisiert wurden.<ref>Kevin Yank: [https://www.sitepoint.com/server-side-language-right/ Which Server-Side Language Is Right For You?], 9. Oktober 2001</ref> Bei den serverseitigen Programmiersprachen dominieren heute (Februar 2018) PHP und [[ASP.NET]].
 
Für interaktive Webseiten wurde durch [[O’Reilly_VerlagO’Reilly Verlag|O’Reilly]] der nicht exakt definierte Begriff [[Web 2.0]] geprägt.<ref>[http://www-05.ibm.com/hu/events/pdf/3.pdf Overview of Web 2.0]</ref>
 
1997 wurde [[JavaScript]] standardisiert und in [[Netscape Navigator]] 3 implementiert. Ab 2005 begann JavaScript die serverseitigen Skriptsprachen zu überflügeln.<ref>Charles Severance: ''[https://www.computer.org/csdl/mags/co/2012/02/mco2012020007.pdf JavaScript: Designing a Language in 10 Days]'', Computer, Februar 2012</ref><ref>Lynn Greiner: ''[https://www.cio.com/article/2433977/developer/php--javascript--ruby--perl--python--and-tcl-today--the-state-of-the-scripting-universe.html PHP, JavaScript, Ruby, Perl, Python, and Tcl Today: The State of the Scripting Universe]'', CIO, 29. August 2008</ref> Ein weiterer Schub kam durch die Einführung von [[Ajax (Programmierung)|AJAX]] (asynchrone Datenübertragung zwischen Browser und Server).<ref>Esther Schindler: [https://www.cio.com/article/2437557/developer/beyond-ajax--software-development--two-years-from-now.html Beyond Ajax: Software Development, Two Years from Now], CIO, 30. November 2007</ref> Ende 2008 veröffentlichte Google die JavaScript-Implementierung [[V8 (JavaScript-Implementierung)|V8]], die mit einer überlegenen Ausführungsgeschwindigkeit aufwartete. Damit begann ein Wettlauf der Browserhersteller um die schnellste JavaScript-Implementierung.<ref>{{Literatur |Titel=[https://www.cnet.com/news/browser-war-centers-on-once-obscure-javascript/ Browser war centers on once-obscure JavaScript] |Sammelwerk=CNET |Datum=2009-03-20 |Sprache=en |Online=https://www.cnet.com/news/browser-war-centers-on-once-obscure-javascript/}}</ref> 2009 wurde [[Node.js]] veröffentlicht, wodurch serverseitiges JavaScript populär wurde und heute weit verbreitet ist.<ref>{{Internetquelle |autor=TJ Fogarty |url=https://leadingweb.de/history-of-web-development/ |titel=A Brief History of Web Development |datum=2018-02-26 |zugriffabruf=2018-02-2 02}}</ref> In den folgenden Jahren wurde JavaScript kontinuierlich weiterentwickelt (z.&nbsp;B. [[JavaScript#Versionsgeschichte von ECMAScript (ECMA-262)|ES2015]]).
 
Bedeutungslos gewordene Technologien sind [[Adobe Flash]] und [[Java-Applet]]s. Flash spielte vom Anfang der 2000er bis etwa 2010 eine wichtige Rolle, um multimediale und interaktive Inhalte im Web auszuliefern.<ref>{{Literatur |Autor=Max Slater-Robbins |Titel=[The long and painful death of Flash |Sammelwerk=TechRadar |Datum=2017-07-25 |Sprache=en |Online=https://www.techradar.com/news/internet/the-long-and-painful-death-of-flash-1324425 The long and painful death of Flash] |Autor=Max Slater-Robbins |Sammelwerk=TechRadar |Datum=2017-07-25}}</ref> Java-Applets wurden 1997 eingeführt und 2015 offiziell für veraltet erklärt.<ref>{{Literatur |Autor=Michael Byrne |Titel=[https://motherboard.vice.com/en_us/article/8q8n3k/a-brief-history-of-the-java-applet The Rise and Fall of the Java Applet: Creative Coding’s Awkward Little Square] |Sammelwerk=Motherboard (Vice) |Datum=2016-02-02 |Sprache=en |Online=https://motherboard.vice.com/en_us/article/8q8n3k/a-brief-history-of-the-java-applet}}</ref>
 
== Abgrenzung zur klassischen Softwareentwicklung ==