3 июня 2011 в 13:02

Github обогнал Sourceforge и Google Code по количеству коммитов

Git*


Всего за пару лет Github вышел на бесспорное первое место среди веб-сервисов для хостинга проектов Open Source. Своеобразная «социальная сеть» для разработчиков и футболки со слоганом “Fork you” идут в народ. Собственно, это и так заметно, но теперь у нас появилась статистика, в том числе по языкам программирования.

По статистике компании Black Duck Software, в январе-мае 2011 года на Github было опубликовано 1 153 059 коммитов, на Sourceforge — 624 989, на Google Code — 287 901 и на CodePlex — 49 839. Самыми популярными языками программирования являются C++ и Java.
  1. C++ (362 077 коммитов)
  2. Java (335 992 коммитов)
  3. Python (296 896 коммитов)
  4. C (264 468 коммитов)
  5. JavaScript (251 557 коммитов)
  6. Ruby (234 980 коммитов)
  7. PHP (154 250 коммитов)
  8. C# (125 848 коммитов)
  9. Perl (89 720 коммитов)
По отдельным хостингам популярность языков программирования разнится.



Из таблички это не очевидно, но факт в том, что количество коммитов на C# практически одинаково на Github и CodePlex.

Анатолий Ализар @alizar
карма
751,5
рейтинг 24,6
Пользователь
Самое читаемое Разработка

Комментарии (40)

  • +14
    GitHub как платформа в сто раз лучше CodePlex, а уж тем более лучше Google Code.
    • 0
      Чем? Особенно интересно в сравнении с Google Code (многие проекты, которыми интересовался в последнее время, оказывались именно там)?
      • +9
        Социальностью, ajax интерфейсом, issue трекингом, а самое клевое — fork'ом и pull'ом (ну это в следствии самого git'а). Ну и тем, что github сейчас развивается гораздо более быстрыми темпами, чем почти заброшенный codeplex/google code
        • +2
          Google Code не кажется заброшенным (да и вряд ли окажется таким в будущем). Issues tracking и там есть. Итерфейс разве что более «кондовый», меньше интерактивности — это да. Хот все что нужно опять же — есть.
          Преимущества git над svn для групповой разработки очевидны, здесь согласен.
          • +1
            В Google code вроде бы есть mercurial. Хотя github мне тоже больше всего нравится. Смотрел source forge, google code, launchpad и github. Github the best.
        • +2
          у google code тоже есть ajax интерфейс, issue трекинг а также clone и pull (ну это вследствие самого mercurial'a) a еще wiki, связь с google groups gmail и пр. а еще есть такой bitbucket.org так он представляете — все тоже самое только еще private проекты позволяет с до 5 пользователей. вообще смешно слышать про заброшенный google code :)
      • +1
        GitHub по большей части обязан своему успеху своей социальности. GitHub — это соц.сеть для программистов, а Google Code — классический хостинг проектов
        • 0
          а еще своим постоянным дринкапам и митапам: )
    • НЛО прилетело и опубликовало эту надпись здесь
      • 0
        Но однако же. Независимо от языка (сам использую C#), github кажется в разы удобнее и дружелюбнее.
    • –1
      Неправильно и правильно, дядя Федор. CodePlex — говно, Google Code — неплохо. GitHub — здорово.
    • +3
      Меня привлек CodePlex тем, что у него Mercurial.
      Социальность — сомнительная фишка.
      Ajax — хм, а надо ли оно на хостинге проектов? Я захожу на него, лишь посмотреть, не появился ли feedback и выкатить объявление о новом релизе.

      Но это лично для меня. Возможно из-за того, что социальность меня уже достала.
      • +1
        >Меня привлек CodePlex тем, что у него Mercurial.

        На гуглокоде тоже есть Mercurial.
      • +1
        так ведь удобно же
      • 0
        Социальность — это именно фишка.
        Можно следить за развитием интересующих проектов и людей. Это twitter для коммитов.
        Да, я понимаю, что везде это есть. Но тут можно быстренько посмотреть все изменения в одном месте.
  • +18
    Неужели bitbucket.org так мало популярен, что здесь не фигурирует?
    • +1
      Launchpad там же?)
    • 0
      По всей видимости из-за того, что на нем очень много приватных проектов.
      • 0
        Так считается же, вроде, сколько открытых проектов :)
        • +1
          Поэтому и не попал (в смысле bitbucket.org) в статистику, а так замечательных хостинг, куда удобнее codeplex-а
    • +9
      сами активно используем bitbucket, отличный хостинг для приватных проектов.
  • 0
    первая инфографика понравилась
  • +4
    Прикольно, руби почти 100% на гитхабе хостится. Ну и еще несколько стареньких проектов не успели переехать с SourceForge.
  • +1
  • +1
    И это при том что git появился в 2005, а github всего лишь 3 года назад.

    I love github!
  • +2
    Ничего удивительного — GitHub просто офигительно сделан как проект (всмысле технически и в плене UX), удобен для совместной работы, включая простые форки, пуллы и все прочее. Ну и, наконец, там git — чего еще желать :)
    • 0
      * «и в плане UX» конечно же
    • +2
      И ещё более офигенен GitHub как компания :-) Ну как не могут они быть успешными, если нанимают людей на позиции типа «Fucking Fast» ( github.com/tanoku )
      • –1
        «быстро **ущийся»???
        • +2
          «О***тельно Быстрый».
  • +3
    Сервис приятный, да, но я предпочитаю mercurial, поэтому пришлось хоститься на bitbucket.
  • 0
    1. C++ (362 077 коммитов)
    2. Java (335 992 коммитов)
    3. Python (296 896 коммитов)

    Чрезвычайно любопытна психология и мотивация людей, хранящих исходники на Python под Git, а не Mercurial.
    • 0
      Сам я пользуюсь тоже гитом, но из любопытства: меркуриал — это такая идиоматичная VCS для питона? Почему такое удивление? :-)
      • 0
        У многих вызывает удивление, что я рельсовыми проектами управляю меркуриалом и храню их на битбаккете.
        • 0
          Не, ну дело привычки. Я перешел на гит и рельсы со свина и дотнета после просмотра той самой речи Линуса :-)
    • 0
      Может им просто нравится octocat.
  • 0
    Руби, а равно как и РоР с Гитхабом просто ОТЛИЧНО.
    Пришиваем еще Хероку — и просто твори.
  • +2
    На github пользователям приходится писать нормальный README.

Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.