Teknologjitë që do të jenë të njohura në vitin 2020

Teknologjitë që do të jenë të njohura në vitin 2020

Edhe pse duket e pamundur, viti 2020 është pothuajse këtu. Deri më tani e kemi perceptuar këtë datë si diçka të dalë nga faqet e romaneve fantastiko-shkencore, e megjithatë, kështu janë gjërat - 2020 është afër qoshes.

Nëse jeni kurioz se çfarë mund të presë e ardhmja për botën e programimit, atëherë keni ardhur në vendin e duhur. Mund të kem gabim në çdo pikë - mos i merrni fjalët e mia si të vërteta të pagabueshme - por më poshtë do të përshkruaj mendimet e mia për atë që na pret. Unë nuk kam dhuntinë e providencës, por mund të bëj disa supozime bazuar në të dhënat e disponueshme.

Rust do të shkojë në rrjedhën kryesore

Rust është një gjuhë programimi sistemesh me shumë paradigma që i jep përparësi sigurisë; Para së gjithash, siguria në llogaritjen paralele. Për sa i përket sintaksës, Rust është i ngjashëm me C++, por është krijuar për të ofruar siguri më të madhe të kujtesës duke ruajtur performancën e lartë.

Prej katër vitesh po vëzhgojmë zhvillimin e shpejtë të kësaj gjuhe programimi. Unë mendoj se viti 2020 është kur Rust do të bëhet zyrtarisht i zakonshëm. Fjala “mainstream” ka një kuptim të ndryshëm për të gjithë, por besoj se institucionet arsimore do të fillojnë ta përfshijnë në programet e tyre. Kështu, me kalimin e kohës, do të shfaqet një valë e re programuesish që shkruajnë në Rust.

Teknologjitë që do të jenë të njohura në vitin 2020

Gjuhët më të preferuara të programuesve sipas rezultateve të një sondazhi të Stack Overflow në 2019

Rust e ka dëshmuar tashmë veten si një gjuhë e mirë me një komunitet shumë aktiv dhe dinamik. Kjo është ajo që Facebook përdor në Peshorja, projekti më i madh në historinë e kompanisë, kështu që së shpejti do të shohim se çfarë është realisht i aftë Rust.

Nëse jeni duke kërkuar për një gjuhë të re për të mësuar, ju rekomandoj të kontrolloni Rust. Për ata që janë të interesuar për një plan veprimi më të detajuar, unë këshilloj ky libër - E nisa vetë. Shko Rust!

GraphQL do të vazhdojë të rritet në popullaritet

Teknologjitë që do të jenë të njohura në vitin 2020

GraphQL Google Trends

Ndërsa aplikacionet tona bëhen më komplekse, po ashtu bëhet edhe nevoja për të përpunuar të dhënat. Personalisht, unë jam një fans i madh i GraphQL, të cilin e kam përdorur më shumë se një herë. Sipas mendimit tim, kjo zgjidhje është koka dhe supet mbi një API tradicionale REST kur bëhet fjalë për marrjen e të dhënave.

REST API në formën e tij standarde kërkon ngarkimin e të dhënave nga URL të shumta, ndërsa API GraphQL merr të gjitha të dhënat që i nevojiten aplikacionit tuaj përmes një kërkese të vetme.

GraphQL përdoret nga ekipe të të gjitha madhësive, duke punuar në mjedise dhe gjuhë të ndryshme, duke krijuar aplikacione celulare, faqe interneti dhe API. Nëse jeni të interesuar të mësoni GraphQL, shikoni me tutorial autorësia ime.

Aplikacionet progresive të uebit janë një forcë për t'u marrë parasysh

Aplikacionet progresive të uebit (ose PWA) përfaqësojnë një qasje të re për zhvillimin e aplikacioneve: ato kombinojnë të gjitha pikat e forta të uebit me veçoritë më të mira të zgjidhjeve celulare.

Ka shumë më tepër zhvillues të uebit në botë sesa zhvillues vendas që shkruajnë për një platformë specifike. Unë dyshoj se sapo korporatat e mëdha të kuptojnë se mund të përdorin aftësitë e zhvilluesve të uebit për të krijuar aplikacione progresive në internet, do të shohim një fluks masiv të këtyre llojeve të produkteve.

Megjithatë, do të duhet pak kohë që korporatat e mëdha të përshtaten, siç ndodh zakonisht me çdo teknologji. Detyra për t'i bërë aplikacionet në ueb progresive do të bjerë mbi supet e zhvillimit të front-end, pasi e gjithë çështja është në ndërveprim me API-në e Web Workers (API amtare e shfletuesit).

Aplikacionet në ueb janë këtu për të qëndruar. Gjithnjë e më shumë njerëz po kapin idenë se ndërtimi i një aplikacioni të vetëm progresiv në internet me përputhshmëri universale do të kërkojë më pak burime dhe do t'ia vlejë më mirë investimit në kohë.

Teknologjitë që do të jenë të njohura në vitin 2020

PWA në Google Trends

Tani është koha për të filluar të njiheni me aplikacionet progresive në internet - mund të filloni prandaj.

Web Asambleja do të publikohet

Web Asambleja (shkurtuar si wasm) është një format instruksioni binar për një makinë virtuale të grumbulluar. Ai vepron si një objektiv i lëvizshëm përpilimi për gjuhët e nivelit të lartë (C, C++, Rust) dhe mund të vendoset në ueb për aplikacionet e klientit dhe serverit. Aplikacionet progresive të uebit funksionojnë gjithashtu me wasm.

Me fjalë të tjera, Web Asambleja lidh hendekun midis JavaScript dhe teknologjive të tjera në nivele të ndryshme. Imagjinoni se duhet të përdorni një bibliotekë të përpunimit të imazhit Rust në një aplikacion të shkruar në React. Web Asambleja do ta bëjë të mundur këtë.

Regjistrimi i një fjalimi mbi rolin e wasm në segmentin e internetit nga konferenca në JSConf.Asia 2019

Performanca është mbret dhe vëllimet e të dhënave po rriten vazhdimisht, duke e bërë gjithnjë e më të vështirë vazhdimin. Këtu hyjnë në lojë bibliotekat e nivelit të ulët nga C++ ose Rust. Së shpejti do të shohim kompani të mëdha duke shtuar Web Assembly në arsenalin e tyre dhe gjërat do të shkojnë vetëm prej andej.

React do të qëndrojë në krye

Teknologjitë që do të jenë të njohura në vitin 2020

Bibliotekat e para të JavaScript

React është deri tani biblioteka më e popullarizuar JavaScript për zhvillimin e frontit, dhe meriton. Krijimi i aplikacioneve në React është i lehtë dhe argëtues. Ekipi që krijoi këtë bibliotekë, së bashku me komunitetin, ka bërë një punë të shkëlqyer për të ofruar një përvojë të mirë për zhvilluesit.

Unë kam punuar me Vue, Angular dhe React, dhe të gjitha dukeshin si korniza të shkëlqyera. Këtu duhet të mbani mend: qëllimi i çdo biblioteke është të kryejë një detyrë specifike. Kjo do të thotë që ju duhet të mendoni më pak për preferencat e shijes dhe më shumë se si ta zgjidhni këtë problem specifik. Të argumentosh se cila kornizë është "më e mira" është absolutisht e kotë. Thjesht duhet të zgjidhni një për veten tuaj dhe të drejtoni të gjithë energjinë tuaj drejt zhvillimit. E frymëzuar? Zgjidhni ndonjë projekt nga lista dhe filloni!

Gjithmonë bast në JavaScript

Është e sigurt që vitet 2010 të quhen dekada e JavaScript. Popullariteti i tij është rritur shumë me kalimin e viteve dhe nuk duket se po ngadalësohet.

Zhvilluesit e JavaScript duhet të durojnë sulmet - ata shpesh quhen "zhvillues të rremë". Por JavaScript është një komponent integral i produkteve të çdo gjiganti teknologjik: Netflix, Facebook, Google dhe shumë të tjerë. Bazuar vetëm në këtë, ajo duhet të konsiderohet e njëjta gjuhë programimi legjitime si të gjitha të tjerat. Vishni titullin tuaj të zhvilluesit JavaScript me dinjitet—në fund të fundit, ky komunitet ka krijuar shumë nga zgjidhjet më interesante, më inovative përreth. Pothuajse të gjitha faqet e internetit e përdorin këtë gjuhë në një farë mase. Dhe ka miliona prej tyre!

Pra, tani është një kohë shumë pjellore për zhvilluesit e JavaScript. Pagat po rriten, komuniteti është i gjallë, tregu i punës është i madh. Nëse po mendoni të mësoni të shkruani JavaScript, provoni serinë e librave Ju nuk e dini JS - materiale të mrekullueshme. Unë kam diskutuar arsyet e popullaritetit të JavaScript në të kaluarën, mbase ia vlen të lexohet dhe ky artikull.

Teknologjitë që do të jenë të njohura në vitin 2020

Dinamika e popullaritetit të gjuhëve të programimit sipas statistikave të GitHub

Faleminderit që lexuat! Nëse më ka humbur ndonjë gjë interesante, shkruani në komente për projektet dhe teknologjitë që meritojnë vëmendje dhe interes.

Burimi: www.habr.com

Shto një koment