Я думаю, что есть две точки зрения на это: какие функции разработки предлагает каждый сайт и какую аудиторию он достигает.
С точки зрения разработки, если вы заинтересованы в DVCS (Git или Mercurial), лучшими вариантами будут CodePlex, GitHub или Bitbucket. Google Code и SourceForge также поддерживают DVCS, но их поддержка DVCS невелика. Если вам нужна Subversion, то Google Code действительно лучший хост Subversion, хотя SourceForge разумен, а CodePlex также предлагает поддержку для клиентов Subversion. Другие основные функции (например, отслеживание ошибок, форумы/списки рассылки, вики и т. д.) предлагаются всеми тремя, но имеют некоторые различия, поэтому, возможно, здесь больше личных предпочтений.
С точки зрения аудитории сайта существуют большие различия между сайтами, которые могут быть важны для вашего проекта. Например, если ваш проект работает на Windows или другой технологии Microsoft, то у CodePlex гораздо более высокая концентрация пользователей Windows, поэтому вы получите больше загрузок. По тем же причинам, если вы хотите, чтобы другие разработчики внесли свой вклад в ваш проект, CodePlex имеет гораздо более высокую концентрацию разработчиков Microsoft, поэтому у вас больше шансов получить участников. Если ваше программное обеспечение работает в Linux, то Google Code или SourceForge имеют гораздо большую базу пользователей Linux, поэтому вы получите больше загрузок/участников. Если ваше программное обеспечение работает на Mac, я не уверен, но думаю, что у GitHub действительно есть преимущество.
person
Community
schedule
10.07.2010