Blog IT, Blog Marketing

GitHub publikuje raport State of Octoverse: w tym roku Python wyprzedził Javę

GitHub publikuje raport State of Octoverse: w tym roku Python wyprzedził Javę

Maciej Olanicki , 07.11.2019 r.

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.

jezyki

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.

projery

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.).

contri

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.

Najnowsze oferty pracy:

Polecane wpisy na blogu IT:

Szukasz pracownika IT?

Dostarczymy Ci najlepszych specjalistów z branży IT. Wyślij zapytanie

Wyrażam zgodę TeamQuest Sp. z o.o. na przetwarzanie moich danych osobowych w celu marketingu produktów i usług własnych TeamQuest, w tym na kontaktowanie się ze mną w formie połączenia telefonicznego lub środkami elektronicznymi.
Administratorem podanych przez Ciebie danych osobowych jest TeamQuest Sp. z o.o., z siedzibą w Warszawie (00-814), ul. Miedziana 3a/21, zwana dalej „Administratorem".
Jeśli masz jakiekolwiek pytania odnośnie przetwarzania przez nas Twoich danych, skontaktuj się z naszym Inspektorem Ochrony Danych (IOD). Do Twojej dyspozycji jest pod adresem e-mail: office@teamquest.pl.
W jakim celu i na jakiej podstawie będziemy wykorzystywać Twoje dane? Dowiedz się więcej