Articles

Top 24 programmeertalen voor webontwikkeling: Python en meer

elk jaar maakt IEEE Spectrum, net als zoveel andere organisaties en analisten, een lijst van de “top” programmeertalen, met 11 statistieken uit maar liefst acht bronnen (waaronder Twitter, Stack Overflow, en meer). Het is een unieke lijst in dat het breekt talen op use-case, zodat u kunt zien welke talen zijn het meest populair voor web, mobiel, en embedded ontwikkeling.

met dat alles in het achterhoofd, is het de moeite waard om te kijken naar IEEE Spectrum ‘ s top talen voor webontwikkeling. Zoals je zou verwachten staan enkele van ‘ s werelds populairste programmeertalen bovenaan deze lijst, waaronder Python, Java en JavaScript. Neem een kijkje:

Een woord over IEEE ‘ s methodologie: de organisatie haalt 300 programmeertalen uit GitHub, draait zich dan naar Google om te zien welke van die talen de meeste zoekresultaten trekken. Dat genereert een lijst van 52 talen. Vanaf daar, de respectieve populariteit van de talen wordt gemeten met behulp van 11 statistieken, waaronder IEEE ‘ s eigen job site en Xplore digitale bibliotheek, evenals gegevens van Twitter, GitHub, en Stack Overflow.

kunt u bezwaar maken tegen deze methodologie? Zeker; elke programmeertaal ranking heeft zijn eigenaardigheden en kwetsbaarheden. Critici van de TIOBE-Index (maandelijks bijgewerkt) beweren bijvoorbeeld dat het een betere afspiegeling is van de “buzz” van een taal dan het werkelijke gebruik ervan, omdat het deels steunt op bronnen zoals YouTube en Wikipedia.

niettemin zijn lijsten zoals deze nuttig om te bevestigen welke programmeertalen het grootste deel van de tijd en aandacht van ontwikkelaars trekken—wat betekent dat ze waarschijnlijk nog een hele tijd in gebruik zullen blijven (tenminste de super populaire talen zoals Python en Java; er is niet veel te zeggen over CoffeeScript’ s sombere IEEE rating). Als je een web developer wilt worden, is dat echt cruciaal om te weten.

een ander interessant ding om hier op te merken: Kotlin heeft gerangschikt boven oude web-centric programmeertalen zoals Perl (de beruchte “Zwitserse leger kettingzaag” van web development). Hoewel je Kotlin zou kunnen denken als in de eerste plaats een taal voor Android app ontwikkeling, het is eigenlijk heel veelzijdig, gebruikt voor alles van backend/server werk aan SDK ‘ s/bibliotheken. Zal het de gelederen voldoende beklimmen om Java ernstig te bedreigen? Dat is een goede vraag, maar zo ’n evenement is waarschijnlijk al een tijdje weg, gezien Java’ s dominante positie.

en als je geïnteresseerd bent in het leren van Python (een zeer veelzijdige taal, en een aan de top van veel lijsten de laatste tijd), begin dan met een bezoek aan Python.org, in het bijzonder de handige beginner ‘ s guide om te programmeren in het. Degenen met enige ervaring kunnen zich richten op het schrijven van snellere code (via functies, lijsten, en meer), debuggen, en andere meer geavanceerde vaardigheden. Een verscheidenheid aan tutorials en boeken kan ook helpen, evenals video ’s die alles van API’ s tot Python ‘ s gebruik in data science te dekken.