Подтвердить что ты не робот

GitHub против Google Code для хобби

Примечание: я видел этот и старался как можно больше взять его; но я считаю, что мой контекст отличается.

Я работаю над небольшим проектом. Назовите это Foobar. Я хочу, чтобы это было сделано более органично. Я пробовал несколько проектов, в основном, как неорганизованный студент с программированием и легким хобби. Я стараюсь быть более организованным; 90% этих проектов прошли после того, как я либо вообще не смог документировать, либо потому, что потерял их.

Как таковой, я думал о том, чтобы получить контроль версий/хостинг. Мало того, что он организует меня больше, но (большой, если здесь), если он попадет куда-нибудь в полезное состояние, людям будет легче.

Два места, которые я рассматриваю, - это Google Code и GitHub. Из вопроса, который я связал:

Код Google:

  • Как и на любой странице Google, сложность почти не существует
  • Каждый (или почти каждый) имеет учетную запись Google, что приятно, если   люди хотят сообщать о проблемах, используя систему проблем.

GitHub:

  • Может (может быть, не так) быть немного более сложным (для меня это не проблема), чем страницы Google, но...
  • ... имеет гораздо более красивый интерфейс, чем сервис Google
  • Нужно, чтобы люди регистрировались в GitHub для публикации о проблемах.
  • Мне нравится тот факт, что с Git у вас есть собственные версии локально

От этого я склоняюсь к GitHub, поскольку Google Code не выглядит привлекательным для меня.

Для небольшого хобби-проекта, в основном делающего общественные функции нерелевантными, есть ли функции, которые должны поднять меня к той или другой стороне?

4b9b3361

Ответ 1

Вы говорите: "Я считаю, что мой контекст другой", но не дают никаких причин, почему это так. Таким образом, я не могу предложить вам никаких конкретных предложений, кроме общих плюсов и минусов, которые изложены в различных документах и ​​учебниках онлайн.

Мое предложение: сначала выберите программу (git, Mercurial или SVN) и используйте ее. Найдите сайт хостинга, который поддерживает программное обеспечение (во время этого ответа, GitHub для git, BitBucket или Google Code для Mercurial, Google Code для SVN) и используйте его. Если вы столкнулись с проблемами, переключитесь на другой.

Я использовал все три, и, как правило, проблема заключается не в хостинге, а в том, что вам нужно изучить саму программу. Все перечисленные здесь хостинг-провайдеры подойдут вам, пока у вас не будет определенной причины, почему это не так.

Ответ 2

Я предпочитаю Google Code, так как это просто легче для моих небольших личных проектов. В конце дня, для бесплатных проектов, трудно воровать время от семьи, друзей или других обязательств, а ключ к тому, чтобы сделать небольшие бесплатные проекты успешными, реалистично с вашего времени. (Иначе, вы получите проблему "80%" ).

Теперь у Google Code есть поддержка GIT.

Самое большое преимущество Google Code в том, что вам не нужен веб-сайт.
- На главной странице проекта достаточно.
- Вы можете добавить простые бинарные загрузки в разделе "Загрузки".
- Для сравнения, интерфейс GITHUB ДЕЙСТВИТЕЛЬНО запутывает не-программистов. Ваша главная страница полна технологий и поэтому, если это не инструмент кодера, вам понадобится отдельный веб-сайт.
- Маркетинг действительно хорош. Вы получаете хорошее звание в Google, и часто вас подхватывают, а иногда просматривают другие сайты загрузки. Нет смысла жертвовать вашим временем, если никто не сможет найти ваш проект.

Если это полностью инструмент кодера (а не просто удобный инструмент ИТ), то, возможно, лучше GITHUB.

Ответ 3

Я бы пошел с Гитубом. Единственной причиной этого является то, что код Google показывает вашу электронную почту и ваше полное имя (имя, только если у вас есть Google +, я думаю). И вы не можете отключить это в данный момент.

Ответ 4

Позвольте разделить проблему на две части: для разработчиков и для пользователей. Фактически, если рассматривать только конечных пользователей, оба кода google и gitbud имеют дружественные интерфейсы, и, как мы все знаем, google более известен тем, кто не программирует. Но когда мы обращаемся к программистам, git больше моды и удобнее (вопрос?).

Итак, лично я выберу код Google, если я планирую конечный пользовательский продукт и github, конечно, если я хочу привлечь много потенциальных соавторов, я разрабатывал полный продукт программистов, как API-интерфейс.