De stigande programmeringsspråken som JavaScript-utvecklare lär sig 2019

De värsta programmeringsspråken att lära sig 2019 Codementor listar de kämpar som kanske inte är värt din tid.

Måste läsa utvecklarens innehåll

  • Java och JavaScript dominerade mjukvaruutvecklingen under 2010-talet
  • Hur man blir utvecklare: Ett fuskark
  • 10 sätt att förhindra utbrändhet av utvecklare (gratis PDF)
  • Python äter världen: Hur en utvecklings sidoprojekt blev det hetaste programmeringsspråket på planeten

JavaScript har länge varit malignerat för att det är oförutsägbart, har otillräcklig prestanda och för att den saknar den noggrannhet som behövs när man bygger stora applikationer.

Men nyare språk väntar i vingarna som hanterar en del av denna kritik och lovar webbutvecklare både prestanda och kontroll som JavaScript saknar.

Microsofts TypeScript erbjuder en modifierad form av JavaScript som erbjuder valfri typkontroll och andra funktioner som gör det lättare att skriva stora kodbaser utan fel som kryper in.

Samtidigt erbjuder Rust ett högpresterande alternativ till C ++, som är lättare att arbeta med och som kan användas med moderna webbläsare. Denna kompatibilitet med webben kommer med förmåga att kompilera Rust till WebAssemble, ett binärt instruktionsformat körs i webbläsaren. WebAssemble är känt för sin prestanda, vilket gör det möjligt för webbläsare att köra kod med nästan ursprunglig hastighet, var som helst från 10% till 800% snabbare än vad som vanligtvis är möjligt med JavaScript.

Men hur många JavaScript-utvecklare är intresserade av dessa nya språk? Nytt ljus har kastats av en ny analys av Stack Overflow Developer Survey, en av de mest omfattande ögonblicksbilderna av hur programmerare fungerar, och årets undersökning tas av nästan 90 000 utvecklare över hela världen. Uppgifterna analyserades med hjälp av ett verktyg från 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 analys av årets undersökning av Stack Overflow Developer.

Bild: Stack Overflow / Count / Nick Heath

Som ni ser planerar en stor andel JavaScript-utvecklare att börja använda TypeScript under detta år, cirka 36% av de 59 219 utvecklare som främst arbetar med JavaScript.

Hur man bygger en framgångsrik utvecklarkarriär (gratis PDF)

Denna ganska starka uppvisning av stöd stöds av andra nyligen genomförda undersökningar. Förra års undersökning av State of JavaScript med mer än 20 000 JavaScript-utvecklare fann att nästan hälften av de ifrågasatta hade använt TypeScript och planerat att göra det igen, medan en tredjedel hade hört talas om det och vill lära sig språket. På liknande sätt rapporterade den senaste undersökningen av npm att 62% av JavaScript-devs använde TypeScript, upp från 46% året innan.

TypeScript klättrar också rankningen för programmeringsspråkets popularitet. Analytiker Redmonk fann att användningen var "exploderande", med språket som stiger till en tionde plats i både årets Stack Overflow-undersökning och i TIOBE-indexet. TypeScript var också ett av de språk som har sett den största tillväxten i andelen bidragsgivare till kodförvar på GitHub under det senaste året. Google valde också att skriva sitt populära webbramverk Angular med hjälp av TypeScript.

Det är inte svårt att se varför TypeScript tilltalar så många JavaScript-utvecklare. Förutom att erbjuda valfria fördelar kan TypeScript användas med lite arbete istället för JavaScript. Eftersom det sammanställs till JavaScript kan det vanligtvis användas varhelst utvecklaren normalt använder JavaScript, oavsett om det gäller en webbapp som körs i webbläsaren eller på en server i en Node.js-miljö.

Samtidigt verkar Rust vara på radarn för ett mindre, men ändå inte obetydligt, antal JavaScript-utvecklare. Av de nästan 60 000 utvecklare som ifrågasattes i Stack Overflow-undersökningen uttryckte cirka 12% intresse av att arbeta med språket i år.

Detta mer blygsamma intresse återspeglas av andra undersökningar, med drygt 860 av de mer än 20 000 utvecklare som ifrågasattes för State of JavaScript Survey 2018 och säger att de använder språket.

De som har provat Rust tycks emellertid vanligtvis gilla det, med språket som anses vara det roligaste språket att använda i årets undersökning av Stack Overflow.

Rust har hittat fördel bland programmerare som vill ha den höga prestanda för C och C ++ men utan överhuvudet att manuellt hantera minne - och all potential för buggar som följer med det.

Teamet bakom Rust har beskrivit det som "som en blandning av Ruby, Haskell och Scala. Det har funktionella påverkningar som stängningar och iteratorer och ett rikt system som liknar Haskell".

Det är en liknande historia när det gäller populariteten av WebAssemble (WASM). Återigen planerade cirka 12% av JavaScript-utvecklarna som ifrågasattes för årets Stack Overflow-undersökning att arbeta med WASM under detta år.

Jämförelsevis hittade undersökningen av State of JavaScript 2018 att 1 574 utvecklare av de mer än 20 000 ifrågasatta använde WASM. Npm-undersökningen rapporterade att JavaScript-utvecklare uttryckte stort intresse för att lära sig mer om språket, med 54% "uppmärksamma och intresserade av dess potential", vilket rapporten kallade "ett mycket starkt tecken för att WebAssemble ska antas under 2019 och därefter".

Trots detta växande intresse förväntas varken Rust eller TypeScript helt ersätta JavaScript utan snarare ersätta JavaScript där det är lämpligt och användas tillsammans med webbutvecklare.

Om du är intresserad av att ta reda på mer om TypeScript eller Rust kan du kolla in TechRepublics sammanfattning av de bästa gratis resurserna för att lära dig TypeScript eller Rust.

Tekniska nyheter som du kan använda nyhetsbrevet

Vi levererar de bästa tekniska nyheterna om företag, människor och produkter som revolutionerar planeten. Levereras dagligen

Registrera dig idag

Se också

  • Hur man blir en utvecklare: Ett fusksblad (TechRepublic)

  • Implementering av DevOps: En guide för IT-proffs (gratis PDF) (TechRepublic)

  • Fusk för telefonintervju: mjukvaruutvecklare (TechRepublic Premium)

  • Programmeringsspråk: Utvecklare avslöjar mest älskade, mest avsky, vad som betalar bäst (ZDNet)

  • Det krävs arbete för att hålla dina data privata online. Dessa appar kan hjälpa (CNET)

  • Programmeringsspråk och karriärresurser för utvecklare (TechRepublic på Flipboard)

© Copyright 2020 | mobilegn.com