Articles

Top 24 ohjelmointikielet Web Development: Python ja enemmän

joka vuosi, kuten niin monet muut organisaatiot ja analyytikkoyritykset, IEEE Spectrum tuottaa listan ”top” ohjelmointikielistä, hyödyntäen 11 mittaria peräti kahdeksasta lähteestä (mukaan lukien Twitter, Stack Overflow, ja enemmän). Se on ainutlaatuinen luettelo, koska se erittelee kielet käyttötarkoituksen mukaan, jolloin voit nähdä, mitkä kielet ovat suosituimpia web -, mobiili-ja sulautettujen kehitystyössä.

tätä kaikkea silmällä pitäen kannattaa tarkastella IEEE Spectrumin kärkikieliä web-kehityksen kannalta. Kuten arvata saattaa, jotkin maailman suosituimmista ohjelmointikielistä ovat tämän listan kärjessä, kuten Python, Java ja JavaScript. Katso:

sana IEEE: n metodologiasta: organisaatio vetää 300 ohjelmointikieltä GitHubista ja kääntyy sitten Googlen puoleen nähdäkseen, mikä näistä kielistä piirtää eniten hakutuloksia. Se luo listan 52 kielestä. Sieltä kielten suosiota mitataan 11 mittarilla, mukaan lukien IEEE: n oma työmaa ja Xplore-digitaalinen kirjasto sekä Twitterin, Githubin ja Stack Overflowin tiedot.

Voitko olla eri mieltä tästä menetelmästä? Toki; jokainen ohjelmointikielen ranking on sen omituisuuksia ja haavoittuvuuksia. Esimerkiksi Tiobe-indeksin (Päivitetty kuukausittain) kriitikot haluavat väittää, että se kuvastaa paremmin kielen ”kohinaa” kuin sen todellista käyttöä, koska se nojaa osittain YouTuben ja Wikipedian kaltaisiin lähteisiin.

tällaiset listat ovat kuitenkin hyödyllisiä vahvistettaessa, mitkä ohjelmointikielet vievät suurimman osan kehittäjien ajasta ja huomiosta—mikä tarkoittaa, että ne todennäköisesti pysyvät käytössä vielä jonkin aikaa (ainakin supersuositut, kuten Python ja Java; Coffeescriptin synkästä IEEE-luokituksesta ei ole paljoa sanottavaa). Jos haluat tulla web-kehittäjä, se on todella tärkeää tietää.

toinen mielenkiintoinen asia huomioitavaksi täällä: Kotlin on sijoittunut pitkäaikaisten web-keskeisten ohjelmointikielien, kuten Perlin (web-kehityksen pahamaineinen ”Swiss Army chainsaw”) yläpuolelle. Vaikka saatat ajatella Kotlin ensisijaisesti kieli Android app development, se on itse asiassa varsin monipuolinen, käytetään kaikkeen backend / server työtä SDKs / kirjastot. Nouseeko se tarpeeksi korkealle uhatakseen vakavasti jaavaa? Se on hyvä kysymys, mutta sellainen tapahtuma on todennäköisesti aika kaukana, ottaen huomioon Javan määräävän aseman.

ja jos olet kiinnostunut oppimaan Pythonia (erittäin monipuolinen kieli, joka on ollut viime aikoina monien listojen kärjessä), aloita vierailemalla Python.org, erityisesti sen hyödyllinen Aloittelijan opas ohjelmointiin siinä. Ne, joilla on jonkin verran kokemusta, voivat keskittyä kirjoittamaan nopeammin koodia (toimintojen, luetteloiden ja muiden kautta), virheenkorjaus ja muut kehittyneemmät taidot. Erilaiset opetusohjelmat ja kirjat voivat myös auttaa, samoin videot, jotka kattavat kaiken API: ista Pythonin käyttöön datatieteessä.