Nakuba kungase kuzwakale kuhlanya, u-2020 uyeza maduze. "2020" kuzwakala njengebinzana elivela kunoveli yenganekwane yesayensi. Kodwa lokhu akuyona iphupho. Sisalelwe yizinyanga ezimbalwa nje ukusuka kule dethi.
Umbhali wale ncwadi, inguqulo esiyishicilelayo namuhla, uthi uma uzibuza ukuthi ikusasa lingase lilethe ini emhlabeni wezinhlelo, kusho ukuthi usendaweni efanele ngesikhathi esifanele ngokufunda lokhu. Uphawula ukuthi, ecabanga ngalokho okungenzeka, kungenzeka ukuthi unephutha ekubikezeleni kwakhe futhi ucela ukungamcaphuni. Ngokusho kwakhe, akakwazi ukubikezela ikusasa, kodwa angakwazi ukuqagela ukuthi kuyoba njani.
Indlela engcono kakhulu yokubikezela ikusasa ukulenza.
A. Lincoln
Ukugqwala kuzohamba phambili

iyinhloso evamile ulimi lokuhlela lwe-multi-paradigm. Kuthathwa njengolimi oluthembisayo lokuthuthukisa izikhwebu zesistimu yokusebenza. Inaka ngokukhethekile ezokuphepha, ikakhulukazi ukuphepha kokusetshenziswa kwekhodi efanayo. Ukugqwala kuyafana ku-syntax kuya ku-C++, kodwa yakhelwe ukuthi igcine inkumbulo ephephile ngenkathi igcina ukusebenza okuphezulu.

Ukugqwala ()
Ukugqwala kube nokukhula okuqinile eminyakeni emine edlule. Ngikholwa ukuthi u-2020 unyaka lapho iRust ihamba ngokusemthethweni. Kusho ukuthini lokhu, ngendlela? Mhlawumbe wonke umuntu uyazichaza lo mqondo. Ngokwesibonelo, ngicabanga ukuthi uRust uzoqala ukufundiswa ezikhungweni zemfundo ezihlukahlukene. Lokhu kuzodala igagasi elisha labahleli bezinhlelo ze-Rust.

Izilimi zohlelo eziyintandokazi kakhulu ezivela I-StackOverflow 2019
I-Rust izibonakalise ukuthi iwulimi olukhulu olunomphakathi ophilayo futhi osebenzayo. Futhi uma sicabangela ukuthi i-Facebook idala iphrojekthi enkulu ye-Libra isebenzisa i-Rust, maduze sizofunda ngokuthi lolu limi lukwazi ukwenzani.
Uma ubheke ukufunda ulimi olusha lokuhlela, ngingancoma kakhulu ukuthi uthathe i-Rust. Isibonelo - ungazama incwadi.
I-GraphQL izoqhubeka nokukhula ekudumeni

Idatha ngu-GraphQL
Njengoba izinhlelo zokusebenza zikhula kanye nobunzima bazo bukhula, kanjalo nezidingo zokusetshenziswa kwedatha zalezo zinhlelo zokusebenza. Ngingumlandeli omkhulu we-GraphQL. Ngisebenzise lobu buchwepheshe izikhathi eziningi. Ngicabanga ukuthi i-GraphQL iphakeme kakhulu kunama-API endabuko e-REST.
Ngenkathi i-REST API ejwayelekile idinga izicelo eziningi zokulayisha idatha emithonjeni eminingi, i-GraphQL ikuvumela ukuthi uthole yonke idatha oyidingayo, okungenzeka ukuthi ivela emithonjeni eminingi, ngesicelo esisodwa nje.

IgrafuQL
I-GraphQL isetshenziswa amaqembu abo bonke osayizi. Lobu buchwepheshe busetshenziswa ezindaweni ezahlukahlukene futhi buyatholakala ezinhlelweni ezibhalwe ngezilimi ezahlukahlukene. Isetshenziselwa ukudala izinhlelo zokusebenza zeselula, amawebhusayithi, nama-API.

Izinkampani ezisebenzisayo
Uma unentshisekelo kubuchwepheshe be-GraphQL, bheka impahla.
I-Progressive Web Apps izoba yinto okumele ibalwe nayo
I-Progressive Web Apps (PWA) iyindlela entsha yokuthuthukisa uhlelo lokusebenza ehlanganisa okuhle kakhulu kokubili kwewebhu nezinhlelo zokusebenza zeselula.

Izinhlelo zokusebenza zewebhu eziqhubekayo ()
Kukhona abathuthukisi bewebhu abaningi emhlabeni kunabathuthukisi bokuqala beselula, abasebenzisa ubuchwepheshe obukhethekile benkundla ukuze benze izinhlelo zokusebenza. Uma izinkampani ezinkulu sezibonile ukuthi zinganikela ngemizamo yabathuthukisi bewebhu bazo ekudaleni ama-PWAs, ngisola ukuthi sizobona ukukhula okukhulu kwezinhlelo ezinjalo.
Nokho, kuzothatha isikhathi ukuthi izinkampani ezinkulu zamukele lo mbono. Lokhu kujwayelekile ngokuphelele. Ingxenye “eqhubekayo” ye-PWA ibhekene kakhulu nentuthuko ephambili. Iqiniso liwukuthi ukudalwa kwayo kubandakanya ngokuyinhloko ukuchaza ukusebenzisana ne-Web Workers API (lena i-API yesiphequluli evamile).
Izinhlelo zokusebenza zewebhu zilapha ukuze zihlale. Abahleli bohlelo abaningi bayawuthakasela umqondo wokuthi ukubhala i-PWA ye-cross-platform eyodwa kubavumela, ukuyibeka kalula, ukufeza imiphumela efanayo nangaphambili, kodwa ngesikhathi esifanayo bachithe isikhathi esincane besebenza futhi bathole okuningi.

Idatha by PWA
Namuhla usuku oluhle lokuqala ukufunda .
Ukunakwa okwengeziwe kuzokhokhwa kubuchwepheshe beWebAssembly

Nakhu ongakufunda ngobuchwepheshe be-WebAssembly (Wasm) kukho : “Lena ifomethi yemiyalelo kanambambili yomshini obonakalayo ostakiwe. I-WebAssembly yakhelwe njengendlela yokuhlanganisa ephathekayo yezilimi ezisezingeni eliphezulu ezifana ne-C/C++/Rust engasatshalaliswa kuwebhu kuzinhlelo zokusebenza zeklayenti nezeseva." I-Wasm ingasetshenziswa futhi uma kwenziwa izinhlelo zokusebenza zewebhu eziqhubekayo.
Ngamanye amazwi, i-Wasm iwumshini okuvumela ukuthi uxhume umhlaba weJavaScript nomhlaba wobuchwepheshe kwelinye izinga. Ake sithi ucabanga ukusebenzisa umtapo wokucubungula izithombe obhalwe ku-Rust kuhlelo lwakho lokusebenza lwe-React. Izokuvumela ukuthi wenze lokhu .
Ukusebenza kohlelo lokusebenza kubaluleke kakhulu ngazo zonke izikhathi, futhi ngenani ledatha izinhlelo zokusebenza okufanele zicutshungulwe likhula njalo, ukugcina ukusebenza kwezinga eliphezulu kungaba inselele. Yilapho kuqala khona amalabhulali asezingeni eliphansi abhalwe nge-C++ noma ngeRust. Ngikholelwa ukuthi ngonyaka ozayo sizobona izibonelo eziningi zokwamukelwa kweWebAssembly yizinkampani ezinkulu.
I-React izoqhubeka nokuhola phambili

Funda mayelana namathuluzi okuthuthukisa angaphambili kusuka
I-React ngokungangabazeki ilabhulali ye-JavaScript edume kakhulu yokuthuthukiswa kwe-front-end. Lesi simo asivelanga ngenhlanhla. Ukudala izinhlelo zokusebenza ze-React kulula futhi kumnandi. Ithimba lokuthuthukisa i-React kanye nomphakathi othuthuke kulo mtapo wolwazi wenze umsebenzi omuhle wokuthuthukisa izici ezihlukahlukene ze-React kanye nemitapo yayo esekelayo.

Ngisebenze ne-Vue, Angular ne-React, futhi ngingasho ukuthi wonke angamathuluzi amahle okuthuthukiswa kwewebhu. Khumbula ukuthi inhloso yomtapo wolwazi noma uhlaka ukuxazulula inkinga. Ngakho-ke, uma ukhuluma ngamathuluzi ahlukene, kufanelekile ukucabangela ukuthi aklanywe kanjani, kodwa ukuthi angaholela kanjani unjiniyela emgomweni wakhe. Ngithola izingxoxo “ngethuluzi elingcono kakhulu” zingadingeki ngokuphelele. Esikhundleni sokucabanga okunjalo, abathuthukisi kufanele baqondise wonke amandla abo ekuxazululeni izinkinga ezibhekene nabo.
Uma ungakwazi ukulinda ukuze udale iphrojekthi ethakazelisayo, khetha okukodwa kokulandelayo: uhlu.
I-JavaScript iwulimi olusazoduma njengoba lunjalo namuhla
Singasho ngokuqiniseka ukuthi ishumi leminyaka elidlule belingafaneleka ukubiza “ishumi leminyaka leJavaScript.” I-JavaScript ibone ukukhula okuqhubekayo kokuthandwa phakathi neminyaka edlule, futhi asikho isizathu sokukholelwa ukuthi lo mkhuba uzokwehla. Ngakho-ke, ngokwenza , nakanjani ngeke ulahlekelwe.
Onjiniyela beJavaScript kwesinye isikhathi babizwa ngokungafanele ngokuthi “abahleli bomgunyathi.” Kodwa i-JavaScript iwulimi olusenhliziyweni yazo zonke izinkampani ezinkulu zezobuchwepheshe. Lezi zinkampani zihlanganisa iNetflix, Facebook, Google nezinye eziningi. Ngenxa yalokho, singasho ukuthi i-JavaScript, njengolimi, ayibi kakhulu kunezinye izilimi zokuhlela. Ngakho-ke bonke abathuthukisi beJavaScript kufanele baziqhenye ngabakwenzayo. Ekugcineni, kwaba umphakathi we-JavaScript owadala amaphrojekthi amaningi athakazelisa kakhulu nasezingeni eliphezulu.

izilimi zokuhlela ezihamba phambili
Okubalulekile mayelana nokuthi kungani i-JavaScript isiwulimi oludumile.
I-JavaScript isetshenziswa ngokwezinga elithile cishe kuwo wonke amawebhusayithi akhona. Bangaki? Izigidi!
Cishe asikho isikhathi esingcono sokuba umthuthukisi we-JavaScript kunamanje. Amaholo abahleli bezinhlelo ze-JS ayakhula, imakethe yezabasebenzi inkulu, futhi umphakathi walolu limi ubonisa umsebenzi ongakaze ubonwe.

Okudume kakhulu
Imiphumela
Umbhali walokhu okuqukethwe wabelane ngombono wakhe walokho okungalindelwa emhlabeni wezinhlelo ngo-2020. Ugqamise ubuchwepheshe obufana neRust, GraphQL, PWA, Wasm, React neJavaScript. Ngemva kwesikhathi esithile, sizofunda ukuthi izibikezelo zakhe zaba nembe kangakanani.
Bafundi abathandekayo! Ucabanga ukuthi yini esingayilindela emhlabeni wezinhlelo ngo-2020?
Source: www.habr.com
