Hvad husker du om 2019 under udvikling?

Nytår nærmer sig. Kun de dovne skrev ikke om tendenserne i 2020, og vi besluttede at optage de mest betydningsfulde begivenheder fra det udgående år - 2019. Hold TOP 7 begivenheder i udviklingsverdenen fra Java og Frontend-praksis i Reksoft udviklingscenter i Voronezh.

Hvad husker du om 2019 under udvikling?
Kilde

Så her er vores vurdering af væsentlige begivenheder i 2019:

1. Sagen om Nginx og Rambler

Vi, som udviklere, kan ikke undgå at overvåge situationen omkring Igor Sysoevs idé. Vi er overbeviste om, at sådanne tvister i høj grad påvirker udviklingen af ​​open source-løsninger og it-branchen som helhed. De skal løses uden brug af straffeloven. Sådanne nyheder demotiverer udviklere til at skabe noget nyt. Der opstår tvivl og frygt. Men ikke alle populære og meget brugte biblioteker og produkter af denne art blev skrevet derhjemme. Hvis der skabes præcedens, kan det starte en kæde af lignende sager i andre virksomheder.

Dette vil være den eneste negative begivenhed i det udgående år, men vi kunne ikke ignorere det.

2. Java 13 udgivet

Jeg husker stadig dengang, hvor udgivelsen af ​​en ny version af Java var en femårig begivenhed. Men alt ændrer sig. Oracle skiftede ikke kun til halvårlige udgivelser, men konsoliderede også selvsikkert denne tendens. To udgivelser i år og den nuværende 13. version er bevis på dette. På den ene side gør en sådan frekvens af udgivelser sproget mere moderne, efterspurgt og ønskeligt at lære. På den anden side var sjældne udgivelser også Javas styrke. Stabilitet og pålidelighed er to hovedfaktorer, der påvirker beslutningstagningen, når du vælger en teknologi til udvikling. Og nu er supportperioden for den nye version faldet kraftigt. Den seneste udgivelse med lang understøttelse er den ellevte. Men moderne realiteter dikterer deres egne betingelser: hastigheden af ​​teknologisk udvikling, efterspørgslen efter nye løsninger og høj konkurrence mellem programmeringssprog kræver ændringer af etablerede traditioner.

3. Afslut JetBrains Space

Fyrene fra JetBrains fortsætter med at vinde programmørers hjerter. Udviklingsmiljø, kodegennemgangssystem, opgavetrackere, og nu også en platform for alle udviklingsprocesser. Under hensyntagen til brugen af ​​andre firmaprodukter i projektet og deres tætte integration med Space, vil dette produkt blive en dræber af Slack, Jira og andre populære produkter. Nu er udviklingen på beta-teststadiet, men du kan allerede nu prøve at spille med den inden for dit hold, især da den er helt gratis, indtil den første udgivelse udkommer.

4. TypeScript 3.* output

TypeScript er kommet meget langt i løbet af det seneste år. I løbet af denne tid har teknologien fået et stort antal nyttige funktioner til at fremskynde kompilering, forenkle kodeadskillelse, forbedre analyse og åbne nye måder at bruge sprogfunktioner på. Det er også svært ikke at bemærke de nye operatører, der er blevet tilføjet til sproget: Optional Chaining, Nullish Coalescing og meget mere. Alt, hvad der netop er på godkendelsesstadiet i udkastet, er allerede tilgængeligt i TypeScript.

Det er svært at forestille sig et projekt på virksomhedsniveau skrevet i et svagt skrevet sprog. I dag vælger flere og flere udviklere kompilerede sprog, for for dem er det ikke udviklingshastigheden, der er vigtig, men pålideligheden af ​​kildeproduktet.

5. React v16.8 udgivet

Nu ved næsten alle udviklere og, hvad der er vigtigt, ved, hvordan man bruger dette bibliotek. En sådan popularitet bestemmes af de ideer, der ligger til grund for den. Komponenttilgangen, isomorfi, hastighed og brugervenlighed gør React til en absolut vinder.

Selvom der har været mange opdateringer det seneste år, vil jeg især fremhæve krogene. Udviklerne indså, at biblioteket havde nogle problemer med at tillade, at stateful komponenter kunne genbruges. Fællesskabet løste dem ved hjælp af forskellige mønstre, men ofte gjorde dette kun koden mere forvirrende.
Hooks korrigerede fuldstændig denne situation ved at implementere en simpel idé, der i høj grad transformerer koden og hvor let den er at læse og forstå. Det bliver meget interessant at se, hvordan biblioteket ændrer sig i det kommende år.

6. Raspberry PI 4 udgang

Programmering i dag bevæger sig i stigende grad mod mikrocontrollere, bærbare enheder og IoT. Raspberry PI i denne verden står et sted i midten - en fuldgyldig computer, men en der passer i din håndflade. Siden den allerførste version har denne single-board-enhed åbnet op for en ny række af muligheder. Nu er det allerede en quad-core processor, moderne USB-C er endelig dukket op, understøttelse af 4k skærme. Sammenlignet med den tidligere version er Raspberry PI 4 et stærkt spring i udviklingen af ​​linjen. Og den lave, rimelige pris gør denne computer tilgængelig ikke kun til professionel brug, men også til træning og hjemmeeksperimenter.

7. Første IT-aftener i Innopolis

I begyndelsen af ​​august 2019 blev den første nat-it-konference afholdt i Innopolis i Kazan. Af alle de mange begivenheder i det forløbne år, vil vi kun tilføje dette til listen. For det første for det usædvanlige format: alle rapporter var om eftermiddagen og sluttede om natten, og om dagen sørgede arrangørerne for forskellig underholdning i selve byen. For det andet til et nyt websted. Moskva og Skt. Petersborg er allerede overmættede med konferencer og møder, men IT-industrien i Rusland slutter ikke med disse byer; andre samfund skal udvikles. For det tredje til en lav pris med god kvalitet. Konferencen samlede seje specialister, og prisen for entré virker latterlig sammenlignet med andre it-konferencer i Rusland.

Hvad husker du fra 2019? Og ja, godt nytår, Habr! Fred og godhed til alle!

Kilde: www.habr.com

Køb pålidelig hosting til websteder med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster