Wat onthou jy van 2019 in ontwikkeling?

Nuwejaar kom nader. Slegs die lui het nie oor die neigings van 2020 geskryf nie, en ons het besluit om die belangrikste gebeurtenisse van die uitgaande jaar op te teken - 2019. Hou die TOP 7 gebeurtenisse in die wêreld van ontwikkeling vanaf die Java- en Frontend-praktyke van die Reksoft-ontwikkelingsentrum in Voronezh.

Wat onthou jy van 2019 in ontwikkeling?
Bron

So, hier is ons gradering van belangrike gebeurtenisse van 2019:

1. Die geval van Nginx en Rambler

Ons, as ontwikkelaars, kan nie anders as om die situasie rondom die breinkind van Igor Sysoev te monitor nie. Ons is vol vertroue dat sulke dispute die ontwikkeling van oopbronoplossings en die IT-industrie as geheel grootliks beïnvloed. Hulle moet opgelos word sonder 'n beroep op die Strafkode. Sulke nuus demotiveer ontwikkelaars om iets nuuts te skep. Twyfel en vrese ontstaan. Maar nie alle gewilde en algemeen gebruikte biblioteke en produkte van hierdie soort is tuis geskryf nie. As 'n presedent geskep word, kan dit 'n ketting van soortgelyke sake in ander maatskappye begin.

Dit sal die enigste negatiewe gebeurtenis van die uitgaande jaar wees, maar ons kon dit nie ignoreer nie.

2. Java 13 vrygestel

Ek onthou nog die tyd toe die vrystelling van 'n nuwe weergawe van Java 'n gebeurtenis van vyf jaar was. Maar alles is besig om te verander. Oracle het nie net oorgeskakel na halfjaarlikse vrystellings nie, maar het ook hierdie neiging met selfvertroue gekonsolideer. Twee vrystellings hierdie jaar en die huidige 13de weergawe is 'n bewys hiervan. Aan die een kant maak so 'n frekwensie van vrystellings die taal meer modern, in aanvraag en begeerlik om te leer. Aan die ander kant was skaars vrystellings ook Java se sterkpunt. Stabiliteit en betroubaarheid is twee hooffaktore wat besluitneming beïnvloed wanneer 'n tegnologie vir ontwikkeling gekies word. En nou het die ondersteuningstydperk vir die nuwe weergawe aansienlik verminder. Die nuutste weergawe met lang ondersteuning is die elfde. Maar moderne realiteite dikteer hul eie voorwaardes: die spoed van tegnologie-ontwikkeling, die vraag na nuwe oplossings en hoë mededinging tussen programmeertale vereis veranderinge aan gevestigde tradisies.

3. Verlaat JetBrains Space

Die ouens van JetBrains gaan voort om die harte van programmeerders te wen. Ontwikkelingsomgewing, kode-oorsigstelsel, taakopspoorders, en nou ook 'n platform vir alle ontwikkelingsprosesse. Met inagneming van die gebruik van ander maatskappyprodukte in die projek en hul noue integrasie met Space, sal hierdie produk 'n moordenaar van Slack, Jira en ander gewilde produkte word. Nou is die ontwikkeling in die beta-toetsstadium, maar jy kan reeds probeer om daarmee binne jou span te speel, veral aangesien dit heeltemal gratis is totdat die eerste vrystelling uitkom.

4. TypeScript 3.* afvoer

TypeScript het die afgelope jaar baie ver gevorder. Gedurende hierdie tyd het die tegnologie 'n groot aantal nuttige kenmerke bekom om samestelling te bespoedig, kodeskeiding te vereenvoudig, analise te verbeter en nuwe maniere oop te maak om taalkenmerke te gebruik. Dit is ook moeilik om nie die nuwe operateurs wat by die taal gevoeg is, raak te sien nie: Optional Chaining, Nullish Coalescing en nog baie meer. Alles wat net in die goedkeuringstadium in die konsepweergawe is, is reeds in TypeScript beskikbaar.

Dit is moeilik om 'n ondernemingsvlakprojek voor te stel wat in 'n swak getikte taal geskryf is. Deesdae kies al hoe meer ontwikkelaars saamgestelde tale, want vir hulle is dit nie die spoed van ontwikkeling wat belangrik is nie, maar die betroubaarheid van die bronproduk.

5. Reageer v16.8 vrygestel

Nou weet byna elke ontwikkelaar en, belangriker, weet hoe om hierdie biblioteek te gebruik. Sulke gewildheid word bepaal deur die idees wat dit onderlê. Die komponentbenadering, isomorfisme, spoed en gemak van werking maak React 'n absolute wenner.

Alhoewel daar die afgelope jaar baie opdaterings was, wil ek veral die hakies uitlig. Die ontwikkelaars het besef dat die biblioteek probleme gehad het om toe te laat dat statige komponente hergebruik word. Die gemeenskap het dit opgelos deur verskeie patrone te gebruik, maar dikwels het dit die kode net meer verwarrend gemaak.
Hooks het hierdie situasie heeltemal reggestel deur 'n eenvoudige idee te implementeer wat die kode grootliks transformeer en hoe maklik dit is om te lees en te verstaan. Dit sal baie interessant wees om te sien hoe die biblioteek in die komende jaar verander.

6. Framboos PI 4 uitset

Programmering vandag beweeg toenemend na mikrobeheerders, draagbare toestelle en IoT. Raspberry PI in hierdie wêreld staan ​​iewers in die middel - 'n volwaardige rekenaar, maar een wat in die palm van jou hand pas. Sedert die heel eerste weergawe het hierdie enkelbord-toestel 'n nuwe reeks moontlikhede oopgemaak. Nou is dit reeds 'n quad-core verwerker, moderne USB-C het uiteindelik verskyn, ondersteuning vir 4k monitors. In vergelyking met die vorige weergawe, is Raspberry PI 4 'n sterk sprong in die ontwikkeling van die lyn. En die lae, redelike prys maak hierdie rekenaar toeganklik nie net vir professionele gebruik nie, maar ook vir opleiding en tuiseksperimente.

7. Eerste IT-aande in Innopolis

Aan die begin van Augustus 2019 is die eerste nag IT-konferensie in Innopolis in Kazan gehou. Van al die oorvloed gebeurtenisse die afgelope jaar, sal ons dit net by die lys voeg. Eerstens, vir die ongewone formaat: alle verslae was in die middag en het snags geëindig, en bedags het die organiseerders verskeie vermaak in die stad self verskaf. Tweedens, vir 'n nuwe webwerf. Moskou en St. Petersburg is reeds oorversadig met konferensies en ontmoetings, maar die IT-industrie in Rusland eindig nie met hierdie stede nie; ander gemeenskappe moet ontwikkel word. Derdens, teen 'n lae koste met goeie gehalte. Die konferensie het cool spesialiste bymekaar gebring, en die prys van toegang lyk belaglik in vergelyking met ander IT-konferensies in Rusland.

Wat onthou jy van 2019? En ja, gelukkige nuwe jaar, Habr! Vrede en goedheid vir almal!

Bron: will.com

Voeg 'n opmerking