Zurück zur Skill-Übersicht

Skill-Wissen und Projektmarkt

Webentwicklung

Freelancer, Projekte, Experten und Wissen rund um Webentwicklung.

Kategorie

Frontend

Einordnung

Webentwicklung Freelancer, Projekte, Experten und Wissen auf jobtic.com

Webentwicklung gehört zu den gefragtesten Kompetenzen im modernen IT-Projektmarkt. Unternehmen, Recruiter, Projektanbieter und Agenturen suchen kontinuierlich nach qualifizierten IT-Freelancern, Beratern, Entwicklern, Consultants, Administrators, Engineers und Spezialisten mit Erfahrung in Webentwicklung.

Auf jobtic.com finden Unternehmen und Freelancer eine moderne Plattform für IT-Projekte, Projektvermittlung, Freelancer-Profile, Experten-Suche, Projektakquise und berufliche Vernetzung rund um Webentwicklung und viele weitere Technologien, Tools, Systeme, Methoden und IT-Bereiche.

Wikipedia

Webentwicklung

Artikel öffnen

Als Webentwicklung (englisch Web development) bezeichnet man die Softwareentwicklung von Webanwendungen, Webservices oder anderer komplexer Websites. Die Ersteller und Entwickler von Webanwendungen werden Webentwickler genannt. Das Layout und Design wird dagegen meist von Webdesignern übernommen.

Geschichte

Die in der Webentwicklung genutzten Techniken veränderten sich parallel zur Entwicklung des Webs.[1] Etwa von 1992 bis 1999 dominierten statische Webseiten. In den frühen 2000er Jahren kamen dynamische Webseiten auf, die mit Server Side Scripting in Programmiersprachen wie Perl oder PHP realisiert wurden.[2] Bei den serverseitigen Programmiersprachen dominieren heute (Februar 2018) PHP und ASP.NET.

Für interaktive Webseiten wurde durch O’Reilly der nicht exakt definierte Begriff Web 2.0 geprägt.[3]

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.[4][5] Ein weiterer Schub kam durch die Einführung von Ajax (asynchrone Datenübertragung zwischen Browser und Server).[6] Ende 2008 veröffentlichte Google die JavaScript-Implementierung V8, die mit einer überlegenen Ausführungsgeschwindigkeit aufwartete. Damit begann ein Wettlauf der Browserhersteller um die schnellste JavaScript-Implementierung.[7] 2009 wurde Node.js veröffentlicht, wodurch serverseitiges JavaScript populär wurde und heute weit verbreitet ist.[8] In den folgenden Jahren wurde JavaScript kontinuierlich weiterentwickelt (z. B. ES2015).

Bedeutungslos gewordene Technologien sind Adobe Flash und Java-Applets. Flash spielte vom Anfang der 2000er bis etwa 2010 eine wichtige Rolle, um multimediale und interaktive Inhalte im Web auszuliefern.[9] Java-Applets wurden 1997 eingeführt und 2015 offiziell für veraltet erklärt.[10]

Abgrenzung zur klassischen Softwareentwicklung

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 Benutzerschnittstellen bilden, sowie der unterliegenden Netzwerk-Architektur mit Client-Server-Modell, 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, HTML, CSS, JavaScript, Java, XML, SQL u. 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.

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 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. B. das Präsentationsmodell, wofür andere Mittel wie etwa Storyboards genutzt werden müssen.

Zu den speziellen Anwendungs- und Forschungsgebieten zählen das Semantic Web, Cloud Computing, Mobile Apps, Usability, Web Information Retrieval oder auch Webservice-Engineering.

Frameworks

Der Großteil der Webentwicklung findet heutzutage unter Nutzung von Webframeworks statt. Bekannte serverseitige Frameworks sind Laravel, Ruby on Rails und Django. Populäre JavaScript-Frameworks sind React, Angular und Vue.js.[11]

Weblinks

Wiktionary: Webentwicklung – Bedeutungserklärungen, Wortherkunft, Synonyme, Übersetzungen

Einzelnachweise

  1. Colyn Emery: A Brief History of Web Development, Techopedia.com
  2. Kevin Yank: Which Server-Side Language Is Right For You?, 9. Oktober 2001
  3. Overview of Web 2.0
  4. Charles Severance: JavaScript: Designing a Language in 10 Days, Computer, Februar 2012
  5. Lynn Greiner: PHP, JavaScript, Ruby, Perl, Python, and Tcl Today: The State of the Scripting Universe, CIO, 29. August 2008
  6. Esther Schindler: Beyond Ajax: Software Development, Two Years from Now, CIO, 30. November 2007
  7. Browser war centers on once-obscure JavaScript. In: CNET. 20. März 2009 (englisch, cnet.com).
  8. TJ Fogarty: A Brief History of Web Development. 26. Februar 2018, abgerufen am 2. Februar 2018.
  9. Max Slater-Robbins: The long and painful death of Flash. In: TechRadar. 25. Juli 2017 (englisch, techradar.com).
  10. Michael Byrne: The Rise and Fall of the Java Applet: Creative Coding’s Awkward Little Square. In: Motherboard (Vice). 2. Februar 2016 (englisch, vice.com).
  11. Jens Neuhaus: Angular vs. React vs. Vue: A 2017 comparison, 28. August 2017
Wikipedia

Dieser Text basiert auf dem Artikel Webentwicklung aus der freien Enzyklopädie Wikipedia und steht unter der Lizenz Creative Commons CC-BY-SA 3.0 Unported. Eine Liste der Autoren ist in der Wikipedia verfügbar.

Webentwicklung auf jobtic.com

Frontend

Experten finden

jobtic.com verbindet IT-Freiberufler, Selbstständige, Consultants, Projektanbieter, IT-Dienstleister und Unternehmen in einer zentralen IT-Projektbörse für den deutschsprachigen Markt. Die Plattform unterstützt die Suche nach Webentwicklung Freelancern, Webentwicklung Projekten, Contracting-Einsätzen, Remote-Projekten, IT-Jobs, Interim-Rollen, technischen Experten und spezialisierten Beratern.

Chancen entdecken

Freelancer profitieren von einer professionellen Präsentation ihrer Expertise im Bereich Webentwicklung und erhalten Zugriff auf aktuelle Projektangebote, Projektanfragen und neue Karrierechancen im IT-Freelancer-Markt. Durch moderne Such- und Filterfunktionen lassen sich passende Projekte, Auftraggeber, Recruiter und Kontakte schnell identifizieren.

Wissen einordnen

Neben der Projekt- und Expertenplattform bietet jobtic.com umfangreiche Informationen, Hintergründe und Wiki-Inhalte rund um Webentwicklung. Dazu gehören Grundlagen, Definitionen, Einsatzbereiche, Entwicklungen, Versionen, Methoden, technische Zusammenhänge, Best Practices und aktuelle Marktinformationen zu Webentwicklung.

Vernetzung stärken

Unsere jobtic-Übersicht zu Webentwicklung kombiniert Wissensdatenbank, Projektbörse, Freelancer-Verzeichnis, Experten-Suche und Projektmarkt in einer zentralen Plattform. Besucher finden hier sowohl Informationen zu Webentwicklung als auch passende Freelancer, Berater, Entwickler, Consultants, Administratoren, Support-Spezialisten und aktuelle IT-Projekte mit Bezug zu Webentwicklung.

Kontakte aufbauen

jobtic.com unterstützt Freelancer und Unternehmen dabei, schneller passende Projekte, Experten und Geschäftskontakte im Bereich Webentwicklung zu finden. Egal ob Projektakquise, Expertenvermittlung, Freelancer-Suche, Contracting, IT-Consulting oder spezialisierte Projektbesetzung - jobtic.com bietet die passende Plattform für den modernen IT-Projektmarkt.

Zentral vernetzen

Wer nach Webentwicklung Freelancern, Webentwicklung Experten, Webentwicklung Projekten, Webentwicklung Beratern, Webentwicklung Consulting, Webentwicklung Contracting, Webentwicklung Projektbörse, Webentwicklung Freelancer-Profilen oder aktuellen Entwicklungen rund um Webentwicklung sucht, findet auf jobtic.com eine zentrale Anlaufstelle für Wissen, Projekte und professionelle Vernetzung im IT-Umfeld.

Passende Projekte zu Webentwicklung

Mehr Projekte

Projekte veröffentlichen

Unternehmen können Projekte mit Anforderungen, Laufzeiten, Technologien, Einsatzorten, Remote-Anteilen, Budgetrahmen und Projektbeschreibungen veröffentlichen. Gleichzeitig ermöglicht jobtic.com die gezielte Suche nach verfügbaren Webentwicklung Spezialisten mit passenden Erfahrungen, Branchenkenntnissen und technischen Fähigkeiten.

Aktuell sind keine sichtbaren Projekte verfügbar.