ในเมื่อ GitHub (https://www.proen.cloud/th/blog/what-is-github/) และ GitLab (https://www.proen.cloud/th/blog/gitlab-install-on-cloud/ ) ทำหน้าที่คล้ายกัน วันนี้เราจะพาไปดูความแตกต่างในเรื่องของ Feature และราคาของทั้ง 2 ตัวนี้ เพื่อให้ทุกคนได้ตัดสินใจเลือกใช้กันอย่างเหมาะสม
ก่อนอื่นเราไป Recap กันอีกครั้งแต่ละตัวคืออะไร
Github คืออะไร?
Github เป็นเครื่องมือที่เอาไว้เก็บข้อมูลต่างๆ ไม่ว่าจะเป็น Source Code การทำ Collaboration หรือแม้กระทั่งการควบคุมการเข้าถึงของข้อมูลนั้นๆ อีกด้วย นอกจากนี้ Github ยังเป็น Platform ที่ช่วยให้เหล่า Developer ทั้งหลายไม่ว่าจะอยู่ในทีมเดียวกันหรืออยู่นอกทีมสามารถที่จะเข้ามาแก้ Bug หรือปัญหาของแอปพลิเคชั่นนั้นๆ ได้ ซึ่งข้อดีของมันก็คือเราสามารถที่จะตรวจสอบได้ว่า Source Code ที่เหล่านักพัฒนาได้เขียนมีการแก้ไขอะไรไปบ้างนั่นเอง
Gitlab คืออะไร?
Gitlab มันจะทำหน้าที่คล้ายกับ Github แต่แค่คนละผู้สร้างกัน ที่สร้าง Platform นี้ขึ้นมาซึ่งตัวมันเองสามารถทำ Streamline ของการทำ Collborative Workflow ในการเขียนโปรแกรมนั้นๆ ได้ นอกจากนี้ Repository ของมันยังสามารถที่จะ Export ไปยังไป Google code หรือ Bitbucket ได้
เปรียบเทียบ Feature GitHub VS GitLab
ทีนี้เรามาดูเรื่อง Feature
GitHub
GitLab
DevOps Lifecycle
จะเห็นได้ว่าไม่ว่าจะเป็น Platform แบบไหนก็จะมีทั้งข้อดีข้อเสียทั้งนั้น อย่างไรก็ตามความต้องการนั้นก็จะขึ้นอยู่กับว่า Platform ไหนจะเข้ามาช่วยแก้ปัญหาให้กับองค์กรของคุณได้มากกว่ากันครับ
สนใจทดลองใช้ PROEN Cloud ฟรี! 14 วัน ลงทะเบียนได้ที่
https://www.proen.cloud/th/get-free-trials/
Tel: 02690 3888
E-mail: sales@proen.co.th