GitHub opublikował dziś tegoroczną odsłonę raportu State of Octoverse, w którym administracja największego internetowego repozytorium kodu dzieli się statystykami dotyczącymi profilu zarówno użytkowników, jak i rozwijanego z pomocą serwisu oprogramowania. Nie będzie przesady w twierdzeniu, że obok StackOverflow Developer Survey jest to najważniejszy papierek lakmusowy deweloperskiego świata, do jakiego można uzyskać dostęp. Przyjrzymy się zatem, jaki był mijający rok na GitHubie.
Pierwszy rok pod skrzydłami Microsoftu GitHub może zaliczyć do udanych – aktualnie w serwisie zarejestrowanych jest ponad 40 mln programistów, z czego aż 10 mln utworzyło konto w 2019 roku. Przez ostatnie 12 miesięcy uruchomiono kolejne 44 mln repozytoriów, przy czym odnotowano także wzrost w zakresie tworzenia pierwszych repozytoriów – w porównaniu z 2018 roku liczba programistów, którzy uruchomili na GitHubie swoje pierwsze projekty, wzrosła o 44%.
State of Octoverse daje nam także wgląd w najpopularniejsze języki programowania wykorzystywane na GitHubie. W tym aspekcie tegoroczna odsłona raportu wyznacza pewną cezurę – doszło bowiem do roszady na podium. Króluje niezmiennie JavaScript, jednak za nim plasuje się Python. Java została przez niego na miejsce trzecie. Tuż za podium uplasowało się PHP, na miejscu 5. C#, dalej C++ oraz TypeScript. Stawkę zamyka C oraz Ruby. Łącznie na GitHubie w użycie jest ponad… 370 języków programowania.
Ciekawie prezentuje się także ranking najszybciej zdobywających popularność języków. Tu króluje Dart, który przez rok odnotował 532-procentowy wzrost. Za powód takiego stanu rzeczy uważa się rosnącą popularność wydanego przez Google Fluttera. Za nim plasuje się Rust (235% przyrost rok do roku), HCL (213%), Kotlin (182%). Piąte miejsce zajął TypeScript, za nim PowerShell oraz Apex. Ósme miejsce rankingu należy do Pythona, zaś stawkę zamyka Assembly i Go. Według administracji GitHuba rosnąca popularność Rusta, Kotlina czy TypeScripta odzwierciedla bieżące zapotrzebowanie na języki bezpieczne typologicznie, pozwalające unikać błędów w obsłudze pamięci, i oferujące interoperacyjność.
Ciekawie wypada także lista projektów Open Source, w których rozwój zaangażowało się najwięcej programistów. Czołowe miejsca zajęło oprogramowanie Microsoftu: swoją cegiełkę do rozwoju Visual Studio Code dołożyło ponad 19 tys. osób, zaś dokumentację Azure doskonaliło 14 tys. deweloperów. Dalej plasuje się stojący za wzrostem popularności Darta Flutter (13 tys.), repozytorium firstcontributions/first-contributions
(11,6 tys.), a na miejscu 5. Uplasował się Tensor Flow (9,9 tys.), dalej React (9,1 tys.) oraz Kubernetes (6,9 tys.).
Warto także wspomnieć, że GitHub staje się repozytorium coraz bardziej międzynarodowy. A raczej – coraz mniej amerykańskim. Aż 80% wkładu w repozytoria Open Source pochodzi bowiem spoza USA. Nie sposób pominąć także trendy dotyczącego Chin – programiści z Państwa Środka odpowiadają bowiem aż za 48% wszystkich utworzonych na GitHubie forków oraz sklonowanych repozytoriów. Z podsumowaniem tegorocznej odsłony raportu State of Octoverse można zapoznać się na GitHubie.