Hva Vil JavaScript-Rammer Se ut i De Neste 10 Årene?

Det er begynnelsen på et nytt tiår, og det er ingen tvil om mange endringer foran oss. Hva har 2020-årene i butikken for JavaScript-Rammer?

Bare for å begynne med: JavaScript vil fortsatt ha betydning i 2030. Jeg vet ikke om den vil ha dominansen den har i dag (spesielt bommen i serverløs arkitektur er en stor trussel Mot Node, Og Node er en stor del av HVORFOR JS har en slik prestisjeposisjon), men det er altfor innblandet i absolutt alt for at det bare skal forsvinne. DET er fortsatt arbeid å opprettholde COBOL i 2020, og selv om noen nykommer kommer sammen og sucker slår Hele JavaScript-økosystemet i glemsel – vil DET være nok AV JS-arbeid i 2030.

jeg tror ikke noe nytt som kommer sammen, kommer TIL å blåse JS ut av vannet heller. Det er mer sannsynlig at mange mindre teknologier vil knuse bort på kantene, og det vil gradvis slites bort PÅ JS dominans. Det er vanskelig å si hva 2030 vil se ut, men JEG tror JS vil fortsatt være rundt, nær toppen av haugen, men begynner å frynse rundt kantene litt.

Det er verdt å merke Seg At Angular og jQuery sammen står for like under halvparten av Alle JavaScript-jobber som går, og begge har blitt vurdert på vei ut i mange år nå. Mens de mister bakken hvert år, er det fortsatt massevis av verdi i å forstå dem, og jeg tror det er en mikrokosmos av DET VI skal se MED JS de neste ti årene: nyere og bedre ting kan komme sammen, men JS har så mye fart at DET kommer til å være veldig vanskelig for noe å trekke det ut av kurs.

Dette er alt veldig bredt, så la oss grave inn i detaljene.

React

React var alltid populær,men jeg tror De siste årene Er Når React ble bra. Veldig bra. Det var alltid en anstendig JavaScript rammeverk, men de siste årene med oppdateringer har virkelig tatt ting til neste nivå; 16.4.0 lagt peker hendelser, og 16.8 endelig lagt kroker som en del av en stabil utgivelse. Jeg er veldig fornøyd med React-teamets siste arbeid, og jeg vet at jeg ikke er alene der.

Hvorvidt dette forblir tilfelle over tiåret, kommer til å avhenge av mange ting utenfor teknologiens verden: Det er rumblings i Washington om å påkalle Sherman-Loven På Facebook, og det er uklart om de skal gå hvor som helst. Facebook blir brutt opp kan definitivt slå Reagere Ut av sin topplassering, men selv da tror jeg det ville ta et par år å virkelig begynne å synke.

Hvis Facebook får lov til å fortsette som det er, og ingen store endringer skjer i deres evne til å produsere ny programvare, kan Jeg ikke Se React gå hvor som helst snart. Det er for stort, det er for godt, og det er bedre å legge til nye funksjoner enn andre store billettutgivelser som Angular.

Typescript

JavaScript har ikke alltid vært bra med å legge til nye funksjoner, men Jeg tror Typescript når et punkt av popularitet der JS skal begynne å tenke på cribbing fra det. Når JS legger til innfødte funksjoner som bedre statisk skriving, vil Du sannsynligvis se Typescript falle av mye. Jeg tror ikke det kommer til å skje i 2020, men innen 2030? Absolutt. Dette er et mønster vi har sett i programmering mye: språk x har et problem, slik at utviklere lage et rammeverk eller verktøy for å fylle hullet, blir det populært, så originalspråket utgir en ny versjon vedta sine funksjoner og rammen dør av. Typescript fyller et viktig gap fra 2020, men når JS plugger det gapet, Må Typescript stille seg noen alvorlige spørsmål.

Vue

jeg skal gå ut på en lem her og si noe jeg ikke er spesielt glad for å si: Jeg tror Ikke Vue har mye av en fremtid. Jeg elsker Vue, men hvis det skulle ha sitt øyeblikk, ville det ha hatt det nå. Det er ikke den modige nykommeren lenger, og sultne JavaScript-rammer som Svelte nipper i hælene. Det er sannsynligvis en realitet Der Vue er det dominerende js-rammeverket, Men I vår virkelighet Kom React sammen og damprullet alle. Med mindre noe ekstremt skjer som gjør React mindre levedyktig i fremtiden, som Facebook slår seg ned eller blir brutt opp, er Det ikke sannsynlig å noen Gang overta React i popularitet.

Svelte

det er vanskelig å si om Svelte kommer til å bli den neste store tingen. Det er absolutt et fantastisk Lite JavaScript-rammeverk, Men Vue er også fantastisk, men det sliter med Å konkurrere Med React ‘ S FAANG money; det kommer til å ta mye talent for at Noen skal unseat Facebook, Og Facebook kan nesten sikkert betale det talentet bedre. Det er et trist faktum at mindre åpen kildekode-prosjekter—uansett hvor verdifulle-ofte sliter med å få bransjens penetrasjon av utgivelser fra store selskaper. Jeg vil se Svelte lykkes, men jeg er ikke på et punkt der jeg vil sette penger på det.

Angular, AngularJS Og jQuery

jeg klumper Disse JavaScript-rammene sammen fordi de alle er ganske like på slutten av dagen: de er ganske upopulære i disse dager, men de har oppnådd et nivå av penetrasjon som gjør dem vanskelig å unngå. jQuery Og AngularJS var så allestedsnærværende i fortiden Som React er nå; våre lag gjør fortsatt mye vedlikeholdsarbeid på begge, og jeg ser ikke at det endrer seg snart. Jeg har snakket mye om momentum i dag, og det er med god grunn: teknologier blir definitivt erstattet,men de store har en vane med å stikke rundt i svært lang tid etterpå.

TensorFlow.js

Her er mitt jokertegn, Men TensorFlow tar Nå JavaScript, og jeg tror DET kommer TIL å endre JS på samme Måte Node gjorde i 2009. AI kommer til å bli den store gamechanger i 2020s, OG TF er det beste verktøyet vi har akkurat nå for å bygge nevrale nettverk og maskinlæringsalgoritmer i JavaScript. Det er også et godt verktøy: jeg har bare dabbled, men det er robust og allsidig, og jeg kan ikke vente med å få hendene på det litt mer.

JEG tror IKKE AI OG ML er ganske der ennå, men de er definitivt ikke langt unna, og jeg tror at deres tilgjengelighet og bruk kommer til å eksplodere de neste ti årene. TensorFlow er åpen kildekode, den har mye talent og finansiering bak det, Det har C++ og Python folk som jobber med egne prosjekter som du kan ta inspirasjon og få råd fra.

akkurat nå er hovedbarrieren hvor komplekse nevrale nettverk er, men jeg kan se at barrieren kommer ned. Vi ser at mye i tech: noe som containerization eksisterte i svært lang tid, men det var en høy ferdighetsbarriere, Da Kom Docker sammen og gjorde den tilgjengelig for flere utviklere, og plutselig er containere overalt. HVA AI / ML trenger er Et Docker-øyeblikk som setter det i hendene på hverdagens utviklere, og Jeg kunne se TensorFlow.js er en del av det.

Ok, Men Hva Betyr Det For Meg?

ti års spådommer er vanskelig, og ti års spådommer i noe så volatile Som JavaScript er spesielt vanskelig. Node eksisterte knapt for ti ar siden, og DET tok JS i retninger ingen av oss forventet. Det kommer alltid til å være mye sikring når du prøver å gjøre denne prediksjonen, fordi det er umulig å fortelle hvilken ny teknologi, for tiden på noen undergrads bærbare datamaskin, kommer til å blåse hele greia sidelengs.

når det er sagt, vil jeg satse tungt I AI / ML, og jeg tror TensorFlow.js er sannsynligvis svært viktig i den endringen. Jeg tror også-hvis du ikke allerede hadde—at læring React er en svært nyttig jobb ferdighet som du skal kunne utnytte i lang tid. 2010-årene var et tiår med squabbling, hvor ulike JavaScript-rammer kjempet hverandre for dominans, men React ser ut til å ha godt og virkelig vunnet den kampen, og jeg mistenker at 2020-tallet kommer til å bli mer av et monolitisk tiår, dominert av et mindre antall større teknologier.

Samlet tror Jeg Det kommer til å bli et interessant tiår. JavaScript-bølgen har begynt å sakte og modne, og det betyr at en nedgang er et sted i vår fremtid, men jeg tror det er en vei av ennå, og å investere I JavaScript er fortsatt så smart en ide som det var i 2014. Jeg er ikke sikker på at jeg vil gi samme råd i 2030, men for nå er pengene mine fortsatt PÅ JS.

hvis du er en utvikler på jakt etter arbeid, har Vi Javascript-jobber for freshers I Kolkata, India. Hvis du er interessert i å lese mer om fremtiden for programmering, les vår analyse Av GoLang.

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert.