282 meneos
4882 clics
Un día el desarrollador despertó y descubrió que GitHub se había convertido en el centro de la programación
Cuando los desarrolladores que ya andan por la treintena (o mayores) empezaban en su profesión, GitHub ni siquiera existía. Hoy, el repositorio de código colaborativo con un gatopulpo de logo es parte poco menos que imprescindible en su desempeño laboral. Nacido en 2008 en una oficina del Valle de San Francisco (como tantos otros proyectos), GitHub tiene hoy más de 9 millones de usuarios registrados, más de 200 millones de visitas al mes y ha sido valorado en más de 2.000 millones de dólares (por lo que está en la Unicorn List de Fortune).
|
comentarios cerrados
Comparto el mío github.com/alonsoir
Comparto el mío github.com/alonsoir
Y además no tiene una obsesión por incorporar funcionalidades estúpidas o por ser demasiado integradores (y podrían hacerlo perfectamente). Github es un ejemplo de empresa bien llevada, con el objetivo de ser viable y de ofrecer un servicio. Chapeau.
No todos tenemos el tiempo y las ganas de montar un Gitlab, por muy sencillo que sea.
Por otro lado, los pull requests de GitHub son un invento genial.
Es más, los proyectos que he subido de forma pública NO son de código abierto, simplemente mi código está ahi o parte de él.
No es que no esté de acuerdo con el software libre, simplemente no generalices.
La opción de Bitbucket de infinitos repos privados es lo que me mola, del resto, uso Github porque es muy fácil colaborar con "extraños" y los de casa. Es mas.... Social.
Github está muy bien, para el master por ejemplo utilicé bitbucket en las prácticas de grupo pero vamos, que no entiendo tanta hype con github cuando repositorios de software libre decentes hay a patadas.
Bueno, en realidad si sólo son para webs, apps de móvil o proyectos "irrelevantes", supongo que no importa. Ahora, si son cosas serias de verdad, sinceramente es que no sé cómo alguien puede subir ahí el código y encima pagar por que los otros lo guarden Te montas un GitLab en un servidor propio y punto y encima joder, es que hasta te sale más barato que GitHub!!!
De todos modos, si no te importa que ese código propietario esté en un servidor de terceras empresas, pásate a BitBucket, que hace exactamente lo mismo que GitHub pero es veinte veces más barato, cuando no directamente gratis.
Coño, ni que hubiesen inventado la rueda. Es un sitio más para subir código. En lo personal suelo usar assembla que me permite elegir entre git, SVN y alguno más; en el trabajo, tenemos nuestro propio repositorio de código. No hace falta pagarle a nadie...
Eso sí, todo el mundo sabe que el mejor repositorio de código es Dropbox
Pero Git es una herramienta oscura, tosca, rígida y burocrática que quita frescura a la programación. Y además quita mucho tiempo al acto de programar. Se te va un 15% del tiempo en usar git y un 30% del cerebro en recordar como quieres versionar ese puto cambio.
Dentro de 10 años cuando alguien produzca una herramienta de versiones que sea intuitiva, todo el mundo dirá ¿cómo hemos podido usar git tanto tiempo?
#14 Lo tengo hecho, para mis proyectos gordos, los que me dan pasta y no son para la empresa en la que trabajo, están en un GitLab que tengo. Pero chapucillas, pruebas, o proyectos freelance para terceros, en github.
cc #20
Cuanta ignorancia. Con CVS me gustaría verte a tí. ¿Eres nuevo?
Alma de cántaro, con CVS y los BSD era una puta tortura parchear algo.
Será porque ha estado durmiendo varios años bajo una roca...
Yo me hice la cuenta de GitHub en 2009. La noticia, hoy en día, sería que GitHub ha tenido éxito y han surgido muchas alternativas, como BitBucket, GitLab, etc. Seguro que ya las ha mencionado alguien.
GitHub lo que se está convirtiendo es realmente en un repositorio para que pueda compartir código gente que no son desarrolladores. Muchas herramientas web como ShareLatex o OverLeaf usan GitHub como repositorio. O por ejemplo los notebooks de Jupyter. También se puede tener un blog en GitHub. Eso hace que mucha gente que se dedica a la investigación o distintas ciencias (no desarrolladores) estén usando mucho GitHub y seguramente sean cada vez más en el futuro.
Mientras tanto, los desarrolladores empiezan a ir a otras alternativas porque ofrecen alguna característica que GitHub no, y al ser desarrolladores tal vez no tienen tanto interés en otras características, como la integración con notebooks de Jupyter. En el caso del desarrollo web además está jsfiddle para compartir cachos de código pequeños (del estilo de los ejemplos de StackOverflow para preguntas y respuestas) o CodePen (para mostrar lo que se ha hecho).
Creo que llega tarde para ser una noticia que informa a la gente. Para informar hay que adelantarse un poco, antes de que todo el mundo lo conozca.
Oh no, claro que no. Para nada. Todo el mundo es altamente profesional y respetuoso y no hay lugar para el cachondeo y las gilipolleces en un sitio tan serio como ese oráculo que es GitHub.
github.com/MrMEEE/bumblebee-Old-and-abbandoned/commit/a047be85247755cd
y se las va dando de listo mirando por encima del hombro como hacen en Stackoverflow... ahí sí que hay postureo y ganas de coleccionar "medallitas" para demostrar que la tienes más larga...
Pues no sé de dónde te sacas esa tontería de que en SO la gente va de postureo y mirando por encima del hombro a los demás, cuando el sitio en general es cojonudo y con un nivelazo de respuestas increíble que no se había visto nunca en ningún otro sitio web. Y no exagero cuando digo que no se había visto nunca ese nivel y ese respeto incluso hacia las preguntas más inocentes o de principiantes. Hay respuestas en SO que superan la documentación de las librerías o lenguajes de programación sobre los que se basa la pregunta.
Antes de SO sólo habían pajinillas güé de HOYGANs, de frikis chulos que iban de juanker y que insultaban al resto llamándoles n00b y que rara vez respondían de forma educada y con ejemplos de código útil a quien hacía la pregunta. El respeto que hay en SO hacia los usuarios principiantes y la disposición a ayudar no existía en ningún sitio antes de SO, así de claro. Incluso vi una vez a un a alguien diciendo "eso está en la documentación" como respuesta a una pregunta de un usuario sobre una librería en Python y ser negativizado y respondido por otros usuarios con un "SO es un sitio para hacer preguntas y obtener respuestas, independientemente de si la pregunta es sencilla o compleja. Si no tienes nada que aportar más que enviar al que pregunta a leerse la documentación, no respondas nada".
Si alguien va de guay y de mirar por encima del hombro y de querer colgarse medallitas, la propia comunidad de SO lo hace a un lado pero rápidamente.
En cuanto al "superdios de Linus", no ha dicho nada que no sea la puta verdad, como de costumbre.
Y terriblemente caro.
Trabajé en una empresa en la que habían más de 100 repositorios (y más de 200) con proyecto(s) que usaba(n) también millones de personas y lo que nos pedía GitHub era sencillamente un jodido disparate. Prácticamente el salario anual de una persona para tener esos repositorios con ellos.
Bitbucket era varios órdenes de magnitud más barato y hacía exactamente lo mismo. Pero de todos modos, al final se optó por la solución más racional: pillar un servidor dedicado, instalar GitLab y tener lo mismo que te ofrece GitHub pero a un coste anual ridículo asumible hasta por un estudiante sin trabajo. Y encima todo el código permanece privado, en lugar de estar en una compañía americana.
GitHub sirve para darle visibilidad a los proyectos que tú quieras que la tengan y punto. Nada más. Para tener un entorno colaborativo hay soluciones que hacen exactamente lo mismo que GitHub y son cien mil veces más baratas y te dan mucho más control sobre lo que te pertenece que GitHub. GitHub para software libre (y siempre teniendo otro repositorio en tu poder sincronizado con GitHub, si es que de verdad te importa lo que estás publicando).
Yo no invierto más de 20 minutos al día en temas de git, y recuerdo perfectamente todos los comandos para mi día a día.
Joder, eso tampoco es, eh macho...
Anda, cogeros una jornada de 8 horas reservada al efecto y migrad ya esa mierda a Git. Que estamos en 2015, coño.
Si ya sabes usar Git, Mercurial es exactamente lo mismo pero sin tan "bajo nivel".
Para llevar un proyecto sin tener que preocuparte del VCS, simplemente usarlo para lo que es un VCS en lugar de hacer de él el centro del proyecto como hace Git, Mercurial ya existe, hace lo que estás buscando y lo hace bien.
Con tales argumentos de nivel que me das (estamos en 2015, coño), voy ahora a la reunión de sprint con ellos, que seguro que convenzo a todo el mundo
Estoy de acuerdo con que el control de versiones es fundamental para el trabajo en equipo y que las herramientas avanzan y eso. E imagino que habrá formas mejores y peores de implementarlas. ¿Qué Git es lo mejor que hay ahora? No lo dudo. Pero es un auténtico coñazo.
#30 Pues claro que es posible aprender git. Seguramente a cambio de quitarle espacio en el cerebro a Mysql,Bash,PHP,Apache,Javascript,CSS,HTML,Jquery...
Hoy en día los proyectos son enormes.
"¿Qué Git es lo mejor que hay ahora? No lo dudo. Pero es un auténtico coñazo."
Pues es de los más simples.
"Mysql,Bash,PHP,Apache,Javascript,CSS,HTML,Jquery... "
No tienes que ir a la programación web si no quieres. ¿CSS? Que se encargue el maquetador.
gogs.io/
Es el que uso yo, gitlabs y gitorious devoran recursos.
Lo siento. No era mi intención en absoluto.
Con tales argumentos de nivel que me das
Ejke no hase farta disir nada más
Yo he llegado a estar en una reunión de una pequeña empresa en sus inicios donde un tío relevante para el negocio simplemente les dijo a los demás "o se cambia esto YA o yo no respondo de nada el día que decida largarme a otra cosa"
Lo siento, tenía que decirlo.
Llevo partiendo el culo en la oficina 5 minutos.
Los comentarios, en este caso, están totalmente justificados, menudo FAIL.
Estoy con #22.
Lo de poner un GitLab en un servidor propio me parece algo lógico, pero no hay que olvidar que los servidores propios requieren mucho mantenimiento (tanto de hardware como de software), aparte de las copias de seguridad y demás; cosa que te ahorras con GitHub y similares.
/cc #8 #14 #20 #23
Y por si os mola github hay montones de integraciones o herramientas extra algunas:
www.producthunt.com/@anujadhiya/collections/all-things-github
github.com/cn
www.computerworld.com/article/2493478/internet/github-unblocked-in-chi
Yo uso GitHub para cosas puntuales y código genérico pero no seáis tan tontos de ponérselo fácil a la competencia si tenéis ideas que puedan triunfar.
Qué hay en meneame, según #39 (con lo que imagino que quiere decir que más postureo que en meneame en pocos sitios de internet...)? Pues lo que dice #53 y en lo que estoy totalmente de acuerdo. No podría estar mejor expresado.
Así que, #28 y #5, por favor, vamos a ser serios. Que ha habido más comentarios del tipo "a simple google search action won't hurt you and you would have had the solution by your own" o el otro típico del "read the docs" sin absolutamente nada más. Si eso no es maleducado y despectivo (aunque el que hubiera preguntado demuestre que es un vago o un novato o un inútil, que no lo discuto), no me explico qué va a ser si no...
Igual que decís vosotros eso de alguno puede haber en SO... también os puedo yo decir (y ya somos todos igual de cínicos) que alguno puede haber en Github. El único problema, la pequeña diferencia, es que, como bien habéis apuntado, es que StackOverflow es un sitio de preguntas y respuestas donde se va a buscar solución a dudas y, el que quiera y sepa, las responde, pero Github NO ES UN SITIO PARA BUSCAR AYUDA, es un servidor de repositorios de código, se sobreentiende que sabes lo que haces, otra cosa es que algo no esté del todo claro o te líes y hagas una pregunta en las issues.
Quien no use Github o similares (bitbucket, por ejemplo, lo recomiendo aún más si no os gusta el lado "social" de github y/o no queréis pagar por tener repositorios privados)... bueno, entonces no sé qué usarán para mantener su código versionado y seguro, pero allá cada uno.
eso lo dice el CEO de OVH (empresa que Google intentó comprar y cuya compra fué rechazada entre otras razones por motivos de seguridad nacional), el mayor servicio de Hosting de Internet de Europa, experto en seguridad, no un aficionado paranoico.