<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Webentwicklung</id>
	<title>Webentwicklung - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Webentwicklung"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Webentwicklung&amp;action=history"/>
	<updated>2026-05-28T07:44:07Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=Webentwicklung&amp;diff=901156&amp;oldid=prev</id>
		<title>imported&gt;Yoursmile: +Wikt</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Webentwicklung&amp;diff=901156&amp;oldid=prev"/>
		<updated>2025-11-05T16:16:39Z</updated>

		<summary type="html">&lt;p&gt;+Wikt&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Als &amp;#039;&amp;#039;&amp;#039;Webentwicklung&amp;#039;&amp;#039;&amp;#039; ({{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.&lt;br /&gt;
&lt;br /&gt;
== Geschichte ==&lt;br /&gt;
Die in der Webentwicklung genutzten Techniken veränderten sich parallel zur Entwicklung des [[World Wide Web|Webs]].&amp;lt;ref&amp;gt;Colyn Emery: [https://www.techopedia.com/2/31579/networks/a-brief-history-of-web-development A Brief History of Web Development], Techopedia.com&amp;lt;/ref&amp;gt; Etwa von 1992 bis 1999 dominierten [[statische Webseite]]n. In den frühen 2000er Jahren kamen [[dynamische Webseite]]n auf, die mit [[Server Side Scripting]] in Programmiersprachen wie [[Perl (Programmiersprache)|Perl]] oder [[PHP]] realisiert wurden.&amp;lt;ref&amp;gt;Kevin Yank: [https://www.sitepoint.com/server-side-language-right/ Which Server-Side Language Is Right For You?], 9. Oktober 2001&amp;lt;/ref&amp;gt; Bei den serverseitigen Programmiersprachen dominieren heute (Februar 2018) PHP und [[ASP.NET]].&lt;br /&gt;
&lt;br /&gt;
Für interaktive Webseiten wurde durch [[O’Reilly Verlag|O’Reilly]] der nicht exakt definierte Begriff [[Web 2.0]] geprägt.&amp;lt;ref&amp;gt;[http://www-05.ibm.com/hu/events/pdf/3.pdf Overview of Web 2.0]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1997 wurde [[JavaScript]] für [[Client Side Scripting]] standardisiert und in [[Netscape Navigator]] 3 implementiert. Ab 2005 begann JavaScript die serverseitigen Skriptsprachen zu überflügeln.&amp;lt;ref&amp;gt;Charles Severance: &amp;#039;&amp;#039;[https://www.computer.org/csdl/mags/co/2012/02/mco2012020007.pdf JavaScript: Designing a Language in 10 Days]&amp;#039;&amp;#039;, Computer, Februar 2012&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;Lynn Greiner: &amp;#039;&amp;#039;[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]&amp;#039;&amp;#039;, CIO, 29. August 2008&amp;lt;/ref&amp;gt; Ein weiterer Schub kam durch die Einführung von [[Ajax (Programmierung)|Ajax]] (asynchrone Datenübertragung zwischen Browser und Server).&amp;lt;ref&amp;gt;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&amp;lt;/ref&amp;gt; Ende 2008 veröffentlichte Google die JavaScript-Implementierung [[V8 (JavaScript-Engine)|V8]], die mit einer überlegenen Ausführungsgeschwindigkeit aufwartete. Damit begann ein Wettlauf der Browserhersteller um die schnellste JavaScript-Implementierung.&amp;lt;ref&amp;gt;{{Literatur |Titel=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/}}&amp;lt;/ref&amp;gt; 2009 wurde [[Node.js]] veröffentlicht, wodurch serverseitiges JavaScript populär wurde und heute weit verbreitet ist.&amp;lt;ref&amp;gt;{{Internetquelle |autor=TJ Fogarty |url=https://leadingweb.de/history-of-web-development/ |titel=A Brief History of Web Development |datum=2018-02-26 |abruf=2018-02-02}}&amp;lt;/ref&amp;gt; In den folgenden Jahren wurde JavaScript kontinuierlich weiterentwickelt (z.&amp;amp;nbsp;B. [[JavaScript#Versionsgeschichte von ECMAScript (ECMA-262)|ES2015]]).&lt;br /&gt;
&lt;br /&gt;
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.&amp;lt;ref&amp;gt;{{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}}&amp;lt;/ref&amp;gt; Java-Applets wurden 1997 eingeführt und 2015 offiziell für veraltet erklärt.&amp;lt;ref&amp;gt;{{Literatur |Autor=Michael Byrne |Titel=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}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Abgrenzung zur klassischen Softwareentwicklung ==&lt;br /&gt;
&amp;lt;!--aus dem Artikel Web-Engineering, © &amp;quot;Ossipro&amp;quot; 2007--&amp;gt;&lt;br /&gt;
Webanwendungen unterscheiden sich in einigen Aspekten von klassischer [[Software]]. Die Unterschiede beruhen besonders auf der Nutzung von [[Hypermedia]]-Dokumenten, die zusammen mit dem [[Webbrowser]] die [[Benutzerschnittstelle]]n bilden, sowie der unterliegenden Netzwerk-Architektur mit [[Client-Server-Modell]], [[Hypertext Transfer Protocol|HTTP]]- bzw. [[TCP/IP]]-Protokoll und der Adressauflösung über das [[Domain Name System]]. Auf der konzeptionellen Ebene betrifft dies die Navigation innerhalb der Anwendung und die Präsentation der Inhalte. Ebenso benötigen Webanwendungen Benutzermodelle, da im WWW dokumentenbasiertes oder systembasiertes Benutzermanagement nicht üblich ist und jede Anwendung selbst eine Benutzeridentifizierung sicherstellen muss – insofern sie nötig ist. Auf der technischen Ebene zeichnen sich Webanwendungen durch das Zusammenspiel sehr unterschiedlicher Techniken (beispielsweise HTTP, [[PHP]], [[Hypertext Markup Language|HTML]], [[Cascading Style Sheets|CSS]], [[JavaScript]], [[Java (Programmiersprache)|Java]], [[Extensible Markup Language|XML]], [[SQL]] u.&amp;amp;nbsp;a.) aus, die clientseitig auf verschiedenen Systemplattformen arbeiten können. Auf der Prozessebene benötigt das Web-Engineering auch die Einbeziehung der Wartung und Pflege der Software, da hier nachträgliche Änderungen und Anpassungen üblich sind.&lt;br /&gt;
&lt;br /&gt;
Modellbasierte Prozesse des Web-Engineering erweitern üblicherweise die klassische Modellierung um Modelle für die Navigation, die Präsentation und die Benutzer. Für die grafische Notation der Modelle ist auch hier [[Unified Modeling Language|UML]] der Standard, das für die Anforderungen des WWW entsprechend erweitert wird. Jedoch lassen sich mit UML nicht alle Modellaspekte gut abbilden, wie z.&amp;amp;nbsp;B. das Präsentationsmodell, wofür andere Mittel wie etwa [[Storyboard]]s genutzt werden müssen.&lt;br /&gt;
&lt;br /&gt;
Zu den speziellen Anwendungs- und Forschungsgebieten zählen das [[Semantic Web]], [[Cloud Computing]], [[Mobile App]]s, [[Software-Ergonomie|Usability]], Web [[Information Retrieval]] oder auch [[Webservice]]-Engineering.&lt;br /&gt;
&lt;br /&gt;
== Frameworks ==&lt;br /&gt;
Der Großteil der Webentwicklung findet heutzutage unter Nutzung von [[Webframework]]s statt. Bekannte serverseitige Frameworks sind [[Laravel]], [[Ruby on Rails]] und [[Django (Framework)|Django]]. Populäre JavaScript-Frameworks sind [[React]], [[Angular]] und [[Vue.js]].&amp;lt;ref&amp;gt;Jens Neuhaus: [https://medium.com/unicorn-supplies/angular-vs-react-vs-vue-a-2017-comparison-c5c52d620176 Angular vs. React vs. Vue: A 2017 comparison], 28. August 2017&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
{{Wiktionary}}&lt;br /&gt;
* [https://raw.githubusercontent.com/mraible/history-of-web-frameworks-timeline/master/history-of-web-frameworks-timeline.png The History of Web Frameworks Timeline]&lt;br /&gt;
* [https://developer.mozilla.org/de/Learn Lerne Webentwicklung] beim MDN&lt;br /&gt;
* [[:en:Programming languages used in most popular websites|Programming languages used in most popular websites]] (englisch)&lt;br /&gt;
&lt;br /&gt;
== Einzelnachweise ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:World Wide Web]]&lt;br /&gt;
[[Kategorie:Web-Entwicklung| ]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Yoursmile</name></author>
	</entry>
</feed>