JavaRush /Blogue Java /Random-PT /GitFlic: O análogo russo do GitHub saiu da versão beta. V...
Roman Beekeeper
Nível 35

GitFlic: O análogo russo do GitHub saiu da versão beta. Vamos ver o que há

Publicado no grupo Random-PT
Olá a todos, queridos amigos. Este é um novo formato para mim, um formato de revisão. Portanto, não julgue estritamente, escrever esta resenha não foi tão fácil quanto vi no início. Direi desde já que não é pago pelos criadores do GitFlic, só estou interessado em escrever sobre isso. GitFlic: O análogo russo do GitHub saiu da versão beta.  Vamos ver o que há aí - 1Então, na Rússia eles criaram um análogo do GitHub americano. O projeto se chama GitFlic , já saiu da versão beta, o que significa que usuários comuns já podem se cadastrar. Mas antes de fazermos isso, precisamos entender que tipo de projeto é, quantas pessoas estão trabalhando nele e por quanto tempo, para não termos expectativas irracionais. Na verdade, era isso que eu tinha no início.

Um pouco de história

No contexto de mudanças na política do GitHub e possíveis sanções, surgiu a questão de saber se um repositório é necessário para projetos na Rússia. E eles escreveram que o governo russo deseja alocar 2,1 bilhões de rublos para criar um análogo. E pode parecer que este projeto foi financiado pelo governo, mas depois de navegar um pouco na Internet, encontrei uma entrevista onde há muitas respostas às questões que nos interessam. GitFlic: O análogo russo do GitHub saiu da versão beta.  Vamos ver o que há aí - 2O seguinte pode ser extraído dele:
  1. Este projeto não é público, mas privado. E não tem nada a ver com os mencionados 2,1 bilhões de rublos. Isso é até bom, o produto vai competir e tentar oferecer algo novo e procurado, não será um lugar para “cortar” o orçamento e os criadores vão tentar oferecer algo próprio.

  2. No momento da redação da entrevista (28/10/21), havia apenas 5 pessoas na equipe, que incluía três backenders, um desenvolvedor front-end e um gerente. Não houve planos de expansão devido ao orçamento. Mas depois de pesquisar na internet, encontrei uma vaga para desenvolvedor Java para o projeto deles, e isso é um bom sinal. Então, o dinheiro apareceu.

  3. O projeto tem apenas 10 meses, ou seja, ainda é muito jovem e provavelmente cru. Portanto, não adianta comparar sem esse entendimento com o mesmo GitHub (que já tem 13 anos).

  4. O projeto é escrito em Java!! Isso não pode deixar de agradar a nós, Javas. E se você olhar a descrição do trabalho que mostrei acima, você pode entender em quais tecnologias o GitFlic está escrito:

    • Java 11;
    • PostgreSQL 11.x;
    • CoelhoMQ;
    • Redis;
    • Estrutura Spring 5;
    • Bota de mola 2;
    • Dados da primavera;
    • Núcleo de mola;
    • Mensagens de primavera;
    • Mola mvc;
    • Segurança de primavera;
    • Primavera HATEOAS;
    • Integração de primavera.
  5. O objetivo geral é criar um local para armazenar código na Rússia e para a Rússia, para que, em caso de bloqueio, as pessoas possam armazenar seu código com segurança.

  6. O que atrairá é a integração educacional com as universidades russas. Ajudará ter seu próprio local para guardar trabalhos de laboratório e outras coisas, o que é muito importante. Para ser sincero, nem sei onde eles fazem isso agora. Se houver alunos entre os leitores, por favor, compartilhe onde você armazena o código do seu laboratório.

  7. Existe uma opção paga, o projeto precisa ganhar dinheiro. Mas é muito mais barato que seus análogos. Além disso, você pode desenvolver projetos privados em uma equipe de até 5 pessoas sem pagar, o que é muito bom. Considero isso uma vantagem.

Então, acho que a introdução foi suficiente, agora temos uma ideia do que vamos ver, então precisamos ir e nos registrar!

Primeiros passos

Primeiro vamos para a landing page deles , lá veremos: GitFlic: O análogo russo do GitHub saiu da versão beta.  Vamos ver o que há aí - 3Aqui vemos que já podemos nos cadastrar, faremos isso um pouco mais tarde. O primeiro serviço russo para armazenar código e trabalhar com ele... Aparentemente, sim, o primeiro. Eu nunca tinha ouvido falar dos outros antes. E aqui tenho uma pergunta: por que não fizeram isso antes? Ele deveria ter aparecido há muito tempo. Abaixo estão as características do projeto:
  • Você pode trabalhar em equipe. Sem isso, geralmente não está claro quem precisaria de tal projeto.

  • Mesclar solicitações. Ainda não está muito claro, mas acho que é algo semelhante a como no GitHub você pode oferecer suas alterações por meio de uma solicitação pull após bifurcar um projeto. Aparentemente, este é um exemplo da Estratégia de Bifurcação. Eu descrevi essa abordagem aqui , você pode lê-la.

  • Proteção de perfil 2fa. Este já é um padrão de segurança de fato, muito bem por pensar imediatamente sobre isso. Isso é definitivamente uma vantagem.

  • Disponibilidade de repositórios públicos e privados. Sem isso, assim como sem trabalhar em equipe, agora é impossível.

E aqueles que estão planejados para serem adicionados em breve:
  • Discussão de código. Capacidade de comentar seções de código. Interessante, vamos ver como eles o implementam.

  • Rastreador de tarefas. Integração total com o código, o que é muito importante e muito procurado. Por enquanto vamos esperar.

  • Notificações de telegrama. A coisa é certamente útil, mas parece um tanto desbotada em comparação com outras. Bem, Deus o abençoe, é o que é)

A julgar pela gama de funcionalidades, podemos dizer que o projeto ainda está no início do seu desenvolvimento. Ainda há muitos recursos que eu gostaria. Vai esperar. A seguir, repetimos mais uma vez que o código é armazenado na Rússia e em servidores russos. Acho que haverá aqueles para quem isso é importante. E a verdadeira missão da empresa: “Estamos confiantes de que o GitFlic se tornará não apenas uma plataforma para armazenar código e trabalhar com ele, mas uma comunidade completa de desenvolvedores e apenas pessoas que amam programar, tanto como hobby quanto como principal renda. .” A ideia é bastante interessante. E é aqui que termina a página de destino.

Política de preços

Até agora o pagamento é simples. 250 rublos por pessoa em uma equipe de mais de 5 pessoas. Isso é, grosso modo, 3,5 dólares. O preço é pequeno, mas até agora eles não têm nada de especial a oferecer. Só no futuro, então não adianta comparar o preço com outros locais para guardar repositórios. GitFlic: O análogo russo do GitHub saiu da versão beta.  Vamos ver o que há - 4No futuro, eles prometem CI/CD, análise estática de código e um rastreador de tarefas. E também lance aplicativos na nuvem. Este último parece muito interessante, mas por enquanto são apenas palavras, vamos ver o que acontece.

Cadastro

É hora de registrar e ver o que tem dentro...) GitFlic: O análogo russo do GitHub saiu da versão beta.  Vamos ver o que há - 5O registro, como sempre, está em todo lugar, o design deixa muito a desejar, mas como disse o diretor técnico: “O design também vai dar a volta e vai ficar melhor. ” Ok, vamos acreditar)) Criei um projeto de teste para ver como fica. Tudo lembra o GitHub: os botões estão nos mesmos lugares, as funcionalidades são todas semelhantes, estão disponíveis assinaturas de outros desenvolvedores e a oportunidade de avaliar o projeto (aqui é chamada de seção “Favoritos” ). Aqui está um link para minha conta, se desejar, inscreva-se. Não sei se vou usar esse projeto, veremos. O fato de ser funcionalmente semelhante ao GitHub é uma coisa boa. Aqueles que usaram o GitHub acharão mais fácil mudar para o GitFlic. Além disso, não adianta reinventar a roda uma segunda vez. O que difere do GitHub: ao criar um projeto, é selecionada inicialmente a linguagem de programação na qual o projeto será selecionado. GitFlic: O análogo russo do GitHub saiu da versão beta.  Vamos ver o que há aí - 6Uma decisão controversa, na minha opinião. No GitHub isso é determinado pela quantidade de código. Talvez esta seja uma solução temporária que foi feita enquanto não há funcionalidade por definição nos repositórios. O projeto recém-criado vem com uma folha de dicas para trabalhar com git. Útil, obrigado. Uma coisa interessante: se você tentar deletar o repositório, o botão não clica. Talvez isso seja corrigido quando você ler o artigo, mas agora, enquanto escrevo, não funciona. GitFlic: O análogo russo do GitHub saiu da versão beta.  Vamos ver o que tem aí - 7E assim a funcionalidade repete o que foi feito no GitHub. Mas nesta fase de desenvolvimento do projeto não vejo nada de errado nisso. Esta abordagem funciona com sucesso e mostrou que tem um lugar para estar.

Devo mover meus projetos ou não?

Boa pergunta, porque se você já usa o GitFlic, precisa entender o porquê. Acho que aqueles que têm medo do GitHub cair deveriam criar cópias de seus projetos aqui. A quem isso não diz respeito, não vejo sentido em transferi-lo.

conclusões

Acho que esta é uma ótima iniciativa. Há necessidade do projeto e surgiram pessoas que decidiram criá-lo. O importante é que este não é um projeto governamental, o que significa que haverá competição com o fornecimento de funcionalidades que atrairão as pessoas. Há também um público-alvo, o que significa que o projeto vai viver. Sim, o projeto ainda está cru. E você não poderá usá-lo totalmente e apenas com ele por enquanto (pelo menos o desenvolvimento não pode ocorrer sem CI/CD em nossa época). Acho que você pode dar uma olhada no GitFlic, criar alguns projetos para aprender melhor como usá-lo e aguardar atualizações. Amigos, como sempre, convido vocês a se inscreverem no meu canal de telegrama . Lá escrevo sobre desenvolvimento, sobre meus novos artigos, no chat do canal costumamos discutir assuntos interessantes, o canal é do autor, então é sempre agradável e aconchegante lá) Neste artigo tentei mostrar a vocês um novo projeto - um lugar para código da loja. Estou aguardando seu feedback, estou muito interessado no que você pensa sobre isso. Tudo de bom!
Comentários
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION