Articles

Topp 24 programmeringsspråk för webbutveckling: Python och mer

varje år, som så många andra organisationer och analysföretag, producerar IEEE Spectrum en lista över de ”bästa” programmeringsspråken, som utnyttjar 11 mätvärden från inte mindre än åtta källor (inklusive Twitter, Stack Overflow och mer). Det är en unik lista genom att den bryter ner Språk efter användningsfall, så att du kan se vilka språk som är mest populära för webb -, mobil-och inbäddad utveckling.

med allt detta i åtanke är det värt att titta på IEEE Spectrum bästa språk för webbutveckling. Som du kan förvänta dig, några av världens mest populära programmeringsspråk topp Denna lista, inklusive Python, Java och JavaScript. Ta en titt:

ett ord om IEEEs metodik: organisationen drar 300 programmeringsspråk från GitHub och vänder sig sedan till Google för att se vilka av dessa språk som drar flest sökresultat. Det genererar en lista med 52 språk. Därifrån mäts språkens respektive popularitet med 11 mätvärden, inklusive IEEEs egen arbetsplats och Xplore Digital Library, samt data från Twitter, GitHub och Stack Overflow.

kan du ta problem med den metoden? Säker; varje programmeringsspråk ranking har sina egenheter och sårbarheter. Till exempel, kritiker av TIOBE Index (uppdateras varje månad) vill hävda att det är en bättre återspegling av ett språks ”buzz” än dess faktiska användning, eftersom det delvis bygger på källor som YouTube och Wikipedia.ändå är listor som dessa användbara för att bekräfta vilka programmeringsspråk som drar huvuddelen av utvecklarens tid och uppmärksamhet—vilket innebär att de sannolikt kommer att förbli i bruk under ganska lång tid framöver (åtminstone de super populära som Python och Java; Det finns inte mycket att säga om Coffeescripts dystra IEEE-betyg). Om du vill bli en webbutvecklare är det verkligen viktigt att veta.

en annan intressant sak att notera här: Kotlin har rankat över långvariga webbcentrerade programmeringsspråk som Perl (den ökända ”Swiss Army chainsaw” för webbutveckling). Även om du kanske tänker på Kotlin som främst ett språk för Android-apputveckling, är det faktiskt ganska mångsidigt, använt för allt från backend/serverarbete till SDK/bibliotek. Kommer det att klättra upp tillräckligt för att allvarligt hota Java? Det är en bra fråga, men en sådan händelse är sannolikt ganska lång tid bort, med tanke på Java dominerande ställning.

och om du är intresserad av att lära dig Python (ett extremt mångsidigt språk och ett högst upp på många listor nyligen), börja med att besöka Python.org, speciellt dess användbara nybörjarguide för programmering i den. De med viss erfarenhet kan fokusera på att skriva snabbare kod (via funktioner, listor och mer), felsökning och andra mer avancerade färdigheter. En mängd olika handledning och böcker kan också hjälpa, liksom videor som täcker allt från API: er till Pythons användning i datavetenskap.