Red de conocimiento informático - Aprendizaje de programación - ¿Cuál es la diferencia entre github y sourceforge?

¿Cuál es la diferencia entre github y sourceforge?

0.Github tiene una larga historia

Github se basa en Git, ¡y Git es el mejor software de control de versiones! ¡Ninguno de ellos!

1. Github es más propicio para el desarrollo de proyectos de código abierto.

SF no refleja esto completamente. Es más como un sitio web de descarga de software de código abierto.

En Github El proceso para usar proyectos de código abierto en Internet es:

a. Descargar, puedes descargarlo directamente o como un clon de git. Puedes descargar la versión actual o puedes descargar una rama. , o una etiqueta, o un archivo, o incluso un archivo. Puede descargar la versión actual, o una rama, o una etiqueta, o incluso una confirmación

b Úselo (esto es similar a sf)

c Modifíquelo directamente. y envíe una solicitud de extracción al autor después de las modificaciones para que el proyecto de código abierto pueda continuar mejorando

github lo hace simple y directo. A diferencia del mundo del código abierto de hace mucho tiempo, cuando querías contribuir con algún código, tenías que unirte a una lista de correo, responder preguntas y luego corregir errores cuando fuera apropiado

2. github facilita la comunicación

Cualquiera puede crear un problema, escribir una solicitud de función o informar un error para el proyecto, y los autores o miembros del proyecto responderán rápidamente

En sf, los autores del proyecto pueden enviar una solicitud a Project Los autores o miembros envían solicitudes para crear problemas para el proyecto.

En sf, el autor y los miembros del proyecto no saben dónde está el problema y solo lo actualizarán cuando se lance la versión

3.Github introduce elementos sociales

Los usuarios de Github pueden seguir a otras personas, y también pueden seguir un proyecto

Esto es importante porque cada día puedes aprender un poco más, y cada día puedes progresar un poco más

Por eso es tan fácil conectarse con personas en Github.

La única desventaja es que, a diferencia de Twitter, las personas que te siguen te enviarán correos electrónicos para notificarte si quieres seguirlos

4. Github es más abierto

<. p>Github Se proporcionan muchas API para integrarse con la mayoría de los servicios de alojamiento

Desde Github hasta Git, hay mucha información de ayuda. Desde los primeros pasos con git hasta el uso de github, hay mucha ayuda, muy detallada, con imágenes y textos

El blog oficial publica a menudo artículos técnicos que cubren la resolución de problemas, la optimización del rendimiento e ideas para elegir varias soluciones técnicas

Además, es posible crear un sitio web estático para el proyecto sin restricciones y sin publicidad

Esta característica es utilizada por muchas personas para alojar blogs y también es utilizada por muchas personas. para alojar blogs. Muchas personas utilizan esta función para alojar blogs. Mi blog se basa en esta base y es gratuito

5. Github todavía se está desarrollando rápidamente

Desde el desarrollo inicial de Github, existe. Solo fueron Desde la función básica de alojamiento del código fuente hasta la mejora de la velocidad (para permitir que los usuarios domésticos accedan más rápido, se trasladó a rackspace), hasta el lanzamiento de gist, el control de versiones wiki y la aparición de pull request. Sin darme cuenta, github se volvió como mi amiga hasta los últimos días cuando a veces ya no podía contactarla. ¡Me enojaré mucho! Qué hacer después de estar enojado, enojado, enojado y finalmente irse a dormir (qué podemos hacer, pero no se lo demos a github ...).

Debido a que todavía hay una gran cantidad de personas desinformadas arraigadas en SF, no conocen GitHub todavía o no entienden lo bueno que es GitHub.

Pensarán en SourceForge es lo suficientemente bueno hasta que un día se sientan realmente atraídos por el encanto de github

Así que veremos que durante un largo período de tiempo, uno tras otro, proyectos conocidos se trasladarán lentamente a github