Tehnoloogiad, mis on 2020. aastal populaarsed

Tehnoloogiad, mis on 2020. aastal populaarsed

Kuigi see tundub võimatu, on aasta 2020 peaaegu käes. Oleme siiani tajunud seda kuupäeva kui midagi otse ulmeromaanide lehekülgedelt, kuid ometi on asjad täpselt nii – aasta 2020 on kohe käes.

Kui olete huvitatud sellest, mida programmeerimismaailma tulevik toob, siis olete jõudnud õigesse kohta. Ma võin igas punktis eksida – ärge võtke minu sõnu eksimatu tõena -, kuid allpool toon välja oma mõtted selle kohta, mis meid ees ootab. Mul ei ole ettehoolduse andi, kuid ma võin olemasolevate andmete põhjal teha mõned oletused.

Rooste läheb peavoolu

Rust on mitme paradigmaga süsteemide programmeerimiskeel, mis seab esikohale turvalisuse; Esiteks turvalisus paralleelarvutuses. Süntaksi poolest sarnaneb Rust C++-ga, kuid on loodud pakkuma suuremat mäluturvalisust, säilitades samal ajal suure jõudluse.

Juba neli aastat oleme jälginud selle programmeerimiskeele kiiret arengut. Ma arvan, et 2020. aastal läheb Rust ametlikult peavoolu. Sõnal "peavool" on igaühe jaoks erinev tähendus, kuid usun, et haridusasutused hakkavad seda oma programmidesse lülitama. Nii tekib aja jooksul uus Rustis kirjutavate programmeerijate laine.

Tehnoloogiad, mis on 2020. aastal populaarsed

Programmeerijate populaarseimad lemmikkeeled 2019. aasta Stack Overflow uuringu tulemuste kohaselt

Rust on end juba tõestanud hea keelena koos väga aktiivse ja dünaamilise kogukonnaga. Seda kasutab Facebook Kaalud, ettevõtte ajaloo suurim projekt, nii et varsti näeme, milleks Rust tegelikult võimeline on.

Kui otsite õppimiseks uut keelt, soovitan tungivalt tutvuda Rustiga. Keda huvitab täpsem tegevuskava, annan nõu see raamat - Ma alustasin sellega ise. Mine Rust!

GraphQL-i populaarsus kasvab jätkuvalt

Tehnoloogiad, mis on 2020. aastal populaarsed

GraphQL Google Trends

Kuna meie rakendused muutuvad keerukamaks, muutub ka vajadus andmete töötlemiseks. Mina isiklikult olen suur GraphQL-i fänn, mida olen kasutanud rohkem kui korra. Minu arvates on see lahendus andmete hankimisel traditsioonilisest REST API-st üle pea.

REST API standardvormis nõuab andmete laadimist mitmelt URL-ilt, samas kui GraphQL API saab kõik teie rakendusele vajalikud andmed ühe päringu kaudu.

GraphQL-i kasutavad igas suuruses meeskonnad, kes töötavad erinevates keskkondades ja keeltes ning loovad mobiilirakendusi, veebisaite ja API-sid. Kui olete huvitatud GraphQL-i õppimisest, vaadake koos õpetusega minu autorsus.

Progressiivsed veebirakendused on jõud, millega tuleb arvestada

Progressiivsed veebirakendused (ehk PWA-d) esindavad uut lähenemist rakenduste arendamisele: need ühendavad kõik veebi tugevad küljed mobiililahenduste parimate omadustega.

Maailmas on palju rohkem veebiarendajaid kui konkreetsele platvormile kirjutavaid kohalikke arendajaid. Ma kahtlustan, et kui suurettevõtted mõistavad, et nad saavad kasutada veebiarendajate oskusi progressiivsete veebirakenduste loomiseks, näeme seda tüüpi toodete tohutut sissevoolu.

Suurkorporatsioonide kohanemine võtab aga aega, nagu tavaliselt iga tehnoloogia puhul. Veebirakenduste progressiivseks muutmise ülesanne langeb esiotsa arendamise õlgadele, kuna kogu mõte on koostoimes Web Workers API-ga (native browser API).

Veebirakendused on siin, et jääda. Üha rohkem inimesi hakkab aru saama, et universaalse ühilduvusega ühe progressiivse veebirakenduse loomine nõuab vähem ressursse ja tasub ajainvesteeringut paremini ära.

Tehnoloogiad, mis on 2020. aastal populaarsed

PWA sisse Google Trends

Nüüd on aeg alustada tutvust progressiivsete veebirakendustega – võite alustada siit.

Web Assembly avaldatakse

Web Assembly (lühendatult wasm) on virnastatud virtuaalmasina binaarne käsuvorming. See toimib kaasaskantava kompileerimise sihtmärgina kõrgetasemeliste keelte jaoks (C, C++, Rust) ja seda saab veebis juurutada kliendi- ja serverirakenduste jaoks. Ka progressiivsed veebirakendused töötavad koos wasmiga.

Teisisõnu, Web Assembly ületab lõhe JavaScripti ja teiste erinevatel tasanditel tehnoloogiate vahel. Kujutage ette, et peate Reactis kirjutatud rakenduses kasutama Rusti pilditöötlusteeki. Web Assembly teeb selle võimalikuks.

JSConf.Asia 2019 konverentsilt peetud kõne salvestamine veebisegmendis wasmi rollist

Jõudlus on kuningas ja andmemahud kasvavad pidevalt, mistõttu on järjest raskem sammu pidada. Siin tulevad mängu C++ või Rusti madalatasemelised teegid. Peagi näeme, et suured ettevõtted lisavad oma arsenali Web Assembly ja asjad lähevad ainult sealt edasi.

React jääb peale

Tehnoloogiad, mis on 2020. aastal populaarsed

Esiotsa JavaScripti teegid

React on esiotsa arenduse jaoks vaieldamatult populaarseim JavaScripti teek ja seda vääriliselt. Rakenduste loomine Reactis on lihtne ja lõbus. Selle teegi loonud meeskond koos kogukonnaga on teinud suurepärast tööd, et pakkuda arendajatele head kogemust.

Olen töötanud Vue, Angulari ja Reactiga ning need kõik tundusid suurepärased raamistikud. Siin peate meeles pidama: iga raamatukogu eesmärk on täita konkreetne ülesanne. See tähendab, et peate vähem mõtlema maitse-eelistustele ja rohkem sellele, kuidas seda konkreetset probleemi lahendada. Vaidlemine selle üle, milline raamistik on "parim", on täiesti mõttetu. Tuleb lihtsalt endale üks välja valida ja kogu oma energia arengusse suunata. Inspireeritud? Valige mingi projekt nimekirjast ja alusta!

Panusta alati JavaScriptile

2010. aastaid võib julgelt nimetada JavaScripti kümnendiks. Tema populaarsus on aastatega hüppeliselt tõusnud ja see ei paista aeglustumas.

JavaScripti arendajad peavad rünnakuid taluma – neid nimetatakse sageli "võltsitud arendajateks". JavaScript on aga iga tehnoloogiagigandi toodete lahutamatu osa: Netflix, Facebook, Google ja paljud teised. Ainuüksi selle põhjal tuleks seda pidada samasuguseks seaduslikuks programmeerimiskeeleks nagu kõiki teisi. Kandke oma JavaScripti arendaja tiitlit väärikalt – lõppude lõpuks on see kogukond loonud palju lahedamaid ja uuenduslikumaid lahendusi. Peaaegu kõik veebisaidid kasutavad seda keelt mingil määral. Ja neid on miljoneid!

Seega on JavaScripti arendajatele praegu väga viljakas aeg. Palgad tõusevad, kogukond on elav, tööturg on tohutu. Kui mõtlete JavaScripti kirjutamise õppimisele, proovige raamatusarja Sa ei tea JS-i - imelised materjalid. Olen varem arutlenud JavaScripti populaarsuse põhjuste üle, see võib olla lugemist väärt ja see artikkel.

Tehnoloogiad, mis on 2020. aastal populaarsed

Programmeerimiskeelte populaarsuse dünaamika GitHubi statistika järgi

Täname, et lugesite! Kui jäin millestki lahedast ilma, kirjutage kommentaaridesse projektidest ja tehnoloogiatest, mis väärivad tähelepanu ja huvi.

Allikas: www.habr.com

Lisa kommentaar