Nyttår nærmer seg. Bare de late skrev ikke om trendene i 2020, og vi bestemte oss for å registrere de viktigste hendelsene fra det utgående året - 2019. Hold TOP 7-hendelsene i utviklingsverdenen fra Java- og Frontend-praksisen til Reksoft utviklingssenter i Voronezh.

Så her er vår vurdering av viktige hendelser i 2019:
1. Saken om Nginx og Rambler
Vi, som utviklere, kan ikke la være å overvåke situasjonen rundt ideen til Igor Sysoev. Vi er sikre på at slike tvister i stor grad påvirker utviklingen av åpen kildekode-løsninger og IT-bransjen som helhet. De må løses uten bruk av straffeloven. Slike nyheter demotiverer utviklere til å skape noe nytt. Det oppstår tvil og frykt. Men ikke alle populære og mye brukte biblioteker og produkter av denne typen ble skrevet hjemme. Hvis det skapes en presedens, kan det starte en kjede av lignende saker i andre selskaper.
Dette vil være den eneste negative hendelsen i det utgående året, men vi kunne ikke ignorere det.
2. Java 13 utgitt
Jeg husker fortsatt tiden da utgivelsen av en ny versjon av Java var en femårig begivenhet. Men alt er i endring. Oracle byttet ikke bare til halvårlige utgivelser, men konsoliderte også denne trenden med selvtillit. To utgivelser i år og den nåværende 13. versjonen er bevis på dette. På den ene siden gjør en slik frekvens av utgivelser språket mer moderne, etterspurt og ønskelig å lære. På den annen side var sjeldne utgivelser også Javas styrke. Stabilitet og pålitelighet er to hovedfaktorer som påvirker beslutningstaking ved valg av teknologi for utvikling. Og nå er støtteperioden for den nye versjonen kraftig redusert. Den siste utgivelsen med lang støtte er den ellevte. Men moderne realiteter dikterer sine egne forhold: hastigheten på teknologiutviklingen, etterspørselen etter nye løsninger og høy konkurranse mellom programmeringsspråk krever endringer i etablerte tradisjoner.
3. Avslutt JetBrains Space
Gutta fra JetBrains fortsetter å vinne hjertene til programmerere. Utviklingsmiljø, kodegjennomgangssystem, oppgavesporere, og nå også en plattform for alle utviklingsprosesser. Tatt i betraktning bruken av andre bedriftsprodukter i prosjektet og deres tette integrasjon med Space, vil dette produktet bli en killer av Slack, Jira og andre populære produkter. Nå er utviklingen på beta-teststadiet, men du kan allerede prøve å spille med den i teamet ditt, spesielt siden den er helt gratis frem til den første utgivelsen kommer ut.
4. TypeScript 3.*-utdata
TypeScript har kommet veldig langt det siste året. I løpet av denne tiden har teknologien fått et stort antall nyttige funksjoner for å øke hastigheten på kompilering, forenkle kodeseparasjon, forbedre analyse og åpne nye måter å bruke språkfunksjoner på. Det er også vanskelig å ikke legge merke til de nye operatørene som er lagt til språket: Optional Chaining, Nullish Coalescing og mye mer. Alt som akkurat er på godkjenningsstadiet i utkastversjonen er allerede tilgjengelig i TypeScript.
Det er vanskelig å forestille seg et prosjekt på bedriftsnivå skrevet på et svakt skrevet språk. Nå for tiden velger flere og flere utviklere kompilerte språk, fordi det ikke er hastigheten på utviklingen som er viktig for dem, men påliteligheten til kildeproduktet.
5. React v16.8 utgitt
Nå vet nesten alle utviklere og, viktigere, vet hvordan man bruker dette biblioteket. Slik popularitet bestemmes av ideene som ligger til grunn. Komponenttilnærmingen, isomorfismen, hastigheten og brukervennligheten gjør React til en absolutt vinner.
Selv om det har vært mange oppdateringer det siste året, vil jeg spesielt trekke frem krokene. Utviklerne innså at biblioteket hadde noen problemer med å tillate gjenbruk av stateful komponenter. Fellesskapet løste dem ved hjelp av ulike mønstre, men ofte gjorde dette bare koden mer forvirrende.
Hooks korrigerte denne situasjonen fullstendig ved å implementere en enkel idé som i stor grad forvandler koden og hvor lett den er å lese og forstå. Det blir veldig interessant å se hvordan biblioteket endrer seg i året som kommer.
6. Raspberry PI 4-utgang
Programmering i dag beveger seg i økende grad mot mikrokontrollere, bærbare enheter og IoT. Raspberry PI i denne verden står et sted i midten - en fullverdig datamaskin, men en som passer i håndflaten din. Siden den aller første versjonen har denne enkeltbrettsenheten åpnet for en ny rekke muligheter. Nå er det allerede en firekjerners prosessor, moderne USB-C har endelig dukket opp, støtte for 4k-skjermer. Sammenlignet med forrige versjon er Raspberry PI 4 et sterkt sprang i utviklingen av linjen. Og den lave, rimelige prisen gjør denne datamaskinen tilgjengelig ikke bare for profesjonell bruk, men også for trening og hjemmeeksperimenter.
7. Første IT-kvelder i Innopolis
I begynnelsen av august 2019 ble den første natt-IT-konferansen holdt i Innopolis i Kazan. Av all overflod av arrangementer det siste året, vil vi bare legge dette til listen. For det første for det uvanlige formatet: alle rapporter var på ettermiddagen og ble avsluttet om natten, og på dagtid sørget arrangørene for diverse underholdning i selve byen. For det andre, for et nytt nettsted. Moskva og St. Petersburg er allerede overmettet med konferanser og møter, men IT-industrien i Russland slutter ikke med disse byene som må utvikles. For det tredje, til en lav pris med god kvalitet. Konferansen samlet kule spesialister, og inngangsprisen virker latterlig sammenlignet med andre IT-konferanser i Russland.
Hva husker du fra 2019? Og ja, godt nyttår, Habr! Fred og godhet til alle!
Kilde: www.habr.com
