Tegnologieë wat in 2020 gewild sal wees

Tegnologieë wat in 2020 gewild sal wees

Alhoewel dit onmoontlik lyk, is 2020 amper hier. Ons het tot nou toe hierdie datum as iets reguit uit die bladsye van wetenskapfiksie-romans beskou, en tog is dit presies hoe dinge is - 2020 is net om die draai.

As jy nuuskierig is oor wat die toekoms vir die wêreld van programmering kan inhou, dan het jy op die regte plek gekom. Ek mag op elke punt verkeerd wees – moenie my woorde as onfeilbare waarheid beskou nie – maar hieronder sal ek my gedagtes uiteensit oor wat op ons wag. Ek het nie die gawe van voorsienigheid nie, maar ek kan 'n paar aannames maak gebaseer op die beskikbare data.

Roes sal hoofstroom gaan

Rust is 'n multi-paradigma stelsel programmeertaal wat sekuriteit prioritiseer; Eerstens, sekuriteit in parallelle rekenaars. Wat sintaksis betref, is Rust soortgelyk aan C++, maar is ontwerp om groter geheueveiligheid te bied terwyl hoë werkverrigting gehandhaaf word.

Vir vier jaar neem ons nou die vinnige ontwikkeling van hierdie programmeertaal waar. Ek dink 2020 is wanneer Rust amptelik hoofstroom sal word. Die woord "hoofstroom" het vir almal 'n ander betekenis, maar ek glo dat opvoedkundige instansies dit in hul programme sal begin insluit. So, met verloop van tyd, sal 'n nuwe golf van programmeerders wat in Rust skryf, verskyn.

Tegnologieë wat in 2020 gewild sal wees

Top gunsteling tale van programmeerders volgens die resultate van 'n Stack Overflow-opname in 2019

Rust het homself reeds bewys as 'n goeie taal met 'n baie aktiewe en dinamiese gemeenskap. Dit is wat Facebook gebruik in Weegskaal, die grootste projek in die maatskappy se geskiedenis, so ons sal binnekort sien waartoe Rust werklik in staat is.

As jy op soek is na 'n nuwe taal om te leer, beveel ek sterk aan om na Rust te kyk. Vir diegene wat belangstel in 'n meer gedetailleerde aksieplan, adviseer ek hierdie boek - Ek het self daarmee begin. Gaan Roes!

GraphQL sal steeds in gewildheid toeneem

Tegnologieë wat in 2020 gewild sal wees

GraphQL Google Trends

Soos ons toepassings meer kompleks word, neem die behoefte om data te verwerk ook toe. Persoonlik is ek 'n groot aanhanger van GraphQL, wat ek meer as een keer gebruik het. Na my mening is hierdie oplossing kop en skouers bo 'n tradisionele REST API wanneer dit kom by die herwinning van data.

Die REST API in sy standaardvorm vereis die laai van data vanaf verskeie URL's, terwyl die GraphQL API al die data wat jou toepassing benodig deur 'n enkele versoek kry.

GraphQL word gebruik deur spanne van alle groottes wat in verskillende omgewings en tale werk, mobiele toepassings, webwerwe en API's skep. As jy belangstel om GraphQL te leer, kyk gerus met tutoriaal my skrywerskap.

Progressiewe webtoepassings is 'n krag om mee rekening te hou

Progressiewe webtoepassings (of PWA's) verteenwoordig 'n nuwe benadering tot toepassingsontwikkeling: hulle kombineer al die sterk punte van die web met die beste kenmerke van mobiele oplossings.

Daar is baie meer webontwikkelaars in die wêreld as inheemse ontwikkelaars wat vir 'n spesifieke platform skryf. Ek vermoed dat sodra groot korporasies besef dat hulle die vaardighede van webontwikkelaars kan gebruik om progressiewe webtoepassings te skep, ons 'n massiewe toestroming van hierdie tipe produkte sal sien.

Dit sal egter tyd neem vir groot maatskappye om aan te pas, soos gewoonlik die geval is met enige tegnologie. Die taak om webtoepassings progressief te maak, sal op die skouers van front-end-ontwikkeling val, aangesien die hele punt in interaksie is met die Web Workers API (native browser API).

Webtoepassings is hier om te bly. Meer en meer mense kry die idee vas dat die bou van 'n enkele progressiewe webtoepassing met universele versoenbaarheid minder hulpbronne sal verg en die tydsbelegging die moeite werd sal wees.

Tegnologieë wat in 2020 gewild sal wees

PWA in Google Trends

Dit is nou die tyd om met progressiewe webtoepassings kennis te maak – jy kan begin vandaar.

Web Vergadering sal vrygestel word

Web Assembly (afgekort as wasm) is 'n binêre instruksieformaat vir 'n gestapelde virtuele masjien. Dit dien as 'n draagbare samestellingteiken vir hoëvlaktale (C, C++, Rust) en kan op die web vir kliënt- en bedienertoepassings ontplooi word. Progressiewe webtoepassings werk ook met wasm.

Met ander woorde, Web Assembly oorbrug die gaping tussen JavaScript en ander tegnologieë op verskillende vlakke. Stel jou voor dat jy 'n Rust-beeldverwerkingsbiblioteek moet gebruik in 'n toepassing wat in React geskryf is. Web Assembly sal dit moontlik maak.

Opname van 'n toespraak oor die rol van wasm in die websegment van die konferensie by JSConf.Asia 2019

Prestasie is koning, en datavolumes groei voortdurend, wat dit al hoe moeiliker maak om tred te hou. Dit is waar lae-vlak biblioteke van C++ of Rust ter sprake kom. Ons sal binnekort sien hoe groot maatskappye Web Assembly by hul arsenaal voeg, en dinge sal net van daar af gaan.

Reageer sal bo bly

Tegnologieë wat in 2020 gewild sal wees

JavaScript-biblioteke aan die voorkant

React is verreweg die gewildste JavaScript-biblioteek vir front-end-ontwikkeling, en welverdiend. Dit is maklik en pret om toepassings in React te maak. Die span wat hierdie biblioteek geskep het, saam met die gemeenskap, het 'n goeie werk gedoen om 'n goeie ervaring vir ontwikkelaars te bied.

Ek het met Vue, Angular en React gewerk, en hulle het almal soos wonderlike raamwerke gelyk. Hier moet jy onthou: die doel van enige biblioteek is om 'n spesifieke taak uit te voer. Dit beteken jy hoef minder oor smaakvoorkeure te dink en meer oor hoe om hierdie spesifieke probleem op te los. Om te redeneer oor watter raamwerk "die beste" is, is absoluut sinneloos. Jy hoef net een vir jouself te kies en al jou energie op ontwikkeling te rig. Geïnspireer? Kies een of ander projek uit die lys en begin!

Wed altyd op JavaScript

Dit is veilig om die 2010's die dekade van JavaScript te noem. Sy gewildheid het oor die jare die hoogte ingeskiet en dit lyk nie of dit verlangsaam nie.

JavaScript-ontwikkelaars moet aanvalle verduur - daar word dikwels na hulle verwys as "vals ontwikkelaars." Maar JavaScript is 'n integrale komponent van die produkte van enige tegnologiereus: Netflix, Facebook, Google en vele ander. Op grond hiervan alleen, moet dit beskou word as dieselfde wettige programmeertaal as alle ander. Dra jou JavaScript-ontwikkelaartitel met waardigheid - hierdie gemeenskap het immers baie van die coolste, mees innoverende oplossings geskep. Byna alle webwerwe gebruik hierdie taal tot 'n mate. En daar is miljoene van hulle!

Dit is dus nou 'n baie vrugbare tyd vir JavaScript-ontwikkelaars. Salarisse styg, die gemeenskap is lewendig, die arbeidsmark is groot. As jy daaraan dink om JavaScript te leer skryf, probeer die boekreeks Jy ken nie JS nie - wonderlike materiale. Ek het die redes vir JavaScript se gewildheid in die verlede bespreek, dit kan die moeite werd wees om te lees en hierdie artikel.

Tegnologieë wat in 2020 gewild sal wees

Dinamika van gewildheid van programmeertale volgens GitHub-statistieke

Dankie dat jy gelees het! As ek iets cool gemis het, skryf in die kommentaar oor projekte en tegnologieë wat aandag en belangstelling verdien.

Bron: will.com

Voeg 'n opmerking