Python tõrjus JavaScripti GitHubi edetabelis esimeselt kohalt. GitHubi statistika 2024. aastast

GitHub avaldas 2024. aasta statistika analüüsi aruande. Peamised trendid:

  • Programmeerimiskeel Python saavutab esikoha programmeerimiskeelte edetabelis, tõrjudes JavaScripti kõige populaarsemalt keelelt GitHubis. Kolmandal kohal püsib TypeScript, mis tõukas eelmisel aastal Java neljandale kohale. Keel C on langetatud 9. kohale, andes 8. koha Shellile.
    Python tõrjus JavaScripti GitHubi edetabelis esimeselt kohalt. GitHubi statistika 2024. aastast
  • Kiiresti arenevate keelte edetabelis juhib Python, järgnesid TypeScript, Go ja HCL.
    Python tõrjus JavaScripti GitHubi edetabelis esimeselt kohalt. GitHubi statistika 2024. aastast
  • 2024. aastal loodud uutes reposid kasutatakse kõige sagedamini keeli JavaScript, Python, Java, TypeScript ja C#.
    Python tõrjus JavaScripti GitHubi edetabelis esimeselt kohalt. GitHubi statistika 2024. aastast
  • 2024. aastal loodi GitHubis 108 miljonit uut reposi (2023. aastal — 98 miljonit, 2022. aastal — 85.7 miljonit, 2021. aastal — 61 miljonit, 2020. aastal — 60 miljonit). Kokku on projekte 518 miljonit (+25%).
  • Osaliste kogukondade üldine panus kõikidesse projektidesse on hinnatud 5.2 miljardi tegevuse (commit'id, issue'id, pull request'id, arutelud, arvustused jmt). Võrdluseks, 2023. aastal tehti 4.5 miljardit tegevust, 2022. aastal — 3.5 miljardit.
  • Avatud ja avalikult kergesti ligipääsetavates projektides tehtud panus on hinnatud 1 miljardi tegevusena (jäänud 4.2 miljardit (82%) on tehtud privaatsetes reposides).
  • Top 10 riigi edetabeli seis on aastaga muutumatuks jäänud, USA jääb arendajate arvu poolest endiselt esikohale, järgneb India, kolmandal kohal on Hiina, neljandal on Brasiilia, viiendal Suurbritannia, kuuendal Venemaa ja seitsmendal Saksamaa.
    Python tõrjus JavaScripti GitHubi edetabelis esimeselt kohalt. GitHubi statistika 2024. aastast
  • Kõige kiiremini kasvav kogukond on tunnustatud Indias, säilitades arengu dünaamikat, ületab see 2027. aastaks USA kogukonda. Saksamaa kogukonnale prognoositakse 2026. aastaks langust 7. kohalt 8. kohale, Venemaa kogukonnale aga 2025. aastaks langust 6. kohalt 9. kohale.
    Python tõrjus JavaScripti GitHubi edetabelis esimeselt kohalt. GitHubi statistika 2024. aastast
  • Avatud projektidesse panustamise mahult juhivad kaugele USA arendajad, Venemaa ei ole edetabelis (Venemaa tegevus on enamasti seotud privaatsete reposidega). Aasta jooksul liitus GitHubi avatud projektide arendamisega 1.4 miljonit uusi osalejat.
    Python tõrjus JavaScripti GitHubi edetabelis esimeselt kohalt. GitHubi statistika 2024. aastast
  • Arendajate arvu poolest, kes esmakordselt osalesid avatud projektide arendamises, juhivad projektid VSCode, Home Assistant, Microsoft PowerToys, java2bedrock.sh, ultralytics, flutter, langchain, Ultimaker Cura.
  • Osalejate arvu poolest juhivad hoidlad home-assistant (21K), vscode (20K), leo (20K), first-contributions (13K), flutter (10K), NixOS nixpkgs (9K), next.js (9K), langchain (8K), godot (7K) ja ollama (7K).
  • Aasta jooksul on lisandunud 70 000 uut avalikku või avatud projekti, mis arendavad generatiivseid AI-süsteeme (2023. aastal lisandusid 65 000). AI-projektides tehtud muudatuste arv on aastaga kasvanud 60%. Kokku on AI-projekte 137 000. Populaarsemate AI-projektide hulka kuuluvad: stable-diffusion-webui, AutoGPT, ollama, gpt4all, gpt_academic, ComfyUI.
    Python tõrjus JavaScripti GitHubi edetabelis esimeselt kohalt. GitHubi statistika 2024. aastast
  • Aasta jooksul on registreeritud 39 miljoni võtme, tokeni ja muude saladuste lekkimine, mille arendajad unustasid koodi sisse. Kõige levinumaks haavatavuste tüübiks osutusid koodis substitutsiooniga seotud probleemid (nt SQL-päringute asendamine).
    Python tõrjus JavaScripti GitHubi edetabelis esimeselt kohalt. GitHubi statistika 2024. aastast

Samaaegselt kuulutati välja GitHub Awards 2024 auhinna saajad:

  • Kategooria „Imeliselt Tervitav”: projekt Home Assistant, mis arendab nutika kodu platvormi.
  • Kategooria „Märkimisväärne Uustulnuk”: Abi Raja projekt screenshot-to-code, mis on tööriist koodigeneratsiooniks kasutajaliidese makettide ja ekraanipiltide alusel (AI-süsteemide Claude Sonnet 3.5 ja GPT-4o rakendus).
  • Kategooria „Globaalne Suursugusus”: veebiraamistik GatsbyJS (põhineb Reactil).
  • Kategooria „Küberturvaline AI”: Ollama, tööriist suurte keelemodellide kohalikuks käivitamiseks.
  • Kategooria „Tarneahela Valvur”: Simon Gerst, CodeQL-i edendamise eest.
  • Kategooria „Publiku Valik”: ORM-tööriist (Objekt-Relatsiooniline Kaart) Prisma, mis lihtsustab PostgreSQL-i, MySQL-i ja SQLite töötlust JavaScripti ja TypeScripti koodis.
  • Kategooria „OSPO Juhtimine”: suurim India börsivahendusplatvorm Zerodha, mis aktiivselt kasutab, loob ja toetab avatud koodi.
  • Kategooria „GitHub Hea Olukorra Nimel”: labor The Hive, mis kasutas AI-d pagulaste asustamise planeerimisel.
  • Kategooria „AI Meistrivõistlused”: SAP GitHub Copilot’i rakendamise eest arendusprotsessis.

Allikas: opennet.ru

Osta usaldusväärne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster