De stigende programmeringssprog, som JavaScript-udviklere lærer i 2019

De værste programmeringssprog at lære i 2019 Codementor viser de kæmpende sprog, der måske ikke er værd at bruge din tid.

Must-read udviklerindhold

  • Java og JavaScript dominerede softwareudvikling i 2010'erne
  • Sådan bliver du en udvikler: Et snyderi
  • 10 måder at forhindre udbrændthed af udviklere (gratis PDF)
  • Python spiser verden: Hvordan en udviklers sideprojekt blev det hotteste programmeringssprog på planeten

JavaScript er længe blevet ondartet for at være uforudsigeligt, have glødende ydeevne og for at have manglet den strenghed, der er nødvendig, når man bygger store applikationer.

Imidlertid venter nyere sprog i vingerne, der adresserer nogle af disse kritikker og lover webudviklere både ydeevne og kontrol, som JavaScript mangler.

Microsofts TypeScript tilbyder en ændret form af JavaScript, der tilbyder valgfri typekontrol og andre funktioner, der gør det lettere at skrive store kodebaser uden fejl, der kryber ind.

I mellemtiden tilbyder Rust et højtydende alternativ til C ++, som er lettere at arbejde med, og som kan bruges med moderne browsere. Denne kompatibilitet med internettet kommer med mulighed for at kompilere Rust til WebAssemble, et binært instruktionsformat kører i browseren. WebAssemble er kendt for sin ydeevne, hvilket gør det muligt for browsere at køre kode med næsten oprindelig hastighed, hvor som helst fra 10% til 800% hurtigere end normalt er muligt ved hjælp af JavaScript.

Men hvor mange JavaScript-udviklere er interesseret i disse nye sprog? Frisk lys er blevet kastet af en ny analyse af Stack Overflow Developer Survey, et af de mest omfattende øjebliksbilleder af, hvordan programmerere fungerer, hvor næsten 90.000 udviklere over hele kloden tages i dette år. Data blev analyseret ved hjælp af et værktøj leveret af Count.

A new analysis of this year's Stack Overflow Developer survey.

" data-credit="Image: Stack Overflow / Count / Nick Heath" rel="noopener noreferrer nofollow">

En ny analyse af dette års undersøgelse af Stack Overflow Developer.

Billede: Stack Overflow / Count / Nick Heath

Som du kan se, planlægger en betydelig andel af JavaScript-udviklere at begynde at bruge TypeScript i løbet af dette år, ca. 36% af de 59.219 udviklere, der primært arbejder med JavaScript.

Sådan bygger du en succesrig udviklerkarriere (gratis PDF)

Dette rimeligt stærke udtryk for støtte understøttes af andre nylige afstemninger. Sidste års State of JavaScript-undersøgelse blandt mere end 20.000 JavaScript-udviklere fandt, at næsten halvdelen af ​​de adspurgte havde brugt TypeScript og planlagt at gøre det igen, mens en tredjedel havde hørt om det og gerne ville lære sproget. Tilsvarende rapporterede den seneste npm-undersøgelse, at 62% af JavaScript-devs brugte TypeScript, op fra 46% året før.

TypeScript klatrer også op på programmeringssprogets popularitetsrangeringer. Analytiker Redmonk fandt, at brugen var "eksploderer", med sproget steg til tiende i både dette års Stack Overflow-undersøgelse og i TIOBE-indekset. TypeScript var også et af de sprog, der har set den største vækst i andelen af ​​bidragydere til kodelager på GitHub det seneste år. Google valgte også at skrive sin populære webramme Angular ved hjælp af TypeScript.

Det er ikke svært at se, hvorfor TypeScript appellerer til så mange JavaScript-udviklere. Ud over at tilbyde valgfri fordele kan TypeScript med lidt arbejde bruges i stedet for JavaScript. Fordi det samles til JavaScript, kan det typisk bruges, uanset hvor udvikleren normalt bruger JavaScript, hvad enten det gælder en webapp, der kører i browseren eller på en server i et Node.js-miljø.

I mellemtiden synes Rust at være på radaren for et mindre, men stadig ikke uvæsentligt antal JavaScript-udviklere. Af de næsten 60.000 udviklere, der blev stillet spørgsmålstegn ved i Stack Overflow-undersøgelsen, udtrykte ca. 12% interesse for at arbejde med sproget i år.

Denne mere beskedne interesse afspejles i andre undersøgelser, med lidt over 860 af de mere end 20.000 udviklere, der blev stillet spørgsmålstegn ved State of JavaScript Survey 2018, og siger, at de bruger sproget.

De, der har prøvet Rust, synes imidlertid typisk at kunne lide det, idet sproget betragtes som det mest underholdende sprog, der skal bruges i årets afstemning med Stack Overflow.

Rust har fundet fordel hos programmerere, der vil have den høje ydelse af C og C ++, men uden omkostningen til manuelt at styre hukommelse - og alt potentialet for fejl, der følger med det.

Holdet bag Rust har beskrevet det som "som en blanding af Ruby, Haskell og Scala. Det har funktionelle påvirkninger som lukninger og iteratorer og et rigt system, der ligner Haskell".

Det er en lignende historie, når det kommer til populariteten af ​​WebAssemble (WASM). Igen planlagde ca. 12% af JavaScript-udviklere, der blev stillet spørgsmål til i årets Stack Overflow-undersøgelse, at arbejde med WASM i løbet af dette år.

Sammenlignende viste undersøgelsen af ​​State of JavaScript 2018, at 1.574 udviklere af de mere end 20.000, der blev spurgt, brugte WASM. Npm-undersøgelsen rapporterede, at JavaScript-udviklere udtrykte stor interesse i at lære mere om sproget, hvor 54% "var opmærksomme og interesserede i dets potentiale", som rapporten kaldte "et meget stærkt tegn for WebAssembles vedtagelse i 2019 og videre".

På trods af denne voksende interesse forventes hverken Rust eller TypeScript at erstatte JavaScript fuldstændigt, men snarere erstatte JavaScript hvor det er relevant og bruges sammen med det af webudviklere.

Hvis du er interesseret i at finde ud af mere om TypeScript eller Rust, kan du tjekke TechRepublic's sammenfatning af de bedste gratis ressourcer til at lære TypeScript eller Rust.

Tekniske nyheder, du kan bruge nyhedsbrev

Vi leverer de nyeste teknologiske nyhedshistorier om virksomhederne, folket og de produkter, der revolutionerer planeten. Leveres dagligt

Tilmeld dig i dag

Se også

  • Sådan bliver du en udvikler: Et snyderi (TechRepublic)

  • Implementering af DevOps: En guide til it-professionelle (gratis PDF) (TechRepublic)

  • Telefonsamtale snyderark: Softwareudvikler (TechRepublic Premium)

  • Programmeringssprog: Udviklere afslører mest elskede, mest afsky, hvad der betaler bedst (ZDNet)

  • Det kræver arbejde at holde dine data private online. Disse apps kan hjælpe (CNET)

  • Programmeringssprog og udviklerkarriereressourcer (TechRepublic på Flipboard)

© Copyright 2021 | mobilegn.com