Python ha superato JavaScript al primo posto nella classifica di GitHub. Statistiche di GitHub per il 2024

GitHub ha pubblicato un rapporto con un'analisi delle statistiche per il 2024. Tendenze principali:

  • Il linguaggio Python ha conquistato il primo posto nella classifica dei linguaggi di programmazione, superando JavaScript come il linguaggio più popolare su GitHub. Il terzo posto è mantenuto dal linguaggio TypeScript, che nell'anno scorso ha scacciato il linguaggio Java al quarto posto. Il linguaggio C è scivolato al nono posto, cedendo l'ottavo a Shell.
    Python ha superato JavaScript al primo posto nella classifica di GitHub. Statistiche di GitHub per il 2024
  • Nella classifica dei linguaggi in più rapida crescita, Python si posiziona al primo posto, seguito da TypeScript, Go e HCL.
    Python ha superato JavaScript al primo posto nella classifica di GitHub. Statistiche di GitHub per il 2024
  • Nei nuovi repository creati nel 2024, i linguaggi più utilizzati sono JavaScript, Python, Java, TypeScript e C#.
    Python ha superato JavaScript al primo posto nella classifica di GitHub. Statistiche di GitHub per il 2024
  • Nel 2024, su GitHub sono stati creati 108 milioni di nuovi repository (nel 2023 sono stati 98 milioni, nel 2022 85,7 milioni, nel 2021 61 milioni, nel 2020 60 milioni). Il numero totale di progetti ha raggiunto i 518 milioni (+25%).
  • Il contributo degli partecipanti a tutti i progetti è stimato in 5,2 miliardi di azioni (commit, issue, pull request, discussioni, revisioni, ecc.). A titolo di confronto, nel 2023 sono state effettuate 4,5 miliardi di azioni, mentre nel 2022 3,5 miliardi.
  • Il contributo ai progetti aperti e pubblicamente accessibili è stato stimato in 1 miliardo di azioni (le restanti 4,2 miliardi (82%) sono state effettuate in repository privati).
  • La posizione nella classifica top10 dei paesi per numero di sviluppatori nell'anno non è cambiata: gli Stati Uniti rimangono al primo posto, seguiti dall'India al secondo, dalla Cina al terzo, dal Brasile al quarto, dal Regno Unito al quinto, dalla Russia al sesto e dalla Germania al settimo.
    Python ha superato JavaScript al primo posto nella classifica di GitHub. Statistiche di GitHub per il 2024
  • La comunità indiana è riconosciuta come la più in rapida crescita e, mantenendo il suo ritmo, nel 2027 supererà quella degli Stati Uniti. Alla comunità tedesca si prevede nel 2026 un calo dalla settima all'ottava posizione, mentre alla comunità russa è previsto un passaggio dalla sesta alla nona posizione nel 2025.
    Python ha superato JavaScript al primo posto nella classifica di GitHub. Statistiche di GitHub per il 2024
  • Per quanto riguarda il contributo ai progetti open source, i sviluppatori statunitensi sono di gran lunga i leader, mentre la Russia non è entrata nella top ten (l'attività dalla Russia è principalmente collegata a repository privati). Nell'anno trascorso, 1,4 milioni di nuovi partecipanti si sono uniti allo sviluppo di progetti open source su GitHub.
    Python ha superato JavaScript al primo posto nella classifica di GitHub. Statistiche di GitHub per il 2024
  • Per numero di sviluppatori che hanno partecipato per la prima volta allo sviluppo di progetti open source, i progetti più coinvolgenti sono stati VSCode, Home Assistant, Microsoft PowerToys, java2bedrock.sh, ultralytics, flutter, langchain, Ultimaker Cura.
  • Per numero di partecipanti, i repository in testa sono home-assistant (21K), vscode (20K), leo (20K), first-contributions (13K), flutter (10K), NixOS nixpkgs (9K), next.js (9K), langchain (8K), godot (7K) e ollama (7K).
  • Nel corso dell'anno sono stati aggiunti 70.000 nuovi progetti pubblici o aperti che sviluppano sistemi di intelligenza artificiale generativa (nel 2023 sono stati aggiunti 65.000). Il numero di modifiche apportate ai progetti di intelligenza artificiale è aumentato del 60%. Il numero totale di progetti di intelligenza artificiale ha raggiunto 137.000. Tra i progetti di intelligenza artificiale più popolari si distinguono: stable-diffusion-webui, AutoGPT, ollama, gpt4all, gpt_academic, ComfyUI.
    Python ha superato JavaScript al primo posto nella classifica di GitHub. Statistiche di GitHub per il 2024
  • Durante l'anno è stata registrata una perdita di 39 milioni di chiavi, token e altri dati segreti dimenticati dai programmatori nel codice attraverso i repository. Il tipo di vulnerabilità più comune sono stati i problemi legati all'inserimento di codice (ad esempio, l'inserimento di query SQL).
    Python ha superato JavaScript al primo posto nella classifica di GitHub. Statistiche di GitHub per il 2024

Sono stati annunciati contemporaneamente i vincitori del premio GitHub Awards 2024:

  • Nomination «Wonderfully Welcoming»: progetto Home Assistant, che sviluppa una piattaforma per la casa intelligente.
  • Nomination «Noteworthy Newcomer»: Abi Raja per il progetto screenshot-to-code con uno strumento per la generazione di codice basato su layout di interfaccia e screenshot (wrapper su sistemi di intelligenza artificiale Claude Sonnet 3.5 e GPT-4o).
  • Nomination «Global Grandiose»: framework web GatsbyJS (basato su React).
  • Nomination «Awesome AI»: Ollama, un insieme di strumenti per l'esecuzione locale di grandi modelli linguistici.
  • Nomination «Supply Chain Sentinel»: Simon Gerst, per la promozione di CodeQL.
  • Nominazione «Audience Choice»: ORM strumento (Object-Relational Mapping) Prisma, che semplifica il lavoro con PostgreSQL, MySQL e SQLite nel codice JavaScript e TypeScript.
  • Nominazione «OSPO Leadership»: la più grande piattaforma di intermediazione nel mercato azionario indiano Zerodha, che utilizza, crea e supporta attivamente l'Open Source.
  • Nominazione «GitHub for Good»: laboratorio The Hive, che ha utilizzato l'AI nella pianificazione dell'accoglienza dei rifugiati.
  • Nominazione «AI Champion»: SAP per l'implementazione di GitHub Copilot nel processo di sviluppo.

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster