JavaRush /Java Blog /Random-TL /GitFlic: Ang Russian analogue ng GitHub ay umalis sa beta...

GitFlic: Ang Russian analogue ng GitHub ay umalis sa beta. Tingnan natin kung ano ang meron

Nai-publish sa grupo
Kumusta sa lahat, mahal na mga kaibigan. Ito ay isang bagong format para sa akin, isang format ng pagsusuri. Samakatuwid, huwag husgahan nang mahigpit, ang pagsulat ng pagsusuri na ito ay naging hindi kasingdali ng nakita ko sa simula. Sasabihin ko kaagad na hindi ito binabayaran ng mga tagalikha ng GitFlic, interesado lang akong magsulat tungkol dito. GitFlic: Российский аналог GitHub вышел из беты. Посмотрим, что там - 1Kaya, sa Russia lumikha sila ng isang analogue ng American GitHub. Ang proyekto ay tinatawag na GitFlic , umalis na ito sa beta, na nangangahulugan na ang mga ordinaryong gumagamit ay maaari nang magparehistro. Ngunit bago natin gawin iyon, kailangan nating maunawaan kung anong uri ng proyekto ito, kung gaano karaming mga tao ang nagtatrabaho doon at kung gaano katagal, upang hindi tayo magkaroon ng hindi makatwirang mga inaasahan. Sa totoo lang, iyon ang mayroon ako sa simula.

Isang maliit na kasaysayan

Laban sa backdrop ng mga pagbabago sa patakaran ng GitHub at mga posibleng parusa, lumitaw ang tanong kung kailangan ng repository para sa mga proyekto sa Russia. At isinulat nila na nais ng gobyerno ng Russia na maglaan ng 2.1 bilyong rubles upang lumikha ng isang analogue. At maaaring mukhang ang proyektong ito ay binayaran ng gobyerno, ngunit pagkatapos mag-browse ng kaunti sa Internet, nakakita ako ng isang panayam kung saan maraming mga sagot sa mga tanong na interesado sa amin. GitFlic: Российский аналог GitHub вышел из беты. Посмотрим, что там - 2Ang mga sumusunod ay maaaring kunin mula dito:
  1. Ang proyektong ito ay hindi pampubliko, ngunit pribado. At wala itong kinalaman sa nabanggit na 2.1 bilyong rubles. Ito ay kahit na mabuti, ang produkto ay makikipagkumpitensya at subukang mag-alok ng isang bagay na bago at in demand, hindi ito magiging isang lugar upang "bawahin" ang badyet at ang mga tagalikha ay susubukan na mag-alok ng sarili nilang bagay.

  2. Sa oras ng pagsulat ng panayam (10.28.21), mayroon lamang 5 tao sa team, na kinabibilangan ng tatlong backender, isang front-end na developer at isang manager. Walang mga plano sa pagpapalawak dahil sa badyet. Ngunit pagkatapos maghanap sa Internet, nakakita ako ng bakante para sa isang developer ng Java para sa kanilang proyekto, at ito ay isang magandang senyales. Kaya, lumitaw ang pera.

  3. 10 months pa lang ang project, ibig sabihin, napakabata pa nito at malamang na raw. Samakatuwid, walang punto sa paghahambing nang walang ganitong pag-unawa sa parehong GitHub (na 13 taong gulang na).

  4. Ang proyekto ay nakasulat sa Java!! Ito ay hindi maaaring hindi mangyaring sa amin Javas. At kung titingnan mo ang paglalarawan ng trabaho na ipinakita ko sa itaas, mauunawaan mo kung anong mga teknolohiya ang nakasulat sa GitFlic:

    • Java 11;
    • PostgresQL 11.x;
    • RabbitMQ;
    • Redis;
    • Spring framework 5;
    • Spring boot 2;
    • data ng tagsibol;
    • Spring core;
    • Pagmemensahe sa tagsibol;
    • Spring mvc;
    • Seguridad sa tagsibol;
    • Spring HATEOAS;
    • Pagsasama ng tagsibol.
  5. Ang pangkalahatang layunin ay lumikha ng isang lugar upang mag-imbak ng code sa Russia at para sa Russia, upang kung sakaling ma-block, ligtas na maiimbak ng mga tao ang kanilang code.

  6. Ang makakaakit ay ang pagsasama ng edukasyon sa mga unibersidad ng Russia. Makakatulong na magkaroon ng sarili mong lugar para mag-imbak ng lab work at iba pang bagay, na napakahalaga. Sa totoo lang, hindi ko alam kung saan nila ito ginagawa ngayon. Kung may mga mag-aaral sa mga mambabasa, mangyaring ibahagi kung saan mo iniimbak ang iyong lab code?

  7. Есть платный вариант, проекту нужно зарабатывать. Но он значительно дешевле аналогов. Ко всему прочему, можно без оплаты разрабатывать приватные проекты в команде до 5 человек, что очень хорошо. Считаю это плюсом.

Итак, я думаю предисловия было достаточно, теперь у нас есть некое представление, что мы сейчас увидим, поэтому надо пойти и таки зарегистрироваться!

Первые шаги

Для начала пойдем на их лендинг, там мы увидим: GitFlic: Российский аналог GitHub вышел из беты. Посмотрим, что там - 3Здесь мы видим, что уже можем зарегистрироваться, это мы сделаем чуть позже. Первый российский сервис для хранения codeа и работы с ним… Судя по всему да, первый. Я до этого о других не слышал. И здесь у меня возникает вопрос: а почему еще раньше не сделали это? Он уже должен был давно появиться. Далее нам перечисляют фичи проекта:
  • Можно работать в команде. Без этого вообще непонятно, кому такой проект нужен был бы.

  • Запросы на слияние. Не очень пока понятно, но я думаю, что это нечто похожее на то, How в GitHub можно после форка проекта предложить через пулл-реквест свои изменения. Судя по всему, это пример The Forking Strategy. Вот здесь описал этот подход, можно почитать.

  • 2fa защита профиля. Де-факто это уже стандарт безопасности, молодцы, что сразу же думают об этом. Это определенно плюс.

  • Наличие и публичных, и приватных репозиториев. Без этого, How и без работы в команде сейчас ниHow нельзя.

И те, что скоро планируют добавить:
  • Обсуждение codeа. Возможность комментировать участки codeа. Интересно, посмотрим How они это реализуют.

  • Трекер задач. Полная интеграция с codeом, что очень важно и востребовано. Пока что будем ждать.

  • Уведомления в телеграм. Вещь конечно полезная, но выглядит How-то блекло на фоне других. Ну да бог с ним, есть так есть)

По набору функционала можно сказать, что проект еще только на старте своего развития. Есть еще очень много фич, которые хотелось бы. Будем ждать. Далее, еще раз повторим, что code хранится на территории России и на российских serverах. Думаю будут те, кому это важно. И собственно миссия компании: “Мы уверены, что GitFlic станет не только платформой для хранения codeа и работы с ним, а полноценным сообществом разработчиков и просто людей, которые любят заниматься программированием, How в качестве хобби, так и основного заработка”. Идея вполне себе интересная. И на этом заканчивается лендинг.

Ценовая политика

Пока оплата нехитрая. 250 рублей за человека в команде больше 5 человек. Это, грубо говоря, 3,5 доллара. Цена небольшая, но пока что им особо и предложить нечего. Только в будущем, поэтому сравнивать цену с другими местами для хранения репозиториев нет смысла. GitFlic: Российский аналог GitHub вышел из беты. Посмотрим, что там - 4В будущем обещают и CI/CD, и статический анализ codeа, и трекер задач. А еще и запуск приложений в облаке. Последнее кажется очень даже интересным, но пока что это только слова, посмотрим что будет.

Регистрация

Пришло время зарегистрироваться и посмотреть, что там внутри…) GitFlic: Российский аналог GitHub вышел из беты. Посмотрим, что там - 5Регистрация, How обычно, везде, дизайн оставляет желать лучшего, но How говорил технический директор: “До дизайна тоже дойдут руки и он будет лучше”. Хорошо, поверим)) Создал тестовый проект, чтобы посмотреть, что и How выглядит. Все напоминает GitHub: и кнопки на тех же местах, и функционал весь похожий, доступны подписки на других разработчиков и возможность оценить проект (здесь это названо разделом “Избранное”). Вот link на мой аккаунт, будет желание, подписывайтесь. Не знаю, буду ли использовать этот проект, посмотрим. Тот факт, что он по функционалу похож на GitHub, – это даже хорошо. Тем, кто пользовался GitHub, будет легче перейти на GitFlic. К тому же изобретать второй раз велосипед нет смысла. Из того, что отличает от GitHub: при создании проекта изначально выбирается язык программирования, на котором будет проект. GitFlic: Российский аналог GitHub вышел из беты. Посмотрим, что там - 6Спорное решение, How по мне. На GitHub это определяется количеством codeа. Может, это временное решение, которое сделано, пока нет функционала по определению в репозиториях. В только что созданном проекте прилагается шпаргалка для работы с гитом. Полезно, спасибо. Из интересного: если попробовать удалить репозиторий, то кнопка не нажимается. Быть может это исправят, когда будете читать статью, но сейчас, когда я пишу, она не работает. GitFlic: Российский аналог GitHub вышел из беты. Посмотрим, что там - 7А так функционал повторяет то, что сделано в GitHub. Но на этом этапе развития проекта я не вижу ничего плохого в этом. Такой подход успешно работает и показал, что имеет место быть.

Переносить свои проекты or нет?

Хороший вопрос, потому что если уже использовать GitFlic, то нужно понять, зачем. Я думаю, что тем, кто боится отключения GitHub, стоит создать копии своих проектов здесь. Кого это не касается, переносить не вижу смысла.

Выводы

Я думаю, что это отличная инициатива. Необходимость проекта есть и появorсь люди, которые решorсь на его создание. What важно – это не государственный проект, а это значит, что будет конкурентная борьба с предоставлением фич, из-за которых будут приходить люди. Целевая аудитория также есть, а это значит, что проект будет жить. Да, проект еще сырой. И пользоваться им полноценно и только им пока что не получится (How минимум без CI/CD в наше время разработка не может проходить). Я думаю, что можно присматриваться к GitFlic, создавать Howие-то проекты, чтобы лучше узнать How пользоваться и ждать обновлений. Друзья, How всегда, приглашаю подписаться на мой телеграм-канал. Там я пишу о разработке, о новых моих статьях, в чате канала часто обсуждаем интересные темы, канал авторский, поэтому там всегда хорошо и уютно) В этой статье я попытался показать вам новый проект — место для хранения codeа. Жду вашего фидбека, мне очень интересно, что думаете об этом. Всем добра!
Mga komento
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION