Qual a serventia real do Github ?
Eu sinceramente não consigo entender a serventia do Git de jeito nenhum. Versionar o projeto pra que? Se você desenvolve e testa ele localmente, a lógica é que as alterações so sigam pro servidor em produção quando estiverem funcionando corretamente. Então o versionamento pra ver se funciona ou não e poder voltar a outra versão perde o sentido.
Criar um projeto e expor no GitHub pra pessoas copiarem seu projeto, também é inimaginal, ja que ninguém deseja que seja alvo de copias, plagio, ou que roubem suas ideias, alem de saber detalhes de implantação na aplicação, mesmo não sabendo seus dados de acesso ao sistema, conheceriam a regra de negócios, lógica e estrutura.
Por ultimo, uma vez que o sistema principal foi atualizado isso reverbera em todos os clientes, assinantes, usuários dos sistemas, tenants, não cabendo a eles escolher com qual versão trabalhar...
Então esse Git na minha opinião só enche de lixo a raiz do projeto.
Vivemos maravilhosamente bem sem ele. Nem mesmo como backup é a melhor solução já que os servidores tem sistemas próprios para isso, e em nossa maquina local possuímos a versão original do projeto (que deve ser bem guardada claro) e asimples copia/cola em um local diferente a cada atualização já cria o devido versionamento.
Alguém já viu grandes marcas expondo seus projetos raiz, lógica de programação, ou detalhes da regra de negócios em GitHub, como Google, Facebook, etc?
Se o lance for distribuir algum aspecto, serviço ou dado do seu sistema, cria uma API e divulga, cobra por ela, e define seus parametros...
Mesmo que vc use um Github privado... Uma empresa conhece seu projeto, a GITHUB... E com isso já são duas: O GITHUB e SEU PROVEDOR, ambos com copias de todo o projeto....
Por isso grandes empresas tem servidores próprios, datacenter próprios, etc... Prá nós ainda simples mortais pode ser inviável ter seu proprio Datacenter / Servidor Dedicado / VPS mas nem por isso se pode pensar pequeno.
Imagine que seus sisteminha de pizzaria, chat ou erp despretencioso se torne surpreendentemente um ifood, um whatsapp ou um GoogleDocs... você vai querer esses detalhes de desenvolvimento expostos num Github da vida ???
Olá, Marcio!
Tudo bem?
Vamos ao pontos! =D
Sério mesmo que você não concorda com trabalhar com versionamento de código?
Neste caso é simples, só não trabalhar! :-)
Você já trabalhou em equipe, digo, equipe grande? Empresa com muitos colaboradores?
Se não for o caso, até FTP serve...
Então esse Git na minha opinião só enche de lixo a raiz do projeto.
Imagina vc desenvolvendo uma feature relativamente grande no sistema, sem versionamento, e de de-repente te avisam de um BUG no sistema que precisa ser corrigido urgentemente. O que você faz? Estou curioso por sua resposta, sério!
Criar um projeto e expor no GitHub pra pessoas copiarem seu projeto
R: Você pode deixar o projeto privado ;-)
Alguém já viu grandes marcas expondo seus projetos raiz, lógica de programação, ou detalhes da regra de negócios em GitHub, como Google, Facebook, etc?
Sim, é comum, open source.
O código aqui da plataforma mesmo está no GitHub, privado, apenas eu e pessoas da equipe tem acesso. E nossa, tenho tanto medo do GitHub (Microsoft) roubar ou ver os meus códigos.
--
Tenho amigos (e alunos também) que trabalham em grandes empresas (bancos, e-commerce), e todas usam o GitHub, justamente por conta do GitHub Actions. Amém!
Não da pra descordar de vc, afinal, quem sou eu nesse cosmo de programação. Mas reconheço pequenas vantagens no caso de equipes trabalhando em conjunto. To assistindo seu curso de microserviços e muito bom por sinal. Nele então nem vejo porque usar o git ...
Mas como nao se nasce sabendo, e se aprende mais ouvindo que falando, vou seguir seu conselho e me embrenhar nesse mundo seguindo fielmente sua aula, tenho certeza que com a mão na massa eu talvez acabe reconhecendo o quando estou enganado... ou certo... vai saber... kkk
Obrigado pela resposta.. a alias... cara melhor coisa que fiz foi assinar a Academy.... muita coisa ja sabia, mas a forma de simplificar o codigo em cada projeto já abre um leque imenso de uma nova visão! Parabens!
Se tiver qualquer dúvida, ou questionamento, pode postar, conta comigo sempre para criar debates saudáveis sobre os mais diversos assuntos.
--
Obrigado pelo feedback e TMJ sempre.
Precisa estar logado para conseguir responder a este ticket!
Clique Aqui Para Entrar!