Woran hat sich das Jahr 2019 in der Entwicklung erinnert?

Das neue Jahr rückt näher. Nur die Faulen haben nicht über die Trends von 2020 geschrieben, und wir haben beschlossen, die wichtigsten Ereignisse des kommenden Jahres - 2019 - aufzuzeichnen. Halten Sie die TOP-7-Ereignisse in der Entwicklungswelt von den Praktiken von Java und Frontend des Reksoft-Entwicklungszentrums in Woronesch fern.


Quelle

Hier ist unsere Rangliste der wichtigsten Ereignisse des Jahres 2019:

1. Nginx und Rambler Fall

Als Entwickler können wir nur die Situation um Igor Sysoevs Idee verfolgen. Wir sind zuversichtlich, dass solche Streitigkeiten die Entwicklung von Open Source-Lösungen und die IT-Branche insgesamt stark beeinflussen. Sie müssen ohne Rückgriff auf das Strafgesetzbuch beigelegt werden. Solche Neuigkeiten motivieren Entwickler, etwas Neues zu schaffen. Es gibt Zweifel und Bedenken. Aber nicht alle populären und weit verbreiteten Bibliotheken und Produkte dieser Art wurden zu Hause geschrieben. Wenn ein Präzedenzfall erstellt wird, kann er eine Kette ähnlicher Fälle in anderen Unternehmen initiieren.

Dies wird das einzige negative Ereignis des abgehenden Jahres sein, aber wir konnten es nicht umgehen.

2. Java 13-Ausgabe

In Erinnerung bleibt die Zeit, in der die Veröffentlichung der neuen Java-Version ein Ereignis des Fünfjahreszeitraums war. Aber alles ändert sich. Oracle hat nicht nur auf halbjährliche Releases umgestellt, sondern auch diesen Trend zuversichtlich konsolidiert. Zwei Veröffentlichungen in diesem Jahr und die aktuelle 13. Version sind ein Beweis dafür. Einerseits macht eine solche Häufigkeit von Veröffentlichungen die Sprache moderner, relevanter und wünschenswerter zum Lernen. Andererseits waren seltene Veröffentlichungen auch Javas Stärke. Stabilität und Zuverlässigkeit sind die beiden Hauptfaktoren, die die Entscheidungsfindung bei der Auswahl einer Technologie für die Entwicklung beeinflussen. Und jetzt hat sich die Support-Zeit für die neue Version stark verkürzt. Die neueste Version mit langer Unterstützung ist die elfte. Die modernen Realitäten bestimmen jedoch ihre Bedingungen: Die Geschwindigkeit der technologischen Entwicklung, die Nachfrage nach neuen Lösungen und der starke Wettbewerb zwischen den Programmiersprachen erfordern Änderungen in etablierten Traditionen.

3. JetBrains Space-Ausgabe

Die Jungs von JetBrains gewinnen weiterhin die Herzen der Programmierer. Entwicklungsumgebung, Code Review System, Task Tracker und jetzt auch Plattform für alle Entwicklungsprozesse. Angesichts der Verwendung anderer Unternehmensprodukte im Projekt und ihrer engen Integration mit Space wird dieses Produkt zum Killer von Slack, Jira und anderen beliebten Produkten. Jetzt befindet sich die Entwicklung in der Beta-Testphase, aber Sie können bereits versuchen, damit in Ihrem Team zu spielen, zumal es bis zur ersten Veröffentlichung völlig kostenlos ist.

4. TypeScript-Ausgabe 3. *

TypeScript hat im vergangenen Jahr einen langen Weg zurückgelegt. In dieser Zeit hat die Technologie eine Vielzahl nützlicher Funktionen zur Beschleunigung der Kompilierung, zur Vereinfachung der Codetrennung, zur Verbesserung der Analyse und zur Erschließung neuer Möglichkeiten zur Verwendung der Sprachfunktionen erhalten. Es ist schwer, die neuen Operatoren, die der Sprache hinzugefügt wurden, nicht zu bemerken: Optionales Verketten, Nullish Coalescing und vieles mehr. Alles, was nur als Entwurf ausgehandelt wird, ist bereits in TypeScript verfügbar.

Es ist schwer vorstellbar, dass ein Projekt auf Unternehmensebene in einer Sprache mit schwacher Typisierung geschrieben ist. Jetzt entscheiden sich immer mehr Entwickler für kompilierte Sprachen, da es nicht auf die Entwicklungsgeschwindigkeit ankommt, sondern auf die Zuverlässigkeit des Originalprodukts.

5. Reagieren Sie auf die Ausgabe von v16.8

Jetzt weiß und weiß fast jeder Entwickler, wie man diese Bibliothek benutzt. Diese Popularität ist auf die dahinter stehenden Ideen zurückzuführen. Der Ansatz der Komponenten, Isomorphismus, Geschwindigkeit und einfache Bedienung machen React zu einem absoluten Gewinner.

Obwohl es im letzten Jahr viele Updates gegeben hat, möchte ich besonders die Haken herausgreifen. Die Entwickler stellten fest, dass die Bibliothek einige Probleme mit der Wiederverwendung zustandsbehafteter Komponenten hatte. Die Community löste sie mit verschiedenen Mustern auf, aber dies machte den Code oft nur verwirrender.
Hooks hat diese Situation vollständig korrigiert, indem eine einfache Idee implementiert wurde, die den Code sehr verändert und zeigt, wie einfach es ist, ihn zu lesen und wahrzunehmen. Es wird sehr interessant zu wissen sein, wie die Bibliothek im kommenden Jahr umgebaut wird.

6. Himbeer-PI 4-Ausgabe

Die heutige Programmierpraxis geht zunehmend in Richtung Mikrocontroller, Wearable Devices und IoT. Himbeer-PI in dieser Welt ist irgendwo in der Mitte - ein vollwertiger Computer, passt aber in Ihre Handfläche. Dieser Single-Board-Player hat ab der ersten Version neue Möglichkeiten eröffnet. Jetzt ist es bereits ein Quad-Core-Prozessor, endlich gibt es eine moderne USB-C-Unterstützung für 4k-Monitore. Im Vergleich zur Vorgängerversion des Raspberry PI 4 - ein starker Sprung in der Entwicklung der Linie. Und der niedrige, angemessene Preis macht diesen Computer nicht nur für den professionellen Einsatz, sondern auch für Schulungen und Heimversuche erschwinglich.

7. Erste IT-Nächte in Innopolis

Anfang August 2019 fand in Innopolis in Kasan die erste nächtliche IT-Konferenz statt. Von der Fülle der Ereignisse im vergangenen Jahr nehmen wir nur diese in die Liste auf. Erstens wegen des ungewöhnlichen Formats: Alle Berichte waren nachmittags und endeten nachts, und tagsüber sorgten die Organisatoren für verschiedene Unterhaltungen in der Stadt. Zweitens für eine neue Website. Moskau und St. Petersburg sind bereits mit Konferenzen und Meetings überlastet, aber in diesen Städten hört die IT-Branche in Russland nicht auf, andere Communities müssen entwickelt werden. Drittens für niedrige Kosten mit guter Qualität. Die Konferenz brachte coole Spezialisten zusammen, und der Preis für einen Eintritt scheint im Vergleich zu anderen IT-Konferenzen in Russland lächerlich.

Und woran erinnern Sie sich 2019? Und ja, frohes neues Jahr, Habr! Alle Ruhe und Güte!

Source: https://habr.com/ru/post/de481916/


All Articles