2020an ezagunak izango diren teknologiak

2020an ezagunak izango diren teknologiak

Ezinezkoa dirudien arren, 2020a ia heldu da. Orain arte zientzia-fikziozko eleberrien orrietatik ateratako zerbait bezala hauteman dugu data hau, eta, hala ere, horrela dira gauzak - 2020a izkina inguruan dago.

Programazioaren munduarentzat etorkizunak zer izan dezakeen jakin-mina baduzu, leku egokira iritsi zara. Baliteke puntu guztietan oker nago -ez hartu nire hitzak egia hutsezin gisa-, baina jarraian itxaroten gaituenari buruzko nire pentsamenduak azalduko ditut. Ez daukat probidentziaren dohaina, baina eskuragarri dauden datuetan oinarrituta hipotesi batzuk egin ditzaket.

Herdoila nagusituko da

Rust paradigma anitzeko sistemen programazio-lengoaia da, segurtasuna lehenesten duena; Lehenik eta behin, segurtasuna informatika paraleloan. Sintaxiari dagokionez, Rust C++-ren antzekoa da, baina memoria segurtasun handiagoa eskaintzeko diseinatuta dago, errendimendu handia mantenduz.

Lau urte daramatzagu programazio-lengoaia honen garapen azkarra ikusten. Uste dut 2020an Rust ofizialki nagusituko dela. β€œOinarrizko” hitzak beste esanahi bat du guztiontzat, baina uste dut hezkuntza erakundeak euren programetan sartzen hasiko direla. Horrela, denborarekin, Rust-en idazten duten programatzaileen bolada berri bat agertuko da.

2020an ezagunak izango diren teknologiak

Programatzaileen hizkuntza gogokoenak 2019an Stack Overflow inkestaren emaitzen arabera

Rust hizkuntza ona dela frogatu du jada komunitate oso aktibo eta dinamiko batekin. Hau da Facebook-ek erabiltzen duena Libra, konpainiaren historiako proiekturik handiena, beraz, laster ikusiko dugu Rust benetan zertarako gai den.

Ikasteko hizkuntza berri baten bila bazabiltza, Rust ikustea gomendatzen dizut. Ekintza plan zehatzago batean interesa dutenentzat, aholkatzen dut liburu hau - Ni neu hasi nintzen. Joan Herdoila!

GraphQL-k ospea hazten jarraituko du

2020an ezagunak izango diren teknologiak

GraphQL Google Trends

Gure aplikazioak konplexuagoak diren heinean, datuak prozesatzeko beharra ere aldatzen da. Pertsonalki, GraphQL-ren zale handia naiz, behin baino gehiagotan erabili dudana. Nire ustez, irtenbide hau REST API tradizional baten gainetik dago datuak berreskuratzeko orduan.

REST APIak bere forma estandarrean URL anitzetako datuak kargatu behar ditu, GraphQL APIak, berriz, zure aplikazioak behar dituen datu guztiak eskaera bakar baten bidez lortzen ditu.

GraphQL tamaina guztietako taldeek erabiltzen dute, ingurune eta hizkuntza ezberdinetan lan egiten dute, mugikorretarako aplikazioak, webguneak eta APIak sortuz. GraphQL ikastea interesatzen bazaizu, begiratu tutoretzarekin nire egiletasuna.

Web aplikazio progresiboak kontuan hartu beharreko indarra dira

Progressive Web Apps (edo PWA) aplikazioak garatzeko ikuspegi berri bat adierazten dute: sarearen indargune guztiak konbinatzen dituzte mugikorretarako irtenbideen ezaugarri onenak.

Plataforma jakin baterako idazten duten jatorrizko garatzaile baino askoz web garatzaile gehiago daude munduan. Susmoa dut korporazio handiak web garatzaileen trebetasunak erabil ditzaketela web aplikazio progresiboak sortzeko konturatzen direnean, produktu mota hauen ugaritasuna ikusiko dugula.

Hala ere, denbora pixka bat beharko dute korporazio handiek egokitzeko, edozein teknologiarekin gertatu ohi den bezala. Web aplikazioak progresiboak egiteko zeregina front-end garapenaren sorbaldetan eroriko da, puntu osoa Web Workers APIarekin (nabigatzaile API natiboa) elkarrekintzan baitago.

Web-aplikazioak hemen egoteko daude. Gero eta jende gehiagok hartzen du ideia bateragarritasun unibertsaleko web-aplikazio progresibo bakarra eraikitzeak baliabide gutxiago beharko dituela eta denbora-inbertsioa hobeto merezi duela.

2020an ezagunak izango diren teknologiak

PWA sartu Google Trends

Orain da web aplikazio progresiboekin ezagutzen hasteko unea - has zaitezke beraz,.

Web Assembly kaleratuko da

Web Assembly (wasm gisa laburtua) pilatutako makina birtual baterako instrukzio formatu bitar bat da. Goi-mailako lengoaietarako (C, C++, Rust) konpilazio helburu eramangarri gisa jarduten du eta webean heda daiteke bezero eta zerbitzarien aplikazioetarako. Web-aplikazio progresiboek wasm-ekin ere funtzionatzen dute.

Beste era batera esanda, Web Assembly-k JavaScript eta beste teknologien arteko zubia egiten du maila ezberdinetan. Imajinatu React-en idatzitako aplikazio batean Rust irudiak prozesatzeko liburutegia erabili behar duzula. Web Assembly-k hori posible egingo du.

JSConf.Asia 2019ko konferentziako web segmentuan wasm-en eginkizunari buruzko hitzaldia grabatzea

Errendimendua da errege, eta datu-bolumenak etengabe hazten ari dira, eta gero eta zailagoa da. Hor sartzen dira jokoan C++ edo Rust-eko maila baxuko liburutegiak. Laster ikusiko ditugu enpresa handiak Web Assembly beren armategian gehitzen, eta gauzak hortik bakarrik joango dira.

React goian geratuko da

2020an ezagunak izango diren teknologiak

Frontend JavaScript liburutegiak

React front-end garapenerako JavaScript liburutegirik ezagunena da, eta merezita. React-en aplikazioak egitea erraza eta dibertigarria da. Liburutegi hau sortu duen taldeak, komunitatearekin batera, lan bikaina egin du garatzaileei esperientzia ona eskaintzen.

Vue, Angular eta React-ekin lan egin dut, eta denak framework bikainak ziruditen. Hemen gogoratu behar duzu: edozein liburutegiren helburua zeregin zehatz bat egitea da. Horrek esan nahi du gutxiago pentsatu behar duzula gustuen hobespenetan eta gehiago arazo zehatz hau konpontzeko moduari buruz. Zein esparru den "onena" eztabaidatzea guztiz alferrikakoa da. Zuk zeuk bat aukeratu eta zure energia guztia garapenera bideratu besterik ez duzu behar. Inspiratu? Hautatu proiektu batzuk zerrendatik eta hasi!

Apustu beti JavaScript-en

2010eko hamarkadari JavaScript-en hamarkada deitzea segurua da. Bere ospea gora egin du urteetan zehar eta ez dirudi moteltzen ari denik.

JavaScript garatzaileek erasoak jasan behar dituzte - askotan "garatzaile faltsuak" esaten zaie. Baina JavaScript edozein teknologia erraldoiren produktuen osagaia da: Netflix, Facebook, Google eta beste asko. Horretan bakarrik oinarrituta, beste guztien programazio-lengoaia legitimo bera hartu behar da. Jantzi zure JavaScript garatzaile titulua duintasunez; azken finean, komunitate honek inguruko soluzio politen eta berritzaileenetako asko sortu ditu. Ia webgune guztiek erabiltzen dute hizkuntza hori neurri batean. Eta milioika daude!

Beraz, orain oso garai emankorra da JavaScript garatzaileentzat. Soldatak igotzen ari dira, komunitatea bizia da, lan merkatua izugarria da. JavaScript idazten ikastea pentsatzen ari bazara, saiatu liburu sorta Ez Dakizu JS - Material zoragarriak. Iraganean JavaScript-en ospearen arrazoiak eztabaidatu ditut, baliteke irakurtzea merezi izatea eta artikulu hau.

2020an ezagunak izango diren teknologiak

Programazio lengoaien ospearen dinamika GitHub estatistiken arabera

Eskerrik asko irakurtzeagatik! Zerbait polita galdu badut, idatzi arreta eta interesa merezi duten proiektu eta teknologiei buruzko iruzkinetan.

Iturria: www.habr.com

Gehitu iruzkin berria