JavaRush /Blog Java /Random-VI /GitFlic: Phiên bản tương tự GitHub của Nga đã rời khỏi ph...
Roman Beekeeper
Mức độ

GitFlic: Phiên bản tương tự GitHub của Nga đã rời khỏi phiên bản beta. Hãy xem có gì ở đó

Xuất bản trong nhóm
Xin chào tất cả mọi người, các bạn thân mến. Đây là một định dạng mới đối với tôi, một định dạng đánh giá. Vì vậy, đừng phán xét khắt khe, việc viết bài đánh giá này hóa ra không hề dễ dàng như tôi thấy lúc đầu. Tôi sẽ nói ngay rằng nó không được trả tiền bởi những người tạo ra GitFlic, tôi chỉ muốn viết về nó. GitFlic: Phiên bản tương tự GitHub của Nga đã rời khỏi phiên bản beta.  Cùng xem có gì nào - 1Vì vậy, ở Nga, họ đã tạo ra một phiên bản tương tự như GitHub của Mỹ. Dự án có tên là GitFlic , nó đã kết thúc phiên bản beta, có nghĩa là người dùng thông thường đã có thể đăng ký. Nhưng trước khi làm điều đó, chúng ta cần hiểu đó là loại dự án gì, có bao nhiêu người đang làm việc ở đó và trong bao lâu, để không có những kỳ vọng vô lý. Thực ra đó là những gì tôi đã có lúc đầu.

Một ít lịch sử

Trong bối cảnh có những thay đổi trong chính sách của GitHub và các biện pháp trừng phạt có thể xảy ra, câu hỏi liệu có cần kho lưu trữ cho các dự án ở Nga hay không đã nảy sinh. Và họ viết rằng chính phủ Nga muốn phân bổ 2,1 tỷ rúp để tạo ra một thứ tương tự. Và có vẻ như dự án này đã được chính phủ trả tiền, nhưng sau khi duyệt Internet một chút, tôi tìm thấy một cuộc phỏng vấn trong đó có nhiều câu trả lời cho những câu hỏi mà chúng tôi quan tâm. GitFlic: Phiên bản tương tự GitHub của Nga đã rời khỏi phiên bản beta.  Cùng xem có gì nào - 2Những điều sau đây có thể được lấy từ nó:
  1. Dự án này không phải là công khai, mà là riêng tư. Và nó không liên quan gì đến 2,1 tỷ rúp đã đề cập. Điều này thậm chí còn tốt, sản phẩm sẽ cạnh tranh và cố gắng cung cấp thứ gì đó mới và có nhu cầu, nó sẽ không phải là nơi để “cắt giảm” ngân sách và những người sáng tạo sẽ cố gắng cung cấp thứ gì đó của riêng họ.

  2. Vào thời điểm viết bài phỏng vấn (28.10.21), nhóm chỉ có 5 người, bao gồm ba người hỗ trợ, một nhà phát triển front-end và một người quản lý. Không có kế hoạch mở rộng do ngân sách. Nhưng sau khi tìm kiếm trên Internet, tôi đã tìm thấy vị trí tuyển dụng cho nhà phát triển Java cho dự án của họ và đây là một dấu hiệu tốt. Vì vậy, tiền đã xuất hiện.

  3. Dự án chỉ mới được 10 tháng, tức là nó vẫn còn rất non trẻ và rất có thể là thô. Vì vậy, không có ích gì khi so sánh nếu không có sự hiểu biết này với cùng một GitHub (đã 13 tuổi).

  4. Dự án được viết bằng Java!! Điều này không thể không làm hài lòng người Java chúng tôi. Và nếu bạn nhìn vào mô tả công việc mà tôi trình bày ở trên, bạn có thể hiểu GitFlic được viết trên những công nghệ nào:

    • Java 11;
    • PostgresQL 11.x;
    • ThỏMQ;
    • Làm lại;
    • Khung mùa xuân 5;
    • Khởi động mùa xuân 2;
    • Dữ liệu mùa xuân;
    • Lõi lò xo;
    • Tin nhắn mùa xuân;
    • Mùa xuân mvc;
    • An ninh mùa xuân;
    • mùa xuân HATEOAS;
    • Hội nhập mùa xuân.
  5. Mục tiêu tổng thể là tạo ra một nơi lưu trữ mã ở Nga và cho Nga, để trong trường hợp bị chặn, mọi người có thể lưu trữ mã của mình một cách an toàn.

  6. Điều sẽ thu hút là sự hội nhập giáo dục với các trường đại học Nga. Sẽ rất hữu ích nếu bạn có một nơi riêng để lưu trữ công việc trong phòng thí nghiệm và những thứ khác, điều này rất quan trọng. Thành thật mà nói, tôi thậm chí còn không biết bây giờ họ làm việc đó ở đâu. Nếu có sinh viên trong số độc giả, vui lòng chia sẻ nơi bạn lưu trữ mã của mình từ phòng thí nghiệm?

  7. Có một lựa chọn trả phí, dự án cần kiếm tiền. Nhưng nó rẻ hơn nhiều so với các chất tương tự của nó. Hơn hết, bạn có thể phát triển các dự án riêng tư trong nhóm tối đa 5 người mà không phải trả tiền, điều này rất tốt. Tôi coi đây là một điểm cộng.

Vì vậy, tôi nghĩ phần giới thiệu đã đủ, bây giờ chúng ta đã có một số ý tưởng về những gì chúng ta sắp xem, vì vậy chúng ta cần phải đi và đăng ký!

Những bước đầu tiên

Đầu tiên, chúng ta hãy đến trang đích của họ , ở đó chúng ta sẽ thấy: GitFlic: Phiên bản tương tự GitHub của Nga đã rời khỏi phiên bản beta.  Cùng xem có gì nào - 3Ở đây chúng ta thấy rằng chúng ta đã có thể đăng ký, chúng ta sẽ thực hiện việc này sau một lát. Dịch vụ đầu tiên của Nga để lưu trữ mã và làm việc với nó... Rõ ràng, vâng, dịch vụ đầu tiên. Tôi chưa bao giờ nghe nói về những người khác trước đây. Và ở đây tôi có một câu hỏi: tại sao họ không làm điều này sớm hơn? Lẽ ra anh ấy phải xuất hiện từ lâu rồi. Dưới đây là các tính năng của dự án:
  • Bạn có thể làm việc theo nhóm. Nếu không có điều này, nhìn chung không rõ ai sẽ cần một dự án như vậy.

  • Hợp nhất các yêu cầu. Điều này vẫn chưa rõ ràng lắm, nhưng tôi nghĩ đây là điều tương tự như cách trong GitHub bạn có thể đưa ra các thay đổi của mình thông qua yêu cầu kéo sau khi phân nhánh một dự án. Rõ ràng đây là một ví dụ về Chiến lược Forking. Tôi đã mô tả cách tiếp cận này ở đây , bạn có thể đọc nó.

  • Bảo vệ hồ sơ 2fa. Đây đã là một tiêu chuẩn an toàn trên thực tế, rất tốt nếu bạn nghĩ ngay đến điều này. Đó chắc chắn là một điểm cộng.

  • Có sẵn cả kho công cộng và kho riêng. Không có điều này, cũng như không có làm việc theo nhóm, bây giờ là không thể.

Và những thứ được lên kế hoạch sẽ sớm được bổ sung:
  • Thảo luận về mã. Khả năng nhận xét về các phần của mã. Thật thú vị, hãy xem cách họ thực hiện nó.

  • Trình theo dõi nhiệm vụ. Tích hợp đầy đủ với mã, điều này rất quan trọng và được yêu cầu. Bây giờ chúng tôi sẽ chờ đợi.

  • Thông báo Telegram. Thứ này chắc chắn là hữu ích, nhưng nó có vẻ mờ nhạt hơn so với những thứ khác. Chà, Chúa phù hộ cho anh ấy, nó là như vậy)

Đánh giá về phạm vi chức năng, chúng ta có thể nói rằng dự án vẫn chỉ mới ở giai đoạn đầu phát triển. Vẫn còn rất nhiều tính năng mà tôi muốn. Sẽ đợi. Tiếp theo, chúng tôi nhắc lại một lần nữa rằng mã được lưu trữ ở Nga và trên các máy chủ của Nga. Tôi nghĩ sẽ có những người coi trọng điều này. Và sứ mệnh thực tế của công ty: “Chúng tôi tin tưởng rằng GitFlic sẽ không chỉ trở thành một nền tảng để lưu trữ mã và làm việc với nó mà còn trở thành một cộng đồng chính thức gồm các nhà phát triển và chỉ những người yêu thích lập trình, vừa là sở thích vừa là thu nhập chính của họ .” Ý tưởng này khá thú vị. Và đây là nơi trang đích kết thúc.

Chính sách giá cả

Cho đến nay việc thanh toán rất đơn giản. 250 rúp mỗi người trong một nhóm trên 5 người. Nói một cách đại khái thì đây là 3,5 đô la. Giá thấp, nhưng cho đến nay họ không có gì đặc biệt để cung cấp. Chỉ trong tương lai nên không có ích gì khi so sánh giá với những nơi lưu trữ kho khác. GitFlic: Phiên bản tương tự GitHub của Nga đã rời khỏi phiên bản beta.  Cùng xem có gì nào - 4Trong tương lai, họ hứa hẹn CI/CD, phân tích mã tĩnh và trình theo dõi tác vụ. Và cũng có thể khởi chạy các ứng dụng trên đám mây. Điều sau có vẻ rất thú vị, nhưng hiện tại đây chỉ là những lời nói, hãy xem điều gì sẽ xảy ra.

Sự đăng ký

Đã đến lúc đăng ký và xem những gì bên trong...) GitFlic: Phiên bản tương tự GitHub của Nga đã rời khỏi phiên bản beta.  Cùng xem có gì nào - 5Đăng ký, như thường lệ, ở khắp mọi nơi, thiết kế còn nhiều điều đáng mong đợi, nhưng như giám đốc kỹ thuật đã nói: “Thiết kế cũng sẽ xoay quanh nó và nó sẽ tốt hơn. ” Được rồi, hãy tin đi)) Tôi đã tạo một dự án thử nghiệm để xem nó trông như thế nào. Mọi thứ đều gợi nhớ đến GitHub: các nút ở cùng một vị trí, chức năng đều giống nhau, có sẵn đăng ký cho các nhà phát triển khác và cơ hội xếp hạng dự án (ở đây nó được gọi là phần “Yêu thích” ). Đây là liên kết tới tài khoản của tôi, nếu bạn muốn, hãy đăng ký. Tôi không biết liệu tôi có sử dụng dự án này hay không, chúng ta sẽ xem. Thực tế là nó có chức năng tương tự như GitHub là một điều tốt. Những người đã sử dụng GitHub sẽ dễ dàng chuyển sang GitFlic hơn. Ngoài ra, việc phát minh lại bánh xe lần thứ hai cũng chẳng ích gì. Điểm khác biệt so với GitHub: khi tạo một dự án, ngôn ngữ lập trình mà dự án sẽ được chọn ban đầu. GitFlic: Phiên bản tương tự GitHub của Nga đã rời khỏi phiên bản beta.  Cùng xem có gì nào - 6Theo tôi, một quyết định gây tranh cãi. Trên GitHub điều này được xác định bởi số lượng mã. Có thể đây là một giải pháp tạm thời được thực hiện trong khi theo định nghĩa thì không có chức năng nào trong kho. Dự án mới được tạo đi kèm với một bảng ghi chú để làm việc với git. Hữu ích, cảm ơn. Một điều thú vị: nếu bạn cố xóa kho lưu trữ, nút này sẽ không nhấp vào. Có lẽ điều này sẽ được khắc phục khi bạn đọc bài viết, nhưng bây giờ, khi tôi viết, nó không hoạt động. GitFlic: Phiên bản tương tự GitHub của Nga đã rời khỏi phiên bản beta.  Cùng xem có gì nào - 7Và do đó, chức năng này lặp lại những gì đã được thực hiện trong GitHub. Nhưng ở giai đoạn phát triển này của dự án, tôi không thấy nó có gì sai. Cách tiếp cận này hoạt động thành công và đã cho thấy rằng nó có chỗ đứng.

Tôi có nên di chuyển dự án của mình hay không?

Câu hỏi hay, vì nếu bạn đã sử dụng GitFlic, bạn cần hiểu lý do. Tôi nghĩ những ai sợ GitHub đi xuống nên tạo bản sao dự án của mình tại đây. Điều này không liên quan đến ai, tôi thấy việc chuyển nó chẳng ích gì.

kết luận

Tôi nghĩ đây là một sáng kiến ​​tuyệt vời. Có nhu cầu về dự án và đã xuất hiện những người quyết định tạo ra nó. Điều quan trọng là đây không phải là một dự án của chính phủ, điều đó có nghĩa là sẽ có sự cạnh tranh trong việc cung cấp các tính năng thu hút mọi người. Ngoài ra còn có đối tượng mục tiêu, có nghĩa là dự án sẽ tồn tại. Vâng, dự án vẫn còn thô. Và hiện tại bạn sẽ không thể sử dụng nó một cách đầy đủ và duy nhất với nó (ít nhất là quá trình phát triển không thể diễn ra nếu không có CI/CD ở thời đại chúng ta). Tôi nghĩ bạn có thể xem xét kỹ hơn về GitFlic, tạo một số dự án để tìm hiểu cách sử dụng nó tốt hơn và chờ cập nhật. Các bạn, như mọi khi, tôi mời các bạn đăng ký kênh telegram của tôi . Ở đó tôi viết về sự phát triển, về các bài viết mới của mình, trong kênh trò chuyện chúng tôi thường thảo luận về các chủ đề thú vị, kênh là của tác giả nên ở đó luôn hay và ấm cúng) Trong bài viết này tôi cố gắng giới thiệu cho các bạn một dự án mới - một nơi để mã cửa hàng. Tôi đang chờ phản hồi của bạn, tôi rất quan tâm đến suy nghĩ của bạn về điều này. Mọi điều tốt đẹp nhất!
Bình luận
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION