JavaRush /Java Blog /Random-KO /GitFlic: GitHub의 러시아어 유사 버전이 베타 버전을 떠났습니다. 거기 무엇이 있는지 보자
Roman Beekeeper
레벨 35

GitFlic: GitHub의 러시아어 유사 버전이 베타 버전을 떠났습니다. 거기 무엇이 있는지 보자

Random-KO 그룹에 게시되었습니다
안녕하세요 여러분, 친애하는 친구 여러분. 이것은 나에게 새로운 형식, 리뷰 형식입니다. 그러므로 엄격하게 판단하지 마십시오. 이 리뷰를 작성하는 것은 처음에 본 것만큼 쉽지 않은 것으로 나타났습니다. GitFlic 제작자가 비용을 지불하지 않는다고 즉시 말씀 드리겠습니다. 단지 이에 대해 글을 쓰는 데 관심이 있을 뿐입니다. GitFlic: GitHub의 러시아어 유사 버전이 베타 버전을 떠났습니다.  뭐가 있는지 보자 - 1그래서 러시아에서는 American GitHub와 유사한 것을 만들었습니다. GitFlic 이라는 프로젝트는 이미 베타 버전을 떠났으므로 일반 사용자도 이미 등록할 수 있습니다. 하지만 그러기 전에 우리는 그것이 어떤 프로젝트인지, 얼마나 많은 사람들이 얼마나 오랫동안 일하는지 이해하여 불합리한 기대를 갖지 않도록 해야 합니다. 사실 제가 처음에 그랬거든요.

약간의 역사

GitHub의 정책 변경과 제재 가능성으로 인해 러시아 프로젝트에 저장소가 필요한지 여부에 대한 의문이 제기되었습니다. 그리고 그들은 러시아 정부가 아날로그를 만들기 위해 21억 루블을 할당하기를 원한다고 썼습니다. 그리고 이 프로젝트는 정부에서 비용을 지불한 것처럼 보일 수도 있지만 인터넷을 조금 검색한 후 우리가 관심을 갖는 질문에 대한 답변이 많은 인터뷰를 찾았습니다. GitFlic: GitHub의 러시아어 유사 버전이 베타 버전을 떠났습니다.  뭐가 있는지 보자 - 2여기에서 다음을 가져올 수 있습니다.
  1. 이 프로젝트는 공개가 아닌 비공개입니다. 그리고 그것은 언급된 21억 루블과는 아무런 관련이 없습니다. 이것은 심지어 좋은 것입니다. 제품은 경쟁하고 새롭고 수요가 많은 것을 제공하려고 노력할 것입니다. 예산을 "삭감"할 장소가 아니며 제작자는 자신의 것을 제공하려고 노력할 것입니다.

  2. 인터뷰 작성 당시(10.28.21) 팀에는 백엔더 3명, 프론트엔드 개발자 1명, 매니저 1명 등 총 5명만이 있었습니다. 예산 문제로 확장 계획은 없었습니다. 하지만 인터넷에서 검색한 결과 해당 프로젝트에 Java 개발자가 공석이라는 것을 알게 되었는데 이는 좋은 징조입니다. 그래서 돈이 나타났습니다.

  3. 이 프로젝트는 이제 10개월밖에 되지 않았습니다. 즉, 아직 초기 단계이고 원시적인 프로젝트일 가능성이 높습니다. 따라서 이러한 이해 없이 동일한 GitHub(이미 13년이 지났음)와 비교할 의미가 없습니다.

  4. 프로젝트는 Java로 작성되었습니다 !! 이것은 우리 Java를 기쁘게 할 수밖에 없습니다. 그리고 위에서 보여드린 작업 설명을 보면 GitFlic이 어떤 기술에 사용되었는지 이해할 수 있습니다.

    • 자바 11;
    • PostgresQL 11.x;
    • RabbitMQ;
    • 레디스;
    • 스프링 프레임워크 5;
    • 스프링 부트 2;
    • 스프링 데이터;
    • 스프링 코어;
    • 봄 메시징;
    • 스프링 mvc;
    • 스프링 보안;
    • 봄 HATEOAS;
    • 스프링 통합.
  5. 전반적인 목표는 러시아와 러시아에 코드를 저장할 장소를 만들어 차단 시 사람들이 코드를 안전하게 저장할 수 있도록 하는 것입니다.

  6. 관심을 끄는 것은 러시아 대학과의 교육 통합입니다. 실험실 작업물과 기타 물건을 보관할 수 있는 자신만의 공간을 갖는 것이 도움이 될 것입니다. 이는 매우 중요합니다. 솔직히 말해서 지금은 어디서 하는지도 모르겠어요. 독자 중에 학생이 있다면 연구실에서 코드를 저장한 위치를 공유해 주세요.

  7. 유료 옵션이 있으며, 프로젝트는 돈을 벌어야 합니다. 그러나 유사품보다 훨씬 저렴합니다. 게다가 비용을 지불하지 않고 최대 5명으로 구성된 팀에서 개인 프로젝트를 개발할 수 있다는 점이 매우 좋습니다. 나는 이것이 플러스라고 생각합니다.

자, 소개는 충분했다고 생각합니다. 이제 우리가 무엇을 보게 될지 어느 정도 알았으니 가서 등록해야 합니다!

첫 번째 단계

먼저 랜딩 페이지 로 이동하면 다음과 같은 내용을 볼 수 있습니다. GitFlic: GitHub의 러시아어 유사 버전이 베타 버전을 떠났습니다.  뭐가 있는지 보자 - 3여기에서 이미 등록할 수 있다는 것을 알 수 있습니다. 이 작업은 조금 나중에 하겠습니다. 코드를 저장하고 작업하는 최초의 러시아 서비스... 분명히 그렇습니다. 첫 번째입니다. 나는 이전에 다른 사람들에 대해 들어본 적이 없었습니다. 그리고 여기에 질문이 있습니다. 왜 더 일찍이 작업을 수행하지 않았습니까? 그는 오래 전에 나타났어야 했습니다. 프로젝트의 특징은 다음과 같습니다.
  • 팀으로 일할 수 있습니다. 이것이 없으면 누가 그러한 프로젝트를 필요로 하는지는 일반적으로 불분명합니다.

  • 요청을 병합합니다. 아직 명확하지는 않지만 GitHub에서 프로젝트를 포크한 후 끌어오기 요청을 통해 변경 사항을 제공할 수 있는 것과 비슷한 것이라고 생각합니다. 분명히 이것은 Forking Strategy의 예입니다. 여기에서 이 접근 방식을 설명했습니다 . 읽을 수 있습니다.

  • 2fa 프로필 보호. 이는 이미 사실상의 안전 표준으로, 이에 대해 즉각적으로 생각한 것은 잘한 일입니다. 그것은 확실히 플러스입니다.

  • 공용 및 개인 저장소를 모두 사용할 수 있습니다. 이것이 없으면 팀으로 일하지 않으면 지금은 불가능합니다.

그리고 곧 추가될 예정인 것들은 다음과 같습니다:
  • 코드 토론. 코드 섹션에 주석을 달 수 있는 능력. 흥미롭습니다. 그들이 어떻게 구현하는지 살펴보겠습니다.

  • 작업 추적기. 매우 중요하고 수요가 많은 코드와의 완전한 통합입니다. 지금은 기다리겠습니다.

  • 텔레그램 알림. 확실히 유용하긴 한데, 다른 것들에 비해 뭔가 희미해 보이는 것 같아요. 글쎄, 신의 축복이 있기를, 그게 바로 그거야)

기능의 범위로 판단하면 프로젝트는 아직 개발 시작 단계에 불과하다고 말할 수 있습니다. 아직 원하는 기능이 많이 있습니다. 기다릴 것이다. 다음으로 코드가 러시아와 러시아 서버에 저장되어 있음을 다시 한 번 반복합니다. 이게 중요한 분들도 계실 거라 생각해요. 그리고 회사의 실제 사명은 다음과 같습니다. “우리는 GitFlic이 코드를 저장하고 작업하기 위한 플랫폼일 뿐만 아니라 취미이자 주요 수입으로서 프로그래밍을 사랑하는 개발자와 사람들로 구성된 본격적인 커뮤니티가 될 것이라고 확신합니다. .” 아이디어는 꽤 흥미롭습니다. 그리고 이것이 랜딩 페이지가 끝나는 곳입니다.

가격 정책

현재까지 결제는 간단합니다. 5명 이상의 팀에서는 1인당 250루블입니다. 대략적으로 말하면 3.5 달러입니다. 가격은 작지만 지금까지는 특별히 제공할 것이 없습니다. 미래에만 가능하므로 리포지토리를 저장할 다른 장소와 가격을 비교할 필요가 없습니다. GitFlic: GitHub의 러시아어 유사 버전이 베타 버전을 떠났습니다.  뭐가 있는지 보자 - 4미래에는 CI/CD, 정적 코드 분석 및 작업 추적기를 약속합니다. 또한 클라우드에서 애플리케이션을 시작할 수도 있습니다. 후자는 매우 흥미로워 보이지만 지금은 단지 단어일 뿐이므로 무슨 일이 일어나는지 봅시다.

등록

이제 등록하고 안에 무엇이 있는지 볼 시간입니다...) GitFlic: GitHub의 러시아어 유사 버전이 베타 버전을 떠났습니다.  뭐가 있는지 보자 - 5등록은 언제나 그렇듯이 어디에서나 이루어지며 디자인에는 아쉬운 점이 많이 남아 있지만 기술 이사가 말했듯이: “디자인도 이에 적응하고 더 좋아질 것입니다. ” 좋아요, 믿으세요)) 어떻게 보이는지 확인하기 위해 테스트 프로젝트를 만들었습니다. 모든 것이 GitHub를 연상시킵니다. 버튼은 같은 위치에 있고, 기능은 모두 유사하며, 다른 개발자에 대한 구독이 가능하고 프로젝트를 평가할 수 있는 기회가 있습니다(여기에서는 "즐겨찾기" 섹션이라고 함 ). 여기 내 계정에 대한 링크가 있습니다 . 원하시면 구독하세요. 이 프로젝트를 사용할지는 잘 모르겠습니다. 한번 보도록 하겠습니다. 기능적으로 GitHub와 유사하다는 사실은 좋은 것입니다. GitHub를 사용했던 사람들은 GitFlic으로 전환하는 것이 더 쉽다는 것을 알게 될 것입니다. 게다가 바퀴를 두 번 다시 발명하는 것은 의미가 없습니다. GitHub와 다른 점은 프로젝트를 생성할 때 프로젝트가 처음 선택될 프로그래밍 언어가 선택된다는 것입니다. GitFlic: GitHub의 러시아어 유사 버전이 베타 버전을 떠났습니다.  뭐가 있는지 보자 - 6제 생각에는 논란의 여지가 있는 결정입니다. GitHub에서는 코드 양에 따라 결정됩니다. 어쩌면 이는 리포지토리에 정의된 기능이 없을 때 만들어진 임시 솔루션일 수도 있습니다. 새로 생성된 프로젝트에는 git 작업을 위한 치트 시트가 함께 제공됩니다. 도움이 되었습니다. 감사합니다. 한 가지 흥미로운 점은 저장소를 삭제하려고 하면 버튼이 클릭되지 않는다는 것입니다. 아마도 이 기사를 읽으면 해결될 것입니다. 그러나 지금 글을 쓰는 동안에는 작동하지 않습니다. GitFlic: GitHub의 러시아어 유사 버전이 베타 버전을 떠났습니다.  뭐가 있는지 보자 - 7따라서 이 기능은 GitHub에서 수행된 작업을 반복합니다. 하지만 프로젝트 개발의 현 단계에서는 아무런 문제가 없다고 생각합니다. 이 접근 방식은 성공적으로 작동하며 그 가능성을 보여주었습니다.

프로젝트를 옮겨야 할까요, 말아야 할까요?

좋은 질문입니다. 이미 GitFlic을 사용하고 있다면 그 이유를 이해해야 하기 때문입니다. GitHub가 다운되는 것을 두려워하는 사람들은 여기에 자신의 프로젝트 복사본을 만들어야 한다고 생각합니다. 이것이 관련되지 않은 사람에게는 양도할 의미가 없습니다.

결론

나는 이것이 훌륭한 이니셔티브라고 생각합니다. 프로젝트에 대한 필요성이 있고 그것을 만들기로 결정한 사람들이 나타났습니다. 중요한 것은 이것이 정부 프로젝트가 아니라는 점입니다. 즉, 사람들을 끌어들일 수 있는 기능을 제공하기 위한 경쟁이 있을 것이라는 의미입니다. 대상 고객도 있습니다. 이는 프로젝트가 진행된다는 것을 의미합니다. 예, 프로젝트는 아직 원시 상태입니다. 그리고 지금은 그것을 완전히 사용할 수 없을 것입니다(적어도 우리 시대에는 CI/CD 없이는 개발이 이루어질 수 없습니다). GitFlic을 자세히 살펴보고, 사용 방법을 더 잘 배울 수 있는 프로젝트를 만들고, 업데이트를 기다릴 수 있다고 생각합니다. 친구 여러분, 언제나처럼 제 전보 채널을 구독하도록 초대합니다 . 그곳에서 개발, 새 기사에 대해 글을 쓰고, 채널 채팅에서 흥미로운 주제에 대해 자주 논의하고, 채널은 작성자의 것이므로 항상 멋지고 아늑합니다.) 이 기사에서는 새로운 프로젝트를 보여 주려고 노력했습니다. 상점 코드. 저는 귀하의 의견을 기다리고 있습니다. 이에 대해 어떻게 생각하시는지 매우 궁금합니다. 모두 제일 좋다!
코멘트
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION