Egal wie verrückt es klingen mag, 2020 wird sehr bald kommen. "2020" ist wie eine Phrase aus einem Science-Fiction-Roman. Aber das ist keine Fiktion. Wir sind nur noch wenige Monate von diesem Datum entfernt.

Der Autor des Materials, dessen Übersetzung wir heute veröffentlichen, sagt, dass Sie zur richtigen Zeit am richtigen Ort sind, wenn Sie sich für die Frage interessieren, was die Zukunft in die Welt des Programmierens bringen kann. Er merkt an, dass er, wenn er darüber nachdenkt, was passieren könnte, sich in seinen Vorhersagen irren könnte und bittet ihn, nicht zu zitieren. Ihm zufolge kann er die Zukunft nicht vorhersagen, kann aber eine vernünftige Annahme darüber treffen, wie sie aussehen wird.
Der beste Weg, die Zukunft vorherzusagen, besteht darin, sie zu schaffen.A. LincolnRost wird zum Mainstream
RostRust ist eine universelle Programmiersprache mit mehreren Paradigmen. Es gilt als vielversprechende Sprache für die Entwicklung von Betriebssystemkernen. Besonderes Augenmerk wird auf die Sicherheit gelegt - insbesondere auf die Sicherheit der parallelen Codeausführung. In Bezug auf die Syntax ähnelt Rust C ++, bietet jedoch eine sicherere Arbeit mit dem Speicher bei gleichzeitig hoher Leistung.
Rost ( Quelle )In den letzten vier Jahren ist Rust stetig gewachsen. Ich glaube, 2020 ist das Jahr, in dem Rust offiziell zum Mainstream wird. Was bedeutet das übrigens? Vielleicht definiert jeder dieses Konzept für sich. Ich denke zum Beispiel, dass Rust anfangen wird, in verschiedenen Bildungseinrichtungen zu unterrichten. Dies wird eine neue Welle von Rust-Programmierern erzeugen.
Lieblingsprogrammiersprachen aus der Studie von StackOverflow aus dem Jahr 2019Rust hat sich als eine großartige Sprache etabliert, um die sich eine energische und aktive Gemeinschaft entwickelt hat. Und wenn Sie die Tatsache berücksichtigen, dass Facebook mit Hilfe von Rust ein riesiges Libra-Projekt erstellt, werden wir bald erfahren, wozu diese Sprache in der Lage ist.
Wenn Sie eine neue Programmiersprache lernen möchten, würde ich Ihnen dringend empfehlen, Rust zu machen. Zum Beispiel - Sie können
dieses Buch ausprobieren.
GraphQL erfreut sich immer größerer Beliebtheit
GraphQL Google Trends- DatenWenn Anwendungen wachsen und ihre Komplexität zunimmt, steigen die Anforderungen dieser Anwendungen hinsichtlich des Datenverbrauchs. Ich bin ein großer Fan von GraphQL. Ich habe diese Technologie schon oft benutzt. Ich denke, GraphQL ist herkömmlichen REST-APIs deutlich überlegen.
Während für die typische REST-API das Laden von Daten aus verschiedenen Quellen durch Ausführen mehrerer Abfragen organisiert werden muss, können Sie mit GraphQL alle erforderlichen Daten, möglicherweise aus verschiedenen Quellen, abrufen, indem Sie nur eine Anforderung ausführen.
GraphQLGraphQL wird von Teams unterschiedlicher Größe verwendet. Diese Technologie wird in verschiedenen Umgebungen verwendet und steht für Anwendungen zur Verfügung, die in verschiedenen Sprachen geschrieben sind. Es wird beim Erstellen von mobilen Anwendungen, Websites und APIs verwendet.
Unternehmen, die GraphQL verwendenWenn Sie sich für GraphQL-Technologie interessieren, schauen Sie sich
dieses Material an.
Progressive Webanwendungen sind eine Sache, mit der man rechnen muss
Progressive Web Apps (PWA) ist ein neuer Ansatz für die Anwendungsentwicklung, der auf einer Kombination der besten Funktionen von Webanwendungen und mobilen Anwendungen basiert.
Progressive Webanwendungen ( Quelle )Es gibt weltweit viel mehr Webentwickler als Entwickler mobiler Plattformen, die für diese Plattformen spezifische Technologien verwenden, um Anwendungen zu erstellen. Sobald große Unternehmen erkennen, dass sie die Macht ihrer Webentwickler auf die Erstellung von PWAs lenken können, werden wir bei solchen Anwendungen vermutlich ein explosives Wachstum verzeichnen.
Es dauert jedoch einige Zeit, bis große Unternehmen diese Idee akzeptieren. Das ist völlig normal. Der „progressive“ Teil von PWA bezieht sich hauptsächlich auf die Front-End-Entwicklung. Tatsache ist, dass seine Erstellung hauptsächlich eine Beschreibung der Interaktion mit der Web Workers-API impliziert (dies ist eine Standard-Browser-API).
Webanwendungen gehen nirgendwo hin. Die meisten Programmierer sind begeistert von der Idee, dass sie durch das Schreiben einer einzigen plattformübergreifenden PWA, um es einfach auszudrücken, die gleichen Ergebnisse wie zuvor erzielen können, aber gleichzeitig weniger Zeit für die Arbeit aufwenden und mehr verdienen können.
Google Trends PWA-DatenHeute ist ein großartiger Tag, um
progressive Webanwendungen zu lernen.
Der WebAssembly-Technologie wird mehr Aufmerksamkeit geschenkt
WebassemblyFolgendes können Sie aus
Open Source über die WebAssembly (Wasm) -Technologie lernen: „Dies ist ein binäres Befehlsformat für eine gestapelte virtuelle Maschine. "WebAssembly wurde als portables Kompilierungsziel für Hochsprachen wie C / C ++ / Rust entwickelt, das im Web für Client- und Serveranwendungen bereitgestellt werden kann." Wasm kann auch bei der Entwicklung fortschrittlicher Webanwendungen verwendet werden.
Mit anderen Worten, Wasm ist ein Mechanismus, mit dem Sie die Welt von JavaScript mit der Welt der Technologie auf einer anderen Ebene verbinden können. Angenommen, Sie erwägen, eine in Rust geschriebene Bibliothek für die Bildverarbeitung in Ihrer React-Anwendung zu verwenden.
Mit WebAssembly können Sie dies tun.
Die Anwendungsleistung ist zu jeder Zeit sehr wichtig. Angesichts der ständig wachsenden Datenmenge, die Anwendungen verarbeiten müssen, ist es keine leichte Aufgabe, ein hohes Leistungsniveau aufrechtzuerhalten. Hier kommen in C ++ oder Rust geschriebene Bibliotheken auf niedriger Ebene ins Spiel. Ich glaube, dass wir nächstes Jahr viele Beispiele für die Implementierung von WebAssembly durch große Unternehmen sehen werden.
React wird weiterhin an vorderster Front führen.
Informationen zu Front-End-Entwicklungstools von Google TrendsReact ist zweifellos die beliebteste JavaScript-Bibliothek für die Front-End-Entwicklung. Diese Situation war nicht zufällig. Das Erstellen von React-Anwendungen ist einfach und macht Spaß. Das React-Entwicklungsteam und die Community, die sich um diese Bibliothek herum entwickelt hat, haben verschiedene Aspekte von React und seinen unterstützenden Bibliotheken hervorragend verbessert.
ReagiereIch habe mit Vue, Angular und React gearbeitet und kann sagen, dass all dies fantastische Tools für die Webentwicklung sind. Denken Sie daran, dass das Ziel einer Bibliothek oder eines Frameworks darin besteht, ein bestimmtes Problem zu lösen. Wenn Sie über verschiedene Tools sprechen, sollten Sie nicht berücksichtigen, wie sie angeordnet sind, sondern wie effektiv sie den Entwickler zu seinem Ziel führen können. Ich finde es völlig unnötig, über das „beste Werkzeug“ nachzudenken. Anstelle solcher Überlegungen sollten Entwickler ihre ganze Energie darauf verwenden, die Aufgaben zu lösen, mit denen sie konfrontiert sind.
Wenn Sie ein interessantes Projekt erstellen möchten, wählen Sie etwas aus
dieser Liste aus.
JavaScript ist eine Sprache, die genauso beliebt sein wird wie heute
Man kann mit Sicherheit sagen, dass das vergangene Jahrzehnt angemessen wäre, um das "Jahrzehnt des JavaScript" zu nennen. JavaScript erfreut sich im Laufe der Jahre wachsender Beliebtheit, und es gibt keinen Grund zu der Annahme, dass sich dieser Trend verlangsamen wird. Wenn Sie also
auf JavaScript wetten , verlieren Sie definitiv nicht.
JavaScript-Entwickler werden manchmal zu Unrecht als "gefälschte Programmierer" bezeichnet. Aber JavaScript ist die Sprache im Herzen eines großen Technologieunternehmens. Zu diesen Unternehmen gehören Netflix, Facebook, Google und viele andere. Daher können wir sagen, dass JavaScript als Sprache nicht schlechter ist als andere Programmiersprachen. Daher sollten alle JavaScript-Entwickler stolz auf das sein, was sie tun. Am Ende war es die JavaScript-Community, die viele interessante und moderne Projekte erstellt hat.
Analyse führender Programmiersprachen
Hier finden Sie einige Informationen darüber, wie JavaScript zu einer so beliebten Sprache geworden ist.JavaScript wird zum Teil auf fast jeder vorhandenen Website verwendet. Wie viele von ihnen? Millionen!
Vielleicht gibt es keinen besseren Zeitpunkt als jetzt, um JavaScript-Entwickler zu werden. Die Gehälter von JS-Programmierern steigen, der Arbeitsmarkt ist riesig und die Gemeinschaft dieser Sprache zeigt beispiellose Aktivitäten.
Die beliebtesten Open Source-ProjekteZusammenfassung
Der Autor dieses Materials teilte seine Vision von dem, was von der Programmierwelt im Jahr 2020 erwartet werden kann. Er hob Technologien wie Rust, GraphQL, PWA, Wasm, React und JavaScript hervor. Nach einiger Zeit werden wir herausfinden, wie genau sich seine Vorhersagen herausstellten.
Liebe Leser! Was kann Ihrer Meinung nach von der Programmierwelt im Jahr 2020 erwartet werden?
