Die populaersten Web-Technologien in 2018

Wir schlagen Ihnen vor, diesen Text weiter zu lesen, wenn Sie daran interessiert sind, was eigentlich Millionen von Entwicklern auf der ganzen Welt tun und welche sind ihre bevorzugten Webtechnologien. Wir stellen die Ergebnisse bedeutender Forschungsarbeiten für 2018 vor, von denen eine im Rahmen einer Umfrage unter Stack Overflow von mehr als 100.000 Teilnehmern durchgeführt wurde, während die zweite einen Querschnitt des GitHub-Repository im letzten Jahr zeigt, der in einem Bericht namens Octoverse 2018 zusammengefasst wird.

Falls Ihnen Stack Overflow noch nicht bekannt ist, denken Sie daran, dass es vor 10 Jahren als Forum gestartet wurde, in dem jeder Entwickler die Antwort auf die angeforderte Frage erhalten konnte. Heute werden 133  Bereichen erfasst, und laut offiziellen Angaben verzeichnet das Portal mehr als 50 Millionen Besuche pro Monat. Bisher wurden 14 Millionen Fragen gestellt, auf die 19 Millionen Mal geantwortet wurden, und es wird geschätzt, dass mehr als 7,5 Milliarden Mal Entwickler auf dieser Website die erforderliche Antwort oder Lösung für das Problem gefunden haben.

Auf der anderen Seite ist GitHub das beliebteste Repository für Open Source-Projekte und in gewisser Weise eine Plattform für die gegenseitige Zusammenarbeit zwischen Entwicklern und die gemeinsame Entwicklung von Projekten mit Quellcode-Management und Audit-Kontrolle, an der 31 Millionen Programmierer aus der ganzen Welt aktiv teilnehmen. Acht Millionen Entwickler haben im vergangenen Jahr GutHub geöffnet, mehr als in den ersten sechs Jahren.

Ein besonderes Segment der genannten Forschung war das Testen von Web-Technologien, die Entwickler am häufigsten für ihre Arbeit verwenden. Bei dieser Gelegenheit werden wir uns genau auf diesen Teil der erzielten Ergebnisse konzentrieren und sehen, welche sind die beliebtesten Webtechnologien im 2018.

Im Folgenden finden Sie eine Zusammenfassung der Ergebnisse der Verwendung verschiedener Programmiersprachen, Frameworks, Tools und Plug-Ins. Sie können sich jedoch den vollständigen Bericht über Stack Overflow Forschung auf dem Stack Overflow-Portal finden, während sich der gesamte Octoverse 2018-Bericht auf der GitHub befindet.

Stack overflow Erforschung für 2018

An der Untersuchung nahmen 101.592 Entwickler aus 183 Ländern der Welt teil. Die Online-Umfrage wurde im Januar 2018 durchgeführt und die Befragten beantworteten Fragen zu ihren Aktivitäten, wie sie lernen, wie sie Karriere machen, welche Tools sie einsetzen, wie viel sie haben und was sie von ihrer Arbeit erwarten.

Fast 60% der Befragten gaben sich als back-end Entwickler an, fast die Hälfte als Full-Stack-Programmierer und etwa 37% als front-end  Entwickler. Etwa 20% gelten als mobile Entwickler.

Sogar 80% der Programmierer weisen darauf hin, dass Ihnen Programmieren Hobby ist oder dass Sie mit Ihrer Karriere als Hobby begonnen haben.

In Bezug auf die Beziehung zwischen männlichen und weiblichen Programmierern gab es etwa 92% der Männer und etwa 8% der Frauen unter den Befragten.

programmierstellen
Verhältniss der männlichen Beteiligung in Bezug auf weibliche Programmierer zur Arbeitsposition / Quelle: Stack Overflow

Beliebte Themen: von der künstlichen Intelligenz bis zur Kodierungsethik

In der Online-Community von Entwicklern wurden in diesem Jahr Themen gestartet, die zuvor nicht in der Umfrage behandelt wurden. Es geht um die Verwendung künstlicher Intelligenz und um die Anwendung ethischer Prinzipien beim Kodieren. Da diesjährige Umfrage die größte Teilnehmerzahl bisher hatte, sind auch die Ergebnisse der Umfrage interessant.

Einige der wichtigen Erkenntnise sind:

  • Maschinelles Lernen und Web Development (engl. DevOps) sind heutzutage wichtige Trends in der Softwareindustrie. In zunehmendem Maße wächst das Interesse an Programmiersprachen und Frameworks für solche Operationen, und Entwickler, die in diesen Bereichen arbeiten, haben auch die höchsten Löhne.
  • Die Entwickler sind hinsichtlich der durch künstliche Intelligenz bereitgestellten Fähigkeiten weitgehend optimistisch, stimmen jedoch nicht darin überein, welchen Gefahren sie ausgesetzt sind.
  • Die Verwendung der Programmiersprache Python hat im letzten Jahr zugenommen und übernahm den Vorrang in der Liste der am häufigsten verwendeten Sprachen. Auf diese Weise warf er die C # -Sprache heraus und übertraf sie an Popularität, da er letztes Jahr die PHP-Sprache übertraf.
  • Wenn sie Angebote für einen neuen Job in Betracht ziehen, unterscheiden Programmierer die Elemente, die ihrer Meinung nach Priorität haben. Es stellte sich heraus, dass die Entscheidung von Frauen am stärksten von der Unternehmenskultur und den beruflichen Weiterentwicklungsmöglichkeiten beeinflusst wird, während die Prioritäten von Männern die Höhe der Vergütung und die Fähigkeit, mit bestimmten Web-Technologien zu arbeiten, hervorheben.
  • Nur wenige Programmierer geben an, dass sie einen unethischen Code schreiben oder keine Verpflichtung haben, die ethischen Implikationen ihrer Arbeit zu berücksichtigen. Darüber hinaus antworteten die Befragten mit einer Damah, die die sogenannte ethische Grauzone Dies bedeutet, dass sie nicht sicher sind, wie sie das ethische Problem melden sollen, aber wer ist eigentlich für die Implementierung des unethischen Codes verantwortlich.

Beliebte Programmsprachen

JavaScript steht in der letzten sechs Jahren an der ersten Stelle in der Kategorie der beliebtesten Programmier-, Markup– und Skriptsprachen. Es wird von 71,5% der Befragten genutzt, während die zweite Position HTML (69,4%) und die dritte Position CSS (66,2%) ist.

Interessanterweise ist die Python-Sprache in diesem Jahr auf den 8. Platz gestiegen und somit C # in der Liste der beliebtesten Technologien übertroffen, genauso wie sie letztes Jahr die Popularität von PHP übertraf. Deshalb ist Python die meist beliebteste Sprache der Programmierer.

Schon das dritte Jahr in Folge ist Rust die beliebteste Programmiersprache unter den Befragten und gleich danach die Sprache Kotlin, die zum ersten Mal in die Umfrage genannt wurde. Es hat sich herausgestellt es herrscht ein grosses Interesse dafür.

Die letzten drei unter den 25 beliebtesten Sprachensind GroovyScala und Perl. Doch, weniger als 5% der Entwickler hat sich geäußert eine von diesen zu benutzen.

Beliebte Programmierframeworks, Bibliotheken und Tools

Node.js und Angular sind auch weiterhin die meist angewendeten Technologien in dieser Kategorie, während React i .NET Core immer beliebter und immer wichtiger für zahlreiche Entwickler.

Liste der 10 meist beliebten Programmierframeworks, Bibliotheken und Tools in 2018:

  • js (49.9%)
  • Angular (37.6%)
  • React (28.3%)
  • .NET Core (27.2%)
  • Spring (17.8%)
  • Django (12.8%)
  • Cordova (8.6%)
  • TensorFlow (7.6%)
  • Xamarin (7.4%)
  • Spark (4.8%)

Beliebte Datenbanken in 2018

Die Umfrage ergab, dass mehr als die Hälfte (58,6%) der Entwickler die MySQL-Datenbank verwenden, unmittelbar gefolgt von der Beliebtheit von SQL Server (41,6%) und PostgreSQL (33,3%).

Anderseits sind wenig verwendbare Datenbanken Apache Hive (2.2%), Google BigQuery (2.1%) und Apache HBase (1.7%).

Beliebte Plattformen in 2018

Die Entwickler wiesen darauf hin, dass die meisten ihrer Projekte Linux- und Windows Desktop– (oder Server-) Plattformen verwendeten. Linux wurde nämlich von fast der Hälfte der Befragten verwendet, während nur ein Drittel die Windows-Plattform nutzte. Als nächstes kommen die Android-Plattformen (29,3%), AWS (24,9%) und Mac OS (18,1%). Die CMS-Plattform von WordPress belegte den 6. Platz (16,1%), während der 7. Platz iOS erreichte.

Weniger beliebt sind Drupal, die nur etwa 3,1% der Entwickler verwenden, Amazon Echo (3%) und Windows Phone (2,7%).

Wer verdient am meisten?

Interessanterweise unterscheidet sich das Gehalt der Experten in den USA und im Rest der Welt sehr stark, so dass Entwickler in Amerika etwa 100.000 US-Dollar oder mehr verdienen, während das höchste Gehalt für Entwickler in der übrigen Welt etwa 74.000 US-Dollar pro Jahr beträgt. So viel verdienen diejenigen, die wissen, wie man mit Web-Technologien F#OcamlClojure iGroovy arbeitet.

Etwa 65.000 US-Dollar pro Jahr in der Welt verdienen diejenigen, die mit Programmsprachen Ruby, Go und Scala arbeiten, während etwa 55.000 US-Dollar, die auch die niedrigsten Gehälter sind, von Entwicklern verdient werden, die mit Swift, Lua, Python, JavaScript, HTML und CSS vertraut sind.

web-technologien
Grafische Darstellung vernetzter Web-Technologien/ Quelle: Stack Overflow

Github Erforschung octoverse 2018

Wie jedes Jahr im Oktober haben Experten aus dem GitHub-Repositorium einen Jahresbericht veröffentlicht. Diesmal unter dem Namen Octoverse 2018 haben sie einen Querschnitt der letzten 365 Tagen umgefasst. Der Bericht wurde auf der GitHub Universe Konferenz, die vom 16. bis 18. Oktober 2018 in San Francisco stattfand, veröffentlicht.

Der Bericht umfasst den Zeitraum vom 1. Oktober 2017 bis 30. September 2018. Es hat sich erwiesen dass 2018 eines der produktivsten Jahre bei GitHub war, da fast ein Drittel der 96 Millionen Projekte in den vergangenen 12 Monaten gestartet wurde. Außerdem wurde von insgesamt 200 Millionen Änderungsanträgen (engl. pull requests) in diesem Jahr ein Drittel gestartet, und in diesem Jahr haben die Entwickler am meisten zusammengearbeitet.

Welche Webtechnologien und -themen haben sich als die beliebtesten, genauesten und meistgefragten erwiesen?

Die meist populärsten Themen: react, docker, linux…

Unter den Web-Technologien, die sich nicht auf Programmiersprachen beziehen, wurde der Rahmen des React-Programms im vergangenen Jahr in Projekten und Kommentaren am häufigsten genannt und hat sich bei Programmierern als das beliebteste Thema erwiesen. Je nach Beliebtheit von Technologien, die sich auf Betriebssysteme, Plattformen oder Dienste beziehen, folgen Android, Node.js, Docker, iOS, Linux, Angular, maschinelles Lernen, Electron und APIs.

Die meist populärsten Projekte mit dem open Code

VS Code, React und TensorFlow stehen ebenfalls auf der Liste der Open Code-Projekte auf GitHub, gemessen an der Anzahl der Teilnehmer. Neu auf der Liste sind Projekte, die sich auf die Verwaltung von Speicheranwendungen beziehen, sowie auf die gemeinsame Nutzung der Azure-Dokumentation und auf solche, die TypeSign-Definitionen konsolidieren, wie Kubernetes, Azure Docs und DefinitelyTyped.

Top 10 Github-Projekte
Top 10 Projekte bei GitHub nach Anzahl der Teilnehmer/ Quelle: GitHub, Octoverse 2018

Es fällt auf, dass Microsoft bei der Anzahl der Projekte führend ist, was einigermaßen verständlich ist, da Microsoft GitHub im Juni 2018 übernommen hat.

Projekte die ein großes Interesse verursachen

Das Interesse an Projekten, die sich auf maschinelles Lernen, Videospiele, 3D-Druck, Automatisierung von Heimprozessen, wissenschaftliche Programmierung, Datenanalyse und full-stack JavaScript Programmierung beziehen, wächst.

Top Github-Projekte
Top 10 Projekte bei GitHub, für die das am schnellsten wachsende Interesse besteht/ Quelle: GitHub, Octoverse 2018

Schlussfolgerung

Basierend auf den diesjährigen Forschungsergebnissen können wir zu dem Schluss kommen, dass unter den Entwicklern auf der ganzen Welt das Interesse an den Bereichen künstliche Intelligenz, maschinelles Lernen, automatisierte Prozesse, Ethik bei der Codierung und Analyse großer Datenmengen sowie Web-Technologien wächst.

Es fällt auf, dass die Programmiersprache Python Jahr für Jahr immer beliebter wird, während JavaScript, HTML und CSS traditionell den ersten Platz unter den populären Sprachen einnehmen. Als besonderer Trend nimmt auch die zunehmende Beliebtheit von React für JavaScript und Angular Framework für dieselbe Sprache zu.

Alles in allem hoffen wir, dass dieser Überblick über die Situation eine der populärsten Web-Technologien im Jahr 2018 für Ihre tägliche Arbeit und berufliche Weiterentwicklung von Nutzen sein kann. Wenn Sie einen Partner für die Entwicklung digitaler Produkte benötigen, zögern Sie nicht, ein Entwicklerteam mit langjähriger Erfahrung zu engagieren, denn Outsourcing von Webentwicklung ist auch einer der aufstrebenden Trends im Jahr 2018.

Wir haben gesehen, was Entwickler auf der ganzen Welt tun. Und was machen Sie heutzutage, was interessiert Sie an Web-Technologien, welche Programmiersprachen, Frameworks und Add-Ons verwenden Sie regelmäßig und welche möchten Sie noch lernen? Schreiben Sie uns in Kommentaren unterhalb des Textes oder im sozialen Netzwerk Facebook.


Falls Sie sich für Programmierung interessieren, lesen Sie auch die folgenden Texte:

Kristina Dosen

Mag Reisen in ferne Länder, sowie das Kennenlernen fremder Sprachen und Kulturen