Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 

Repository files navigation

Dia 1

Analise e desenvolvimento de Sistemas

Materia de Engenharia de Software

  1. A História do GitHub

Tudo começou em 2005, com um programador chamado Linus Torvalds, que criou o Git, um sistema de controle de versão para código fonte. O Git permitia que os programadores controlassem diferentes versões do código sem perder o histórico de mudanças. Isso era muito útil, pois quando você está desenvolvendo um projeto, é comum modificar o código várias vezes. O Git ajudava a manter tudo organizado e garantir que o código nunca fosse perdido.

Mas o Git era apenas uma ferramenta de controle de versão. A verdadeira inovação aconteceu em 2008, quando três programadores — Chris Wanstrath, PJ Hyett, e Tom Preston-Werner — decidiram criar algo que tornasse o Git mais acessível e fácil de usar para programadores ao redor do mundo. Eles queriam criar uma plataforma onde os desenvolvedores pudessem não apenas usar o Git, mas também compartilhar e colaborar em projetos de código de maneira mais simples e eficiente.

O Nascimento do GitHub

Com isso, em 2008, nasceu o GitHub. O nome "GitHub" vem da junção de "Git" (o sistema de controle de versão criado por Linus Torvalds) com "Hub", que significa um ponto de conexão ou centralização, indicando que seria um lugar onde programadores poderiam se conectar e colaborar.

O GitHub começou como uma plataforma para hospedar repositórios de código, onde os desenvolvedores podiam armazenar seus projetos e versionar o código usando o Git. O diferencial do GitHub era a interface gráfica intuitiva, que facilitava o uso do Git para quem não estava familiarizado com a linha de comando.

Crescimento Rápido e Sucesso

O GitHub cresceu rapidamente, principalmente porque ele atendia a uma necessidade muito grande da comunidade de desenvolvedores: a colaboração. Com o GitHub, era possível trabalhar em projetos com pessoas de qualquer parte do mundo. A funcionalidade de "pull request", por exemplo, permitia que os programadores sugerissem mudanças no código de outros projetos, facilitando o trabalho em equipe.

Além disso, o GitHub oferecia uma rede social integrada, onde desenvolvedores podiam seguir uns aos outros, curtir projetos e trocar ideias. Isso fez com que o GitHub se tornasse não só uma ferramenta de colaboração, mas também uma comunidade ativa de programadores.

A Revolução Open Source

Uma das maiores contribuições do GitHub para a tecnologia foi o impulso que deu ao movimento open source (código aberto). O GitHub se tornou o principal repositório de projetos de código aberto, onde qualquer pessoa poderia contribuir com melhorias em softwares, ferramentas e bibliotecas usadas por milhões de pessoas.

Projetos famosos como o Linux, Ruby on Rails, e o React estão hospedados no GitHub, e muitos outros projetos pequenos e grandes começaram a ganhar visibilidade e colaboradores graças à plataforma.

A Aquisição pelo Microsoft

Em 2018, o GitHub foi adquirido pela Microsoft por cerca de 7,5 bilhões de dólares. Apesar de algumas preocupações iniciais sobre como isso afetaria a plataforma, a Microsoft garantiu que o GitHub continuaria sendo uma plataforma independente, focada na comunidade de desenvolvedores.

A aquisição trouxe mais investimentos e recursos para o GitHub, que continuou a crescer e adicionar novos recursos, como integração com CI/CD, novos aplicativos para desenvolvedores, e suporte para programação em diferentes linguagens.

O GitHub Hoje

Hoje, o GitHub é uma das maiores plataformas de desenvolvimento do mundo, com milhões de desenvolvedores e empresas usando-a para colaborar em projetos. Além do controle de versão e do repositório de código, o GitHub também oferece GitHub Actions para automação de processos, GitHub Copilot (um assistente de programação com IA), e muitas outras ferramentas que tornam o desenvolvimento de software mais eficiente e acessível.

Além disso, o GitHub continua sendo um ponto de encontro para o movimento open source, e é o lar de milhares de projetos importantes que ajudam a impulsionar a inovação tecnológica.

Conclusão

O GitHub começou como uma ideia simples: tornar o Git mais acessível e ajudar os desenvolvedores a colaborarem de maneira mais eficiente. Mas, ao longo do tempo, se transformou em uma plataforma essencial para o desenvolvimento de software, a colaboração em código aberto e a construção de comunidades de programadores ao redor do mundo.

Se você é desenvolvedor, provavelmente já usou o GitHub ou ouviu falar dele, pois ele é uma parte central do ecossistema de software moderno.

About

aula 1

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors