Pino Ylivuoto: Python on tulessa, ja Kubernetes tarvitsee jonkin verran siivousta

Kuva: iStockphoto / DenisKot

Googlen Felipe Hoffa julkaisi juuri erinomaisen analyysin Stack Overflow -kysymyksistä yrittäen paljastaa, mihin suuntiin kehittäjät liikkuvat. On esimerkiksi mielenkiintoista tietää, että kehittäjillä on pitkäaikainen affiniteetti Javaa kohtaan (mikä näkyy myös Redmonkin rankingissa ja muualla), on paljon mielenkiintoisempaa (ja yllättävää) nähdä, että Java ei murskaa kymmenen parhainta viimeisimmän vuosineljänneksen, ja jopa katoaa 30 parhaan kysymyksen joukosta (mitattuna nykyisillä sivun katseluilla).

Stack Overflow -tietojen mukaan Java, joka on ollut vuosikymmenien tukipilari, kamppailee saadakseen huomiota kehittäjien kanssa tänään. Python puolestaan ​​on tulessa, johtuen suurelta osin joustavuudestaan ​​ja sovellettavuudestaan ​​tietotekniikan kasvavaan maailmaan.

Joten mitä muuta voimme oppia kehittäjien kiinnostuksesta?

Mutta ensin lisää Java vs. Python

Ennen kuin vastaamme tähän kysymykseen, pidetään hetken aikaa Hoffan paljastamassa kaikkien aikojen vs. nykyiset kiinnostukset. Kuten mainittiin, Java on ollut yleiskäyttöinen hevonen monien vuosien ajan, minkä vuoksi se (yhdessä Javascriptin ja HTML: n kanssa) hallitsee kymmenen parhaan ja 30 parhaan pinon ylivuotokaaviota.

Mutta kun tarkastelemme viimeisintä vuosineljännestä (tai viimeisimpiä vuosineljänneksiä, jotka voit tehdä käyttämällä Googlen BigQueryä käyttävää interaktiivista työkalua), Java haihtuu kehittäjien tietoisuudesta ( kuva A ).

Kuvio A

Kuva: Felipe Hoffa

Python sitä vastoin nousee vaatimaan 40% kentästä kymmenen parhaan joukossa ja yli 50%, jos tarkastellaan 30 suosituinta kysymystä. Se on vaikuttava annos ohjelmointikielen hegemoniaa, syntyen Pythonin saavutettavasta, laajennettavasta luonteesta. Koska nouto on helppoa, monet kehittäjät lisäävät sen "työkalupaketeihin" ensisijaisen kielensä (joka voi hyvinkin olla Java) lisäksi. Tämä voi olla yksi syy siihen, että näemme niin paljon kysymyksiä siitä Stack Overflow: lla: Kiinnostus on räjähtämässä, kun kehittäjät soveltavat sitä rakentamiinsa sovelluksiin ja saattavat tarvita apua tutustumiseen siihen. Nämä kysymykset ovat johtava indikaattori siitä, kuinka paljon Python-sovelluksia on tulossa.

Entä Kubernetes?

Kuten Python, Kubernetes on kuuma. Kuten Googlen TensorFlow, Kubernetes-käyttäjät kysyvät kuitenkin samoja kysymyksiä, kuten Hoffa huomautti. Vuoden 2017 lopussa Kubernetesin tärkein kysymys oli "Kuinka voin pitää kontin käynnissä Kubernetesilla?". Vuoden 2018 loppuun mennessä kyseinen kysymys säilytti kärkipaikkansa. Ditto toiseksi kysytyimpaan kysymykseen: "Pods jumissa lopputilassa." Vuoden 2017 kymmenen suurimman Kubernetes-kysymyksen välillä ne pysyvät suurelta osin ennallaan vuonna 2018.

Toisaalta näiden kysymysten pysyvyys voisi yksinkertaisesti viitata uusien käyttäjien laajapohjaiseen tuloon, jonka kaikkien on leikattava hampaat Kubernetesiin samalla tavalla. Toisaalta se voi viitata siihen, että Kubernetes-kehittäjät eivät ehkä ratkaise yleisimpiä hammaskipuja tällä avoimen lähdekoodin säilöllä.

DevOps-vallankumouksen ajaminen (ZDNet-erikoisominaisuus) | Lataa ilmainen PDF-versio (TechRepublic)

Jos ajattelet Kubernetesia pidemmälle, jos olet tuoteomistaja tai sitoutunut kasvavaan avoimen lähdekoodin projektiin, kuten Kubernetes (tai Kafka, MXNet tai enemmän), tämä Google-kutoma kojetaulu on loistava tapa mitata edistymistä. Jos samat kysymykset kieltäytyvät poistumasta, se on merkki siitä, että vaikka keksit tulevaisuutta (uutta toimintoa!), Saatat menettää nykyisen omaksumisen jättämällä aloittelijat kylmään.

Toisin sanoen, Python on myös ylläpitänyt suurelta osin samat huippukysymykset ratkaisematta niitä käyttäjän kantaan nähden, ja se ei selvästikään ole vähentänyt Python-kiinnostusta (mikä pätee myös Kubernetesiin). Joten olkoon selvä: taivas ei kuulu näiden suosittujen projektien päälle. Jopa niin, nämä Stack Overflow -kysymykset viittaavat siihen, että omaksumista voitaisiin helpottaa entisestään kiinnittämällä enemmän huomiota nettomien kysymysten ratkaisemiseen, jotka eivät katoa.

Open Source -viikkolehti

Et halua missata vinkkejä, oppaita ja kommentteja Linux-käyttöjärjestelmästä ja avoimen lähdekoodin sovelluksista. Toimitettu tiistaisin

Rekisteröidy tänään

© Copyright 2021 | mobilegn.com