cum vor arăta cadrele JavaScript în următorii 10 ani?

este începutul unui nou deceniu și fără îndoială ne așteaptă multe schimbări. Ce au în magazin 2020-urile pentru cadrele JavaScript?

doar pentru a începe cu: JavaScript va conta în continuare în 2030. Nu știu dacă va avea dominația pe care o are astăzi (boom-ul arhitecturii fără server, în special, este o amenințare uriașă pentru Node, iar Node este o mare parte din motivul pentru care JS se bucură de o poziție de prestigiu), dar este mult prea înrădăcinat în absolut totul pentru ca acesta să dispară. Există încă de lucru menținerea COBOL în 2020, și—chiar dacă unele nou venit vine de—a lungul și fraier pumni întregul ecosistem JavaScript în uitare-va exista o multime de lucru JS în 2030.

nu cred că ceva nou care vine de-a lungul este de gând să arunce în aer JS din apă, fie. Este mult mai probabil ca multe tehnologii mai mici vor ciuguli departe la margini, și care va purta treptat departe la dominația lui JS. Este greu de spus cum va arăta 2030, dar cred că JS va fi în continuare în jur, aproape de vârful grămezii, deși începe să se rupă puțin în jurul marginilor.

este demn de remarcat faptul că Angular și jQuery împreună reprezintă doar sub jumătate din toate locurile de muncă JavaScript merge, și ambele dintre ele au fost luate în considerare pe cale de ieșire de ani de zile acum. În timp ce pierd teren în fiecare an, există încă o tonă de valoare în înțelegerea lor și cred că acesta este un microcosmos a ceea ce vom vedea cu JS în următorii zece ani: lucruri mai noi și mai bune ar putea apărea, dar JS are atât de mult impuls încât va fi foarte greu pentru orice să-l scoată de la curs.

toate acestea sunt foarte largi, așa că haideți să săpăm în detalii.

React

React a fost întotdeauna popular, dar cred că ultimii ani au fost când React a devenit bun. Foarte bine. A fost întotdeauna un cadru JavaScript decent, dar ultimii ani de actualizări au dus cu adevărat lucrurile la nivelul următor; 16.4.0 a adăugat evenimente pointer, iar 16.8 a adăugat în cele din urmă cârlige ca parte a unei versiuni stabile. Sunt foarte mulțumit de munca recentă a echipei React și știu că nu sunt singur acolo.

dacă acest lucru rămâne sau nu Cazul de-a lungul deceniului va depinde de o mulțime de lucruri din afara lumii tehnologiei: există zvonuri la Washington despre invocarea Legii Sherman pe Facebook și nu este clar dacă vor merge oriunde. Facebook-ul care s-a despărțit ar putea să-l bată cu siguranță pe React din locul său de top, deși chiar și atunci Cred că ar dura câțiva ani pentru a începe cu adevărat să scadă.

dacă Facebook are voie să continue așa cum este și nu se întâmplă schimbări majore în capacitatea lor de a produce software nou, nu văd React mergând nicăieri în curând. Este prea mare, este prea bun și este mai bine să adăugați funcții noi decât alte versiuni mari de bilete, cum ar fi Angular.

Typescript

JavaScript nu a fost întotdeauna grozav în ceea ce privește adăugarea de noi funcții, dar cred că Typescript ajunge la un punct de popularitate în care JS va începe să se gândească la cribbing din ea. Odată ce JS adaugă caracteristici native, cum ar fi tastarea statică mai bună, probabil că veți vedea că Typescript va cădea foarte mult. Nu cred că se va întâmpla în 2020, dar până în 2030? Absolut. Acesta este un model pe care l-am văzut în programare foarte mult: limba x are o problemă, astfel încât dezvoltatorii să creeze un cadru sau un instrument pentru a umple gaura, devine popular, apoi limba originală lansează o nouă versiune care adoptă caracteristicile sale și Cadrul moare. Typescript umple un gol important începând cu 2020, dar odată ce JS conectează acel gol, Typescript va trebui să-și pună câteva întrebări serioase.

Vue

am de gând să merg pe un membru aici și spune ceva nu sunt deosebit de fericit despre a spune: nu cred că Vue are mult de un viitor. Îmi place Vue, dar dacă ar fi avut momentul, ar fi avut-o până acum. Nu mai este noul venit curajos, iar cadrele JavaScript mai înfometate, cum ar fi Svelte, se prăbușesc la călcâie. Există probabil o realitate în care Vue este cadrul JS dominant, dar în realitatea noastră, React a venit și a aburit pe toată lumea. Cu excepția cazului în care se întâmplă ceva extrem care face React mai puțin viabil în viitor, cum ar fi închiderea Facebook sau destrămarea, nu este probabil să depășească vreodată React în popularitate.

Svelte

este greu de spus dacă Svelte va deveni următorul mare lucru. Este cu siguranță un cadru minunat JavaScript, dar Vue este minunat, dar se luptă să concureze cu banii FAANG ai React; va fi nevoie de mult talent pentru ca oricine să înlăture Facebook, iar Facebook poate plăti cu siguranță acel talent mai bine. Este un fapt trist că proiectele open source mai mici—oricât de valoroase—se luptă adesea pentru a obține pătrunderea industriei de lansări de la companii importante. Vreau să văd Svelte reuși, dar eu nu sunt la un moment în care aș pune bani pe ea.

Angular, AngularJS, și jQuery

sunt lumping aceste cadre JavaScript împreună pentru că toate sunt destul de asemănătoare la sfârșitul zilei: sunt destul de nepopulare în aceste zile, dar au atins un nivel de penetrare care le face greu de evitat. jQuery și AngularJS au fost la fel de omniprezente în trecut ca React este acum; echipele noastre fac încă o mulțime de lucrări de întreținere pe ambele și nu văd că se schimbă în curând. Am vorbit mult despre momentum astăzi și asta pentru un motiv bun: tehnologiile sunt cu siguranță înlocuite, dar cele mari au obiceiul de a rămâne în jur foarte mult timp după aceea.

TensorFlow.js

Iată wildcard-ul meu, dar TensorFlow ia acum JavaScript și cred că va schimba JS în același mod în care Node a făcut-o în 2009. AI va fi Marele gamechanger în anii 2020, iar TF este cel mai bun instrument pe care îl avem acum pentru construirea rețelelor neuronale și a algoritmilor de învățare automată în JavaScript. Este un instrument bun, de asemenea: am doar dabbled, dar este robust și versatil și eu nu pot să aștept pentru a pune mâna pe ea un pic mai mult.

nu cred că AI și ML sunt încă acolo, dar cu siguranță nu sunt departe și cred că accesibilitatea și utilizarea lor vor exploda în următorii zece ani. TensorFlow este open-source, are o mulțime de talent și finanțare în spatele ei, are oameni C++ și Python care lucrează la propriile proiecte pe care le puteți inspira și primi sfaturi.

chiar acum principala barieră este cât de complexe sunt rețelele neuronale, dar pot vedea că bariera coboară. Vedem că multe în tehnologie: ceva de genul containerizării a existat de foarte mult timp, dar a existat o barieră de înaltă calificare, apoi Docker a venit și a făcut-o accesibilă mai multor dezvoltatori și dintr-o dată containerele sunt peste tot. Ceea ce AI/ML are nevoie este un moment Docker care îl pune în mâinile dezvoltatorilor de zi cu zi și am putut vedea TensorFlow.js fiind parte din asta.

Bine, Dar Ce Înseamnă Asta Pentru Mine?

predicțiile pe zece ani sunt grele, iar predicțiile pe zece ani în ceva la fel de volatil ca JavaScript sunt deosebit de grele. Nod abia a existat în urmă cu zece ani, și a luat JS în direcții nici unul dintre noi de așteptat. Există întotdeauna o mulțime de acoperire atunci când încercați să faceți această predicție, pentru că este imposibil de spus Care tehnologie nouă, în prezent pe laptopul unui student, va arunca totul în aer.

acestea fiind spuse, aș paria foarte mult în AI / ML și cred că TensorFlow.js este probabil să fie foarte important în această schimbare. De asemenea, cred—dacă nu ați făcut—o deja-că învățarea React este o abilitate de muncă extrem de utilă pe care o veți putea folosi mult timp. Anii 2010 au fost un deceniu de certuri, în care diferite cadre JavaScript s-au luptat reciproc pentru dominare, dar React pare să fi câștigat bine și cu adevărat acea luptă și bănuiesc că anii 2020 vor fi mai mult un deceniu monolitic, dominat de un număr mai mic de tehnologii mai mari.

în general, cred că va fi un deceniu interesant. Creșterea JavaScript a început să încetinească și să se maturizeze, ceea ce înseamnă că un declin este undeva în viitorul nostru, dar cred că este încă departe, iar investiția în JavaScript este încă o idee la fel de inteligentă ca în 2014. Nu sunt sigur că voi da același sfat în 2030, dar deocamdată, banii mei sunt încă pe JS.

dacă sunteți un dezvoltator care caută de lucru, avem Javascript locuri de muncă pentru freshers în Kolkata, India. Dacă sunteți interesat să citiți mai multe despre viitorul programării, citiți analiza noastră despre GoLang.

Lasă un răspuns

Adresa ta de email nu va fi publicată.