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.
Gjuhët më të preferuara të programuesve
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ë
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
GraphQL do të vazhdojë të rritet në popullaritet
GraphQL
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
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ë.
PWA në
Tani është koha për të filluar të njiheni me aplikacionet progresive në internet - mund të filloni
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
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
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
Dinamika e popullaritetit të gjuhëve të programimit
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