Technologien, die im Jahr 2020 beliebt sein werden

Technologien, die im Jahr 2020 beliebt sein werden

Obwohl es unmöglich scheint, ist das Jahr 2020 fast da. Bisher haben wir dieses Datum als etwas empfunden, das direkt aus Science-Fiction-Romanen stammt, und doch ist es genau so: Das Jahr 2020 steht vor der Tür.

Wenn Sie neugierig sind, was die Zukunft für die Welt des Programmierens bereithalten könnte, dann sind Sie bei uns genau richtig. Vielleicht liege ich in jedem Punkt falsch – betrachten Sie meine Worte nicht als unfehlbare Wahrheit –, aber im Folgenden werde ich meine Gedanken darüber skizzieren, was uns erwartet. Ich habe nicht die Gabe der Vorsehung, aber ich kann auf der Grundlage der verfügbaren Daten einige Annahmen treffen.

Rust wird zum Mainstream werden

Rust ist eine multiparadigmatische Systemprogrammiersprache, die der Sicherheit Priorität einräumt. Zunächst einmal die Sicherheit beim Parallelrechnen. In Bezug auf die Syntax ähnelt Rust C++, ist jedoch darauf ausgelegt, eine größere Speichersicherheit bei gleichzeitig hoher Leistung zu bieten.

Seit nunmehr vier Jahren beobachten wir die rasante Entwicklung dieser Programmiersprache. Ich denke, 2020 wird Rust offiziell zum Mainstream werden. Das Wort „Mainstream“ hat für jeden eine andere Bedeutung, aber ich glaube, dass Bildungseinrichtungen beginnen werden, es in ihre Programme aufzunehmen. Daher wird es im Laufe der Zeit eine neue Welle von Programmierern geben, die in Rust schreiben.

Technologien, die im Jahr 2020 beliebt sein werden

Top-Lieblingssprachen der Programmierer laut den Ergebnissen einer Stack Overflow-Umfrage im Jahr 2019

Rust hat sich bereits als gute Sprache mit einer sehr aktiven und dynamischen Community erwiesen. Dies ist, was Facebook verwendet Libra, das größte Projekt in der Firmengeschichte, also werden wir bald sehen, wozu Rust wirklich fähig ist.

Wenn Sie auf der Suche nach einer neuen Sprache zum Erlernen sind, empfehle ich dringend, sich Rust anzuschauen. Für diejenigen, die an einem detaillierteren Aktionsplan interessiert sind, rate ich dieses Buch - Ich habe selbst damit angefangen. Geh Rust!

GraphQL wird weiterhin an Popularität gewinnen

Technologien, die im Jahr 2020 beliebt sein werden

GraphQL .

Da unsere Anwendungen immer komplexer werden, steigt auch die Notwendigkeit, Daten zu verarbeiten. Persönlich bin ich ein großer Fan von GraphQL, das ich mehr als einmal verwendet habe. Meiner Meinung nach ist diese Lösung einer herkömmlichen REST-API beim Abrufen von Daten um Längen überlegen.

Die REST-API in ihrer Standardform erfordert das Laden von Daten von mehreren URLs, während die GraphQL-API alle Daten, die Ihre Anwendung benötigt, über eine einzige Anfrage erhält.

GraphQL wird von Teams jeder Größe verwendet, die in verschiedenen Umgebungen und Sprachen arbeiten und mobile Apps, Websites und APIs erstellen. Wenn Sie daran interessiert sind, GraphQL zu lernen, schauen Sie hier vorbei mit Tutorial meine Autorschaft.

Progressive Web-Apps sind eine Kraft, mit der man rechnen muss

Progressive Web Apps (oder PWAs) stellen einen neuen Ansatz in der App-Entwicklung dar: Sie kombinieren alle Stärken des Webs mit den besten Funktionen mobiler Lösungen.

Es gibt weltweit viel mehr Webentwickler als native Entwickler, die für eine bestimmte Plattform schreiben. Ich vermute, dass wir einen massiven Zustrom dieser Art von Produkten erleben werden, sobald große Unternehmen erkennen, dass sie die Fähigkeiten von Webentwicklern nutzen können, um fortschrittliche Webanwendungen zu erstellen.

Wie bei jeder Technologie üblich, wird es jedoch einige Zeit dauern, bis sich große Unternehmen angepasst haben. Die Aufgabe, Webanwendungen fortschrittlich zu gestalten, wird auf die Schultern der Front-End-Entwicklung fallen, da der springende Punkt in der Interaktion mit der Web Workers API (native Browser-API) liegt.

Web-Apps sind hier, um zu bleiben. Immer mehr Menschen begreifen die Idee, dass die Entwicklung einer einzigen progressiven Web-App mit universeller Kompatibilität weniger Ressourcen erfordert und sich die Zeitinvestition besser lohnt.

Technologien, die im Jahr 2020 beliebt sein werden

PWA in .

Jetzt ist es an der Zeit, sich mit progressiven Webanwendungen vertraut zu machen – Sie können beginnen daher.

Web Assembly wird veröffentlicht

Web Assembly (abgekürzt als wasm) ist ein binäres Befehlsformat für eine gestapelte virtuelle Maschine. Es fungiert als tragbares Kompilierungsziel für Hochsprachen (C, C++, Rust) und kann im Web für Client- und Serveranwendungen bereitgestellt werden. Progressive Web-Apps funktionieren auch mit wasm.

Mit anderen Worten: Web Assembly schließt die Lücke zwischen JavaScript und anderen Technologien auf verschiedenen Ebenen. Stellen Sie sich vor, Sie müssen eine Rust-Bildverarbeitungsbibliothek in einer in React geschriebenen Anwendung verwenden. Web Assembly wird dies ermöglichen.

Aufzeichnung einer Rede über die Rolle von Wasm im Web-Segment von der Konferenz auf der JSConf.Asia 2019

Leistung ist Trumpf und die Datenmengen nehmen ständig zu, so dass es immer schwieriger wird, Schritt zu halten. Hier kommen Low-Level-Bibliotheken aus C++ oder Rust ins Spiel. Wir werden bald sehen, wie große Unternehmen Web Assembly zu ihrem Arsenal hinzufügen, und von da an wird es nur noch weitergehen.

React bleibt oben

Technologien, die im Jahr 2020 beliebt sein werden

Front-End-JavaScript-Bibliotheken

React ist mit Abstand die beliebteste JavaScript-Bibliothek für die Front-End-Entwicklung, und das zu Recht. Das Erstellen von Apps in React ist einfach und macht Spaß. Das Team, das diese Bibliothek erstellt hat, hat zusammen mit der Community großartige Arbeit geleistet, um den Entwicklern ein gutes Erlebnis zu bieten.

Ich habe mit Vue, Angular und React gearbeitet und sie schienen alle großartige Frameworks zu sein. Hier müssen Sie bedenken: Der Zweck jeder Bibliothek besteht darin, eine bestimmte Aufgabe auszuführen. Das bedeutet, dass Sie weniger über Geschmackspräferenzen nachdenken müssen und mehr darüber nachdenken müssen, wie Sie dieses spezifische Problem lösen können. Es ist absolut sinnlos, darüber zu streiten, welches Framework das „beste“ ist. Sie müssen sich nur für eines entscheiden und Ihre ganze Energie in die Entwicklung stecken. Inspiriert? Wählen irgendein Projekt aus der Liste und legen Sie los!

Setzen Sie immer auf JavaScript

Man kann die 2010er Jahre durchaus als das Jahrzehnt von JavaScript bezeichnen. Seine Popularität ist im Laufe der Jahre sprunghaft angestiegen und scheint nicht nachzulassen.

JavaScript-Entwickler müssen Angriffe ertragen – sie werden oft als „Fake-Entwickler“ bezeichnet. Aber JavaScript ist ein integraler Bestandteil der Produkte jedes Technologieriesen: Netflix, Facebook, Google und viele andere. Allein aufgrund dessen sollte sie als dieselbe legitime Programmiersprache wie alle anderen angesehen werden. Tragen Sie Ihren Titel als JavaScript-Entwickler mit Würde – schließlich hat diese Community viele der coolsten und innovativsten Lösungen entwickelt, die es gibt. Fast alle Websites verwenden diese Sprache in gewissem Umfang. Und davon gibt es Millionen!

Jetzt ist also eine sehr fruchtbare Zeit für JavaScript-Entwickler. Die Gehälter steigen, die Gemeinschaft ist lebendig, der Arbeitsmarkt ist riesig. Wenn Sie darüber nachdenken, das Schreiben von JavaScript zu lernen, probieren Sie die Buchreihe aus Sie kennen JS nicht - wunderbare Materialien. Ich habe in der Vergangenheit die Gründe für die Beliebtheit von JavaScript besprochen, es könnte eine Lektüre wert sein und dieser Artikel.

Technologien, die im Jahr 2020 beliebt sein werden

Dynamik der Popularität von Programmiersprachen laut GitHub-Statistik

Vielen Dank fürs Lesen! Wenn ich etwas Cooles verpasst habe, schreiben Sie in den Kommentaren über Projekte und Technologien, die Aufmerksamkeit und Interesse verdienen.

Source: habr.com

Kommentar hinzufügen