Teknolojia ambazo zitakuwa maarufu mnamo 2020

Teknolojia ambazo zitakuwa maarufu mnamo 2020

Ingawa inaonekana haiwezekani, 2020 iko karibu. Mpaka sasa tumegundua tarehe hii kama kitu moja kwa moja kutoka kwa kurasa za riwaya za hadithi za kisayansi, na bado, hivi ndivyo mambo yalivyo - 2020 iko karibu.

Iwapo una hamu ya kujua siku zijazo zinaweza kuwaje kwa ulimwengu wa programu, basi umefika mahali pazuri. Ninaweza kuwa nimekosea kwa kila jambo - usichukue maneno yangu kama ukweli usiokosea - lakini hapa chini nitaelezea mawazo yangu juu ya kile kinachotungoja. Sina zawadi ya riziki, lakini ninaweza kufanya mawazo kulingana na data inayopatikana.

Kutu itaenda kawaida

Rust ni lugha ya programu ya mifumo mingi ya dhana ambayo inatanguliza usalama; Kwanza kabisa, usalama katika kompyuta sambamba. Kwa upande wa syntax, Rust ni sawa na C ++, lakini imeundwa kutoa usalama mkubwa wa kumbukumbu wakati wa kudumisha utendaji wa juu.

Kwa miaka minne sasa tumekuwa tukiangalia maendeleo ya haraka ya lugha hii ya programu. Nadhani 2020 ndio wakati Rust itaenda rasmi. Neno "mainstream" lina maana tofauti kwa kila mtu, lakini ninaamini kwamba taasisi za elimu zitaanza kuijumuisha katika programu zao. Kwa hivyo, baada ya muda, wimbi jipya la waandaaji wa programu wanaoandika katika Rust litaonekana.

Teknolojia ambazo zitakuwa maarufu mnamo 2020

Lugha kuu zinazopendwa na watengenezaji programu kulingana na matokeo ya uchunguzi wa Kufurika kwa Stack mnamo 2019

Kutu tayari imejidhihirisha kuwa ni lugha nzuri yenye jumuiya hai na yenye nguvu. Hivi ndivyo Facebook hutumia Libra, mradi mkubwa zaidi katika historia ya kampuni, kwa hivyo tutaona hivi karibuni kile ambacho Rust anaweza kufanya.

Ikiwa unatafuta lugha mpya ya kujifunza, ninapendekeza sana uangalie Rust. Kwa wale ambao wana nia ya mpango wa kina zaidi, ninashauri kitabu hiki - Nilianza nayo mwenyewe. Nenda Rust!

GraphQL itaendelea kukua kwa umaarufu

Teknolojia ambazo zitakuwa maarufu mnamo 2020

GraphQL Google Mwelekeo

Kadiri programu zetu zinavyozidi kuwa ngumu, ndivyo hitaji la kuchakata data inavyoongezeka. Binafsi, mimi ni shabiki mkubwa wa GraphQL, ambayo nimeitumia zaidi ya mara moja. Kwa maoni yangu, suluhisho hili ni kichwa na mabega juu ya API ya jadi ya REST linapokuja suala la kupata data.

API ya REST katika hali yake ya kawaida inahitaji kupakia data kutoka kwa URL nyingi, huku API ya GraphQL inapata data yote ambayo programu yako inahitaji kupitia ombi moja.

GraphQL inatumiwa na timu za saizi zote, zinazofanya kazi katika mazingira na lugha tofauti, kuunda programu za rununu, tovuti na API. Ikiwa ungependa kujifunza GraphQL, angalia pamoja na mafunzo uandishi wangu.

Programu za wavuti zinazoendelea ni nguvu ya kuzingatiwa

Programu Zinazoendelea za Wavuti (au PWAs) zinawakilisha mbinu mpya ya ukuzaji wa programu: zinachanganya nguvu zote za wavuti na vipengele bora vya suluhu za simu.

Kuna watengenezaji wengi zaidi wa wavuti ulimwenguni kuliko watengenezaji asili ambao huandika kwa jukwaa maalum. Ninashuku kwamba mara makampuni makubwa yanapogundua kuwa yanaweza kutumia ujuzi wa wasanidi wa wavuti kuunda programu zinazoendelea za wavuti, tutaona utitiri mkubwa wa aina hizi za bidhaa.

Walakini, itachukua muda kwa mashirika makubwa kuzoea, kama kawaida kwa teknolojia yoyote. Kazi ya kufanya programu za wavuti kuendelea itaanguka kwenye mabega ya maendeleo ya mbele, kwa kuwa hatua nzima iko katika mwingiliano na API ya Wafanyakazi wa Mtandao (API ya kivinjari cha asili).

Programu za wavuti ziko hapa kukaa. Watu zaidi na zaidi wanapata wazo kwamba kuunda programu moja ya wavuti inayoendelea na uoanifu wa wote kutahitaji rasilimali kidogo na kuwa na thamani ya uwekezaji wa wakati.

Teknolojia ambazo zitakuwa maarufu mnamo 2020

PWA ndani Google Mwelekeo

Sasa ni wakati wa kuanza kufahamiana na programu zinazoendelea za wavuti - unaweza kuanza hivyo.

Mkutano wa Wavuti utatolewa

Mkutano wa Wavuti (uliofupishwa kama wasm) ni umbizo la maagizo ya jozi kwa mashine pepe iliyorundikwa. Inafanya kazi kama lengo la mkusanyiko unaobebeka kwa lugha za kiwango cha juu (C, C++, Rust) na inaweza kutumwa kwenye wavuti kwa programu za mteja na seva. Programu za wavuti zinazoendelea pia hufanya kazi na wasm.

Kwa maneno mengine, Mkutano wa Wavuti hufunga pengo kati ya JavaScript na teknolojia zingine katika viwango tofauti. Fikiria unahitaji kutumia maktaba ya kuchakata picha ya kutu katika programu iliyoandikwa katika React. Mkutano wa Wavuti utafanya hii iwezekane.

Kurekodi hotuba kuhusu jukumu la wasm katika sehemu ya wavuti kutoka kwa mkutano katika JSConf.Asia 2019

Utendaji ni muhimu, na idadi ya data inakua kila wakati, na kuifanya iwe ngumu kutunza. Hapa ndipo maktaba za kiwango cha chini kutoka C++ au Rust hutumika. Hivi karibuni tutaona kampuni kubwa zikiongeza Mkutano wa Wavuti kwenye safu yao ya uokoaji, na mambo yatatoka hapo pekee.

React itakaa juu

Teknolojia ambazo zitakuwa maarufu mnamo 2020

Maktaba za JavaScript za mbele

React ndio maktaba maarufu zaidi ya JavaScript kwa ukuzaji wa mbele, na inastahili hivyo. Kutengeneza programu katika React ni rahisi na ya kufurahisha. Timu iliyounda maktaba hii, pamoja na jumuiya, imefanya kazi nzuri ya kutoa uzoefu mzuri kwa wasanidi programu.

Nimefanya kazi na Vue, Angular, na React, na zote zilionekana kama mifumo bora. Hapa unahitaji kukumbuka: madhumuni ya maktaba yoyote ni kufanya kazi maalum. Hii ina maana unahitaji kufikiria kidogo kuhusu mapendekezo ya ladha na zaidi kuhusu jinsi ya kutatua tatizo hili maalum. Kubishana juu ya mfumo gani ni "bora" hakuna maana kabisa. Unahitaji tu kuchagua moja kwako na uelekeze nguvu zako zote kwa maendeleo. Imehamasishwa? Chagua mradi fulani kutoka kwenye orodha na uanze!

Daima weka dau kwenye JavaScript

Ni salama kuita miaka ya 2010 muongo wa JavaScript. Umaarufu wake umeongezeka kwa miaka mingi na haionekani kupungua.

Watengenezaji JavaScript wanapaswa kuvumilia mashambulizi - mara nyingi hujulikana kama "watengenezaji bandia." Lakini JavaScript ni sehemu muhimu ya bidhaa za giant yoyote ya teknolojia: Netflix, Facebook, Google na wengine wengi. Kulingana na hili pekee, inapaswa kuzingatiwa kuwa lugha halali ya programu kama zingine zote. Vaa jina lako la msanidi wa JavaScript kwa heshimaβ€”baada ya yote, jumuiya hii imeunda masuluhisho mengi mazuri na ya kiubunifu kote. Takriban tovuti zote hutumia lugha hii kwa kiasi fulani. Na kuna mamilioni yao!

Kwa hivyo sasa ni wakati mzuri sana kwa watengenezaji wa JavaScript. Mishahara inapanda, jamii imechangamka, soko la ajira ni kubwa. Ikiwa unafikiria juu ya kujifunza kuandika JavaScript, jaribu mfululizo wa kitabu Hujui JS - vifaa vya ajabu. Nimejadili sababu za umaarufu wa JavaScript hapo awali, inaweza kuwa na thamani ya kusoma na makala hii.

Teknolojia ambazo zitakuwa maarufu mnamo 2020

Mienendo ya umaarufu wa lugha za programu kulingana na takwimu za GitHub

Asante kwa kusoma! Ikiwa nimekosa kitu chochote kizuri, andika katika maoni kuhusu miradi na teknolojia zinazostahili tahadhari na maslahi.

Chanzo: mapenzi.com

Kuongeza maoni