Ancu s'ellu pare impussibile, 2020 hè quasi quì. Finu à avà, avemu percepitu sta data cum'è qualcosa direttamente fora di e pagine di i rumanzi di fantascienza, è ancu questu hè esattamente cumu sò e cose - 2020 hè ghjustu intornu à l'angulu.
Sè vo site curiosu di ciò chì u futuru puderia tene per u mondu di a prugrammazione, allora site ghjuntu à u locu ghjustu. Puderaghju esse sbagliatu in ogni puntu - ùn pigliate micca e mo parolle cum'è verità infallibile - ma quì sottu delinearaghju i mo pinsamenti nantu à ciò chì ci aspetta. Ùn aghju micca u rigalu di a pruvidenza, ma possu fà qualchì ipotesi basatu nantu à e dati dispunibili.
Rust diventerà mainstream
Rust hè una lingua di prugrammazione di sistemi multi-paradigma chì dà priorità à a sicurità; Prima di tuttu, a sicurità in l'informatica parallela. In termini di sintassi, Rust hè simile à C ++, ma hè pensatu per furnisce una sicurezza di memoria più grande mantenendu un altu rendiment.
Dapoi quattru anni avemu osservatu u rapidu sviluppu di sta lingua di prugrammazione. Pensu chì u 2020 hè quandu Rust diventerà ufficialmente mainstream. A parolla "mainstream" hà un significatu sfarente per tutti, ma crede chì l'istituzioni educative cumincianu à include in i so prugrammi. Cusì, cù u tempu, apparirà una nova onda di programatori chì scrivenu in Rust.
Top lingue preferite di i programatori
Rust hà digià pruvatu à esse una bona lingua cù una cumunità assai attiva è dinamica. Questu hè ciò chì Facebook usa
Sè vo circate una nova lingua per amparà, vi cunsigliu assai di verificà Rust. Per quelli chì anu interessatu in un pianu d'azzione più detallatu, cunsigliu
GraphQL hà da cuntinuà à cresce in pupularità
GraphQL
Siccomu i nostri appricazzioni diventanu più cumplessi, cusì u bisognu di processà i dati. In modu persunale, sò un grande fan di GraphQL, chì aghju utilizatu più di una volta. In u mo parè, sta suluzione hè a testa è e spalle sopra una API REST tradiziunale quandu si tratta di ricuperà e dati.
L'API REST in a so forma standard richiede a carica di dati da parechji URL, mentre chì l'API GraphQL riceve tutte e dati chì a vostra applicazione necessita per una sola dumanda.
GraphQL hè utilizatu da squadre di tutte e dimensioni, travagliendu in ambienti è lingue diverse, creendu app mobile, siti web è API. Sè site interessatu à amparà GraphQL, verificate
L'applicazioni web prugressive sò una forza chì deve esse cunsideratu
L'applicazioni Web Progressive (o PWA) rapprisentanu un novu approcciu à u sviluppu di l'app: combinanu tutti i punti di forza di u web cù e migliori caratteristiche di soluzioni mobili.
Ci sò assai più sviluppatori web in u mondu chì i sviluppatori nativi chì scrivenu per una piattaforma specifica. Sospettate chì una volta chì e grandi corporazioni capiscenu chì ponu utilizà e cumpetenze di i sviluppatori web per creà applicazioni web progressivi, vedemu un afflussu massiu di sti tipi di prudutti.
Tuttavia, ci vole à piglià un pocu di tempu per e grande corporazioni per adattà, cum'è di solitu u casu cù qualsiasi tecnulugia. U compitu di fà l'applicazioni web prugressivi cascarà nantu à e spalle di u sviluppu front-end, postu chì u puntu tutale hè in interazzione cù l'API Web Workers (API di u navigatore nativu).
L'applicazioni web sò quì per stà. Più è più persone piglianu l'idea chì a custruisce una sola app web progressiva cù cumpatibilità universale richiederà menu risorse è vale a pena l'investimentu di u tempu.
PWA in
Avà hè u tempu di principià per fà cunniscenze cù l'applicazioni web progressivi - pudete inizià
L'Assemblea Web serà liberata
Web Assembly (abbreviatu cum'è wasm) hè un furmatu di struzzioni binariu per una macchina virtuale impilata. Agisce cum'è un scopu di compilazione portatile per lingue d'altu livellu (C, C++, Rust) è pò esse implementatu in u web per l'applicazioni di u cliente è di u servitore. L'applicazioni web progressivi travaglianu ancu cù wasm.
In altri palori, Web Assembly bridge the gap between JavaScript and other technologies in different levels. Imagine chì avete bisognu di utilizà una biblioteca di trasfurmazioni di l'imaghjini Rust in una applicazione scritta in React. Web Assembly farà questu pussibule.
Registrazione di un discorsu nantu à u rolu di wasm in u segmentu web da a cunferenza in JSConf.Asia 2019
U rendiment hè rè, è i volumi di dati sò in constantemente crescente, facendu sempre più difficiuli di mantene. Hè quì chì e librerie di pocu livellu da C++ o Rust entranu in ghjocu. Videremu prestu e grande cumpagnie chì aghjunghjenu Web Assembly à u so arsenale, è e cose andaranu solu da quì.
React resterà in cima
React hè di granu a biblioteca JavaScript più famosa per u sviluppu front-end, è meritatamente. Fà app in React hè faciule è divertente. A squadra chì hà creatu sta biblioteca, cù a cumunità, hà fattu un grande travagliu di furnisce una bona sperienza per i sviluppatori.
Aghju travagliatu cù Vue, Angular è React, è tutti mi parevanu grandi frameworks. Quì ci vole à ricurdà: u scopu di ogni biblioteca hè di fà un compitu specificu. Questu significa chì avete bisognu di pensà menu à e preferenze di gustu è più nantu à cumu risolve stu prublema specificu. Argumentà nantu à quale quadru hè "megliu" hè assolutamente inutile. Basta à sceglie unu per sè stessu è dirige tutta a vostra energia à u sviluppu. Inspiratu ? Selezziunà
Sposta sempre nantu à JavaScript
Hè sicuru di chjamà l'anni 2010 u decenniu di JavaScript. A so pupularità hè cresciutu cù l'anni è ùn pare micca rallentà.
I sviluppatori di JavaScript anu da suppurtà attacchi - sò spessu chjamati "sviluppatori falsi". Ma JavaScript hè un cumpunente integrale di i prudutti di ogni giant tecnologicu: Netflix, Facebook, Google è assai altri. Basatu nantu à questu solu, deve esse cunsideratu a stessa lingua di prugrammazione legittima cum'è tutti l'altri. Purtate u vostru titulu di sviluppatore JavaScript cun dignità - dopu à tuttu, sta cumunità hà creatu parechje di e soluzioni più fresche è innovative. Quasi tutti i siti web utilizanu sta lingua in una certa misura. È ci sò milioni di elli!
Allora avà hè un tempu assai fertili per i sviluppatori JavaScript. I salarii sò in crescita, a cumunità hè vibrante, u mercatu di u travagliu hè enormu. Se pensate à amparà à scrive JavaScript, pruvate a serie di libri
Dinamica di pupularità di linguaggi di prugrammazione
Grazie per leghje! Se mi mancava qualcosa di cool, scrivite in i cumenti nantu à prughjetti è tecnulugia chì meritanu attenzione è interessu.
Source: www.habr.com