Teknologioj kiuj estos popularaj en 2020

Teknologioj kiuj estos popularaj en 2020

Kvankam ŝajnas neeble, 2020 preskaŭ estas ĉi tie. Ni ĝis nun perceptis ĉi tiun daton kiel io rekte el la paĝoj de sciencfikciaj romanoj, kaj tamen, ĝuste tiel estas la aferoj - 2020 estas tuj ĉirkaŭ la angulo.

Se vi scivolas pri tio, kion la estonteco povus havi por la mondo de programado, tiam vi venis al la ĝusta loko. Mi eble eraras pri ĉiu punkto - ne prenu miajn vortojn kiel neeraripovan veron - sed ĉi-sube mi skizos miajn pensojn pri tio, kio nin atendas. Mi ne havas la doton de providenco, sed mi povas fari iujn supozojn surbaze de la disponeblaj datumoj.

Rusto fariĝos ĉefa

Rust estas plurparadigma sistemo programlingvo kiu prioritatas sekurecon; Antaŭ ĉio, sekureco en paralela komputado. Laŭ sintakso, Rust estas simila al C++, sed estas dizajnita por disponigi pli grandan memorsekurecon konservante altan efikecon.

Jam de kvar jaroj ni observas la rapidan disvolviĝon de ĉi tiu programlingvo. Mi pensas, ke 2020 estas kiam Rust oficiale fariĝos ĉefa. La vorto "ĉefa" havas malsaman signifon por ĉiuj, sed mi kredas, ke edukaj institucioj komencos inkluzivi ĝin en siaj programoj. Tiel, kun la tempo, nova ondo de programistoj skribantaj en Rust aperos.

Teknologioj kiuj estos popularaj en 2020

Plej ŝatataj lingvoj de programistoj laŭ la rezultoj de enketo de Stack Overflow en 2019

Rust jam pruvis sin esti bona lingvo kun tre aktiva kaj dinamika komunumo. Jen kion Facebook uzas Pesilo, la plej granda projekto en la historio de la kompanio, do ni baldaŭ vidos, kion Rust vere kapablas.

Se vi serĉas novan lingvon por lerni, mi tre rekomendas kontroli Rust. Por tiuj, kiuj interesiĝas pri pli detala agadplano, mi konsilas ĉi tiu libro - Mi mem komencis per ĝi. Iru Rusto!

GraphQL daŭre kreskos en populareco

Teknologioj kiuj estos popularaj en 2020

GraphQL google tendencoj

Ĉar niaj aplikoj fariĝas pli kompleksaj, ankaŭ la bezono prilabori datumojn. Persone, mi estas granda ŝatanto de GraphQL, kiun mi uzis pli ol unufoje. Miaopinie, ĉi tiu solvo estas kapo kaj ŝultro super tradicia REST API kiam temas pri reakiro de datumoj.

La REST API en sia norma formo postulas ŝarĝi datumojn de pluraj URL-oj, dum la GraphQL API ricevas ĉiujn datumojn, kiujn via aplikaĵo bezonas per ununura peto.

GraphQL estas uzata de teamoj de ĉiuj grandecoj, laborantaj en malsamaj medioj kaj lingvoj, kreante moveblajn programojn, retejojn kaj APIojn. Se vi interesiĝas pri lerni GraphQL, kontrolu kun lernilo mia aŭtoreco.

Progresemaj TTT-aplikoj estas forto por esti kalkulita

Progressive Web Apps (aŭ PWAoj) reprezentas novan aliron al evoluigo de aplikaĵoj: ili kombinas ĉiujn fortojn de la reto kun la plej bonaj trajtoj de moveblaj solvoj.

Estas multe pli da retejo-programistoj en la mondo ol denaskaj programistoj, kiuj skribas por specifa platformo. Mi suspektas, ke post kiam grandaj korporacioj rimarkos, ke ili povas uzi la kapablojn de retaj programistoj por krei progresemajn retajn aplikojn, ni vidos amasan enfluon de ĉi tiuj specoj de produktoj.

Tamen, necesas iom da tempo por ke grandaj korporacioj adaptiĝos, kiel kutime okazas kun iu ajn teknologio. La tasko fari TTT-aplikaĵojn progresemaj falos sur la ŝultrojn de front-end-disvolviĝo, ĉar la tuta punkto estas en interagado kun la Web Workers API (denaska retumilo API).

Retaj programoj estas ĉi tie por resti. Pli kaj pli da homoj ekkaptas la ideon, ke konstrui ununuran progreseman TTT-aplikaĵon kun universala kongruo postulos malpli da rimedoj kaj pli valoras la tempan investon.

Teknologioj kiuj estos popularaj en 2020

PWA en google tendencoj

Nun estas la tempo komenci konatiĝi kun progresemaj TTT-aplikoj - vi povas komenci de ĉi tie.

Reta Asembleo estos liberigita

Reta Asembleo (mallongigita kiel wasm) estas binara instrukcioformato por stakita virtuala maŝino. Ĝi funkcias kiel portebla kompilcelo por altnivelaj lingvoj (C, C++, Rust) kaj povas esti deplojita en la reto por klientaj kaj servilaj aplikoj. Progresemaj retprogramoj ankaŭ funkcias kun wasm.

Alivorte, Web Assembly transpontas la interspacon inter JavaScript kaj aliaj teknologioj sur malsamaj niveloj. Imagu, ke vi devas uzi Rust-bild-pretigan bibliotekon en aplikaĵo skribita en React. Reta Asembleo ebligos tion.

Registrado de parolado pri la rolo de wasm en la retsegmento de la konferenco ĉe JSConf.Asia 2019

Efikeco estas la reĝo, kaj datumvolumoj konstante kreskas, farante ĉiam pli malfacile teni. Jen kie malaltnivelaj bibliotekoj de C++ aŭ Rust eniras. Ni baldaŭ vidos grandajn kompaniojn aldoni Web Assembly al sia arsenalo, kaj aferoj nur iros de tie.

Reagi restos supre

Teknologioj kiuj estos popularaj en 2020

Antaŭfinaj JavaScript-bibliotekoj

React estas senkompare la plej populara JavaScript-biblioteko por antaŭfina disvolviĝo, kaj merite. Fari apojn en React estas facila kaj amuza. La teamo kiu kreis ĉi tiun bibliotekon, kune kun la komunumo, faris bonegan laboron provizi bonan sperton por programistoj.

Mi laboris kun Vue, Angular kaj React, kaj ili ĉiuj ŝajnis bonegaj kadroj. Ĉi tie vi devas memori: la celo de iu biblioteko estas plenumi specifan taskon. Ĉi tio signifas, ke vi devas pensi malpli pri gustopreferoj kaj pli pri kiel solvi ĉi tiun specifan problemon. Kvereli pri kiu kadro estas "plej bona" ​​estas absolute sencela. Vi nur bezonas elekti unu por vi mem kaj direkti vian tutan energion al disvolviĝo. Inspirita? Elektu iu projekto el la listo kaj komencu!

Ĉiam vetu je JavaScript

Estas sekure nomi la 2010-aj jarojn la jardeko de JavaScript. Lia populareco altiĝis tra la jaroj kaj ĝi ne ŝajnas malrapidiĝi.

JavaScript-programistoj devas elteni atakojn - ili ofte estas referitaj kiel "falsaj programistoj". Sed JavaScript estas integra komponanto de la produktoj de iu ajn teknologia giganto: Netflix, Facebook, Google kaj multaj aliaj. Surbaze de tio sole, ĝi devus esti konsiderata la sama legitima programlingvo kiel ĉiuj aliaj. Portu digne vian JavaScript-programisto-titolon—post ĉio, ĉi tiu komunumo kreis multajn el la plej bonegaj, plej novigaj solvoj ĉirkaŭe. Preskaŭ ĉiuj retejoj uzas ĉi tiun lingvon iagrade. Kaj estas milionoj da ili!

Do nun estas tre fekunda tempo por JavaScript-programistoj. Salajroj altiĝas, la komunumo estas vigla, la labormerkato estas grandega. Se vi pensas pri lerni skribi JavaScript, provu la libroserion Vi Ne Konas JS - mirindaj materialoj. Mi diskutis la kialojn de la populareco de JavaScript en la pasinteco, ĝi povus esti leginda kaj ĉi tiu artikolo.

Teknologioj kiuj estos popularaj en 2020

Dinamiko de populareco de programlingvoj laŭ GitHub-statistikoj

Dankon pro legado! Se mi maltrafis ion bonegan, skribu en la komentoj pri projektoj kaj teknologioj, kiuj meritas atenton kaj intereson.

fonto: www.habr.com

Aldoni komenton