Lịch sử hình thành GitLab

Một phần của tài liệu Xây dựng website đặt vé xem phim ở các rạp tại Đà Nẵng sử dụng Java Spring (Trang 26 - 28)

7. Bố cục của khóa luận

1.5.3.2 Lịch sử hình thành GitLab

Gitlab được phát triển bởi Dmitriy Zaporozhets, người Ukraine và hiê ăn là giám đốc điều hành Sytse Sijbrandij có trụ sử được đặt tại Utrecht. Gitlab viết bằng ngôn ngữ Ruby với giấy phép phần mềm tự do và nguồn mở MIT. Tính đến thời điểm này, Gitlab đã được nhận tài trợ từ các nhà đầu tư như Alibaba Group, IBM, Spacex và Khosla Ventures...

Hiện nay Gitlab được sử dụng bởi hơn 100.000 tổ chức bao gồm Trung tâm nghiên cứu Jülich Research Center, NASA, Alibaba, Invincea, O'Reilly Media, Leibniz- Rechenzentrum (LRZ), CERN, … Các tổ chức thày thường sử dụng Gitlab để làm nơi lưu trữ cho mình và hiê ăn đã tồn tại hơn 1000 mã nguồn mở có mă ăt trên Gitlab.

1.5.3.3 Điểm đă ăc biê ăt của Gitlab

Đặc điểm không thể không nhắc tới của Gitlab là bạn hoàn toàn có thể tải về gói cài đă ăt và cài lên máy chủ riêng. Điều này hỗ trợ doanh nghiệp rất nhiều trong việc quản lý sử dụng thuận tiện cũng như đảm bảo tốc đô ă kết nối theo khuôn khổ riêng. Không chỉ hữu ích cho người dùng là các tổ chức, GitLab còn hoàn toàn phù hợp cho người dùng cá nhân. Nếu bạn sở hữu VPS sử dụng để làm kho code thì việc cài đă ăt GitLab không hề phức tạp, bạn chỉ cần đảm bảo rằng hê ă điều hành máy chủ Linux có thể cài đă ăt được.

1.5.3.4 Ưu điểm của GitLab

- GitLab là open core

GitLab là một sản phẩm open-core trong khi sản phẩm của các đối thủ cạnh tranh của Gitlab chủ yếu là các sản phẩm closed-source. GitLab Community Edition là mã nguồn mở hoàn chỉnh và phiên bản Enterprise là open-core (độc quyền).

- Truy cập vào source code

Không giống như phần mềm closed source, bạn có thể xem và sửa đổi source code của GitLab Community Edition và Enterprise Edition bất kỳ lúc nào. Có thể là trên server hoặc bằng cách giả tạo kho lưu trữ của Gitlab, bạn có thể thêm các tính năng và thực hiện các tùy chỉnh. Gitlab khuyên bạn nên cố gắng hợp nhất các thay đổi trở lại source code chính để những người khác có thể hưởng lợi từ những thay đổi này và những thay đổi này vẫn dễ để duy trì và cập nhật.

- Tính khả thi lâu dài (Viable long term)

GitLab có một cộng đồng vững chắc với hàng trăm nghìn tổ chức sử dụng và đóng góp cho phần mềm. Điều này có nghĩa là GitLab có khả năng sử dụng lâu dài hơn vì sẽ không đáng tin cậy nếu chỉ có duy nhất một công ty hỗ trợ cho phần mềm.

- Xây dựng với cộng đồng

GitLab được xây dựng bởi hàng trăm người mỗi tháng. Khách hàng, người dùng và GitLab, Inc. đều có sự đóng góp cho mọi bản phát hành. Điều này góp phần tạo nên các tính năng mà các tổ chức thực sự cần, chẳng hạn như quản lý người dùng thật dễ dàng nhưng không hề kém phần mạnh mẽ.

- Phiên bản ổn định mới mỗi tháng

GitLab phát hành phiên bản ổn định mới mỗi tháng, đầy đủ các cải tiến, tính năng và bản sửa lỗi. Điều này khiến cho GitLab phát triển rất nhanh và luôn đáp ứng yêu cầu của khách hàng theo cách cực kỳ nhanh chóng.

CHƯƠNG II PHÂN TÍCH VÀ THIẾT KẾ

Một phần của tài liệu Xây dựng website đặt vé xem phim ở các rạp tại Đà Nẵng sử dụng Java Spring (Trang 26 - 28)