Teknologier som vil være populære i 2020

Teknologier som vil være populære i 2020

Selv om det virker umulig, er 2020 snart her. Vi har til nå oppfattet denne datoen som noe rett ut av sidene til science fiction-romaner, og likevel er det akkurat slik ting er - 2020 er rett rundt hjørnet.

Hvis du er nysgjerrig på hva fremtiden kan bringe for programmeringsverdenen, så har du kommet til rett sted. Jeg kan ta feil på hvert punkt - ikke ta mine ord som ufeilbarlig sannhet - men nedenfor vil jeg skissere mine tanker om hva som venter oss. Jeg har ikke forsynsgaven, men jeg kan gjøre noen antagelser basert på tilgjengelige data.

Rust vil gå mainstream

Rust er et programmeringsspråk med flere paradigmesystemer som prioriterer sikkerhet; Først av alt, sikkerhet i parallell databehandling. Når det gjelder syntaks, ligner Rust på C++, men er designet for å gi større minnesikkerhet samtidig som den opprettholder høy ytelse.

I fire år nå har vi observert den raske utviklingen av dette programmeringsspråket. Jeg tror 2020 er når Rust offisielt vil gå mainstream. Ordet «mainstream» har en annen betydning for alle, men jeg tror at utdanningsinstitusjoner vil begynne å inkludere det i sine programmer. Dermed vil det over tid dukke opp en ny bølge av programmerere som skriver i Rust.

Teknologier som vil være populære i 2020

Topp favorittspråkene til programmerere ifølge resultatene av en Stack Overflow-undersøkelse i 2019

Rust har allerede vist seg å være et godt språk med et veldig aktivt og dynamisk fellesskap. Dette er hva Facebook bruker i Libra, det største prosjektet i selskapets historie, så vi får snart se hva Rust egentlig er i stand til.

Hvis du leter etter et nytt språk å lære, anbefaler jeg på det sterkeste å sjekke ut Rust. For de som er interessert i en mer detaljert handlingsplan, råder jeg denne boken – Jeg begynte med det selv. Gå til rust!

GraphQL vil fortsette å vokse i popularitet

Teknologier som vil være populære i 2020

GraphQL Google Trends

Ettersom applikasjonene våre blir mer komplekse, øker også behovet for å behandle data. Personlig er jeg en stor fan av GraphQL, som jeg har brukt mer enn én gang. Etter min mening ligger denne løsningen hode og skuldre over et tradisjonelt REST API når det gjelder å hente data.

REST API i sin standardform krever lasting av data fra flere URL-er, mens GraphQL API får alle dataene applikasjonen din trenger gjennom en enkelt forespørsel.

GraphQL brukes av team i alle størrelser, som jobber i forskjellige miljøer og språk, og lager mobilapper, nettsteder og APIer. Hvis du er interessert i å lære GraphQL, sjekk ut med opplæring mitt forfatterskap.

Progressive nettapper er en kraft å regne med

Progressive webapper (eller PWAer) representerer en ny tilnærming til apputvikling: de kombinerer alle styrken til nettet med de beste funksjonene til mobile løsninger.

Det er mange flere webutviklere i verden enn innfødte utviklere som skriver for en bestemt plattform. Jeg mistenker at når store selskaper innser at de kan bruke ferdighetene til webutviklere til å lage progressive webapplikasjoner, vil vi se en massiv tilstrømning av denne typen produkter.

Det vil imidlertid ta litt tid før store selskaper tilpasser seg, slik det vanligvis er med all teknologi. Oppgaven med å gjøre nettapplikasjoner progressive vil falle på skuldrene til frontend-utvikling, siden hele poenget er i samspill med Web Workers API (native browser API).

Nettapper er kommet for å bli. Flere og flere mennesker fanger på ideen om at å bygge en enkelt progressiv nettapp med universell kompatibilitet vil kreve mindre ressurser og være bedre verdt tidsinvesteringen.

Teknologier som vil være populære i 2020

PWA inn Google Trends

Nå er tiden inne for å begynne å bli kjent med progressive nettapplikasjoner – du kan begynne derav.

Web Assembly vil bli utgitt

Web Assembly (forkortet wasm) er et binært instruksjonsformat for en stablet virtuell maskin. Den fungerer som et bærbart kompileringsmål for språk på høyt nivå (C, C++, Rust) og kan distribueres på nettet for klient- og serverapplikasjoner. Progressive nettapper fungerer også med wasm.

Med andre ord, Web Assembly bygger bro mellom JavaScript og andre teknologier på forskjellige nivåer. Tenk deg at du må bruke et Rust-bildebehandlingsbibliotek i en applikasjon skrevet i React. Web Assembly vil gjøre dette mulig.

Opptak av en tale om rollen til wasm i websegmentet fra konferansen på JSConf.Asia 2019

Ytelse er konge, og datavolumene vokser stadig, noe som gjør det stadig vanskeligere å følge med. Det er her lavnivåbiblioteker fra C++ eller Rust kommer inn i bildet. Vi vil snart se store selskaper legge til Web Assembly til arsenalet sitt, og ting vil bare gå derfra.

React forblir på topp

Teknologier som vil være populære i 2020

Frontend JavaScript-biblioteker

React er det desidert mest populære JavaScript-biblioteket for frontend-utvikling, og fortjent det. Å lage apper i React er enkelt og morsomt. Teamet som opprettet dette biblioteket, sammen med fellesskapet, har gjort en god jobb med å gi en god opplevelse for utviklere.

Jeg har jobbet med Vue, Angular og React, og de virket alle som flotte rammer. Her må du huske: formålet med ethvert bibliotek er å utføre en bestemt oppgave. Dette betyr at du trenger å tenke mindre på smakspreferanser og mer på hvordan du løser dette spesifikke problemet. Å krangle om hvilket rammeverk som er "best" er helt meningsløst. Du trenger bare å velge en selv og rette all din energi til utvikling. Inspirert? Plukke ut et eller annet prosjekt fra listen og kom i gang!

Sats alltid på JavaScript

Det er trygt å kalle 2010-tallet JavaScripts tiår. Populariteten hans har skutt i været gjennom årene, og det ser ikke ut til å avta.

JavaScript-utviklere må tåle angrep – de blir ofte referert til som «falske utviklere». Men JavaScript er en integrert komponent av produktene til enhver teknologigigant: Netflix, Facebook, Google og mange andre. Basert på dette alene, bør det betraktes som det samme legitime programmeringsspråket som alle andre. Bær JavaScript-utviklertittelen din med verdighet – tross alt har dette fellesskapet skapt mange av de kuleste, mest innovative løsningene som finnes. Nesten alle nettsteder bruker dette språket til en viss grad. Og det er millioner av dem!

Så nå er en veldig fruktbar tid for JavaScript-utviklere. Lønningene stiger, samfunnet er levende, arbeidsmarkedet er enormt. Hvis du tenker på å lære å skrive JavaScript, prøv bokserien Du kjenner ikke JS - fantastiske materialer. Jeg har diskutert årsakene til JavaScripts popularitet tidligere, det kan være verdt å lese og denne artikkelen.

Teknologier som vil være populære i 2020

Dynamikk av popularitet til programmeringsspråk ifølge GitHub-statistikk

Takk for at du leser! Hvis jeg gikk glipp av noe kult, skriv i kommentarfeltet om prosjekter og teknologier som fortjener oppmerksomhet og interesse.

Kilde: www.habr.com

Legg til en kommentar