Design Case: Git
March 15th, 2009 Posted in Garbageเมื่อหลายวันก่อนได้ผ่านเข้าไปที่หน้าเว็บของ Git เพื่อจะเข้าไปดูว่าตอนนี้มันเป็น version อะไรแล้ว (เคยมีปัญหากับ Git version เก่าๆ ทีนึงกับ GitX ครับ) ก็เลยไปเจอว่าตอนนี้เว็บไซต์ได้ย้ายไปที่ git-scm.com พร้อมกับ design ใหม่:

ถ้าใครยังจำ design เก่าของเว็บไซต์ git.or.cz ได้ จะเห็นได้ว่า design ของหน้าเว็บนั้นได้เปลี่ยนไปอย่างมากเลยนะครับ และทำให้มันดูดีมากขึ้นด้วย ดูน่าใช้มากขึ้นด้วย
ส่วนที่ผมชอบของ design นี้คงจะเป้นการที่มีคำเปรย (ที่เขามีคำเรียกเฉพาะสักคำนี่แหละ แต่ผมลืมไปแล้ว) ซึ่งรวบรัด และได้ใจความว่า Git คืออะไร และมันต่างจาก SCM อื่นๆ อย่างไร พร้อมทั้ง quick start ที่ทำให้มองเห็นว่าคำสั่งของ git นั้นก็ไม่ได้ยากอะไร และสำหรับบางคนที่มาจาก SCM อื่นๆ (เช่น SVN) จะได้เห็นว่าคำสั่งนั้นมันก็คล้ายๆ กันนั่นเอง
แต่รู้สึกว่าเดี๋ยวนี้เป็นเทรนด์ของเว็บไซต์ (ที่มีนักพัฒนาอยู่บน OS X) ที่มักจะเอาลิงค์ของการดาวน์โหลดไปวางไว้ทางด้านขวาของหน้าจอ หรืออาจจะเป็นอยู่บน sidebar ของเว็บทางด้านขวาเลย ซึ่งทำให้ผู้ใช้ถ้าเริ่มชินแล้วจะรู้ว่าเขาจะเริ่มมองหาไฟล์ที่จะดาวน์โหลดได้ที่ใด และการที่ทำให้ไอคอนนั้นมีขนาดใหญ่ ก็ทำให้มันสามารถคลิ๊กได้ง่ายขึ้นนั่นเอง
แต่เอ .. ผมยังไม่ได้ทดสอบเลยครับว่าถ้าเข้าจากทาง Windows แล้วมันจะกลายเป็นรูปอื่นหรือเปล่า
นั่นล่ะครับ ถือว่าเป็นการเปลี่ยน design จากความน่าเบื่อ ให้เป็นความน่าสนใจ พร้อมทั้งดูเรียบง่าย ตรงประเด็น ซึ่งน่าจะเป็นทางที่เว็บดีไซน์กำลังมุ่งไปกันครับ
ปล. สำหรับท่านที่ไม่รู้จัก Git หรือ SCM … SCM หรือว่า Source Control Manager คือโปรแกรมที่เอาไว้สำหรับให้กลุ่มพัฒนาทำการแบ่งปันในส่วนของ source code กัน โดยการที่มันจะบันทึกการเปลี่ยนแปลงของ source code และทำให้การทำงานในโปรเจคนั้น นักพัฒนาสามารถทำการพัฒนาในแต่ละส่วนของตัวเองได้อย่างง่ายดาย ไม่ต้องกลัวว่าจะเซฟทับกัน (เพราะมันจะแจ้งเตือนถ้ามีปัญหาทับกัน) และทำให้สามารถตรวจสอบกลับไปได้ด้วยว่ามีความแก้ไขอะไรเกิดขึ้นกับ source code ได้บ้างครับ .. ส่วน Git นั้น ก็ถือเป็น SCM ตัวหนึ่ง เช่นเดียวกับ CVS หรือ SVN ครับ แต่ที่ได้รับความนิยมมากขึ้นเรื่อยๆ เพราะว่ามันเป็น SCM ที่ไม่ต้องการที่เก็บไฟล์รวม (Distributed SCM) และมีความสะดวกในการแตกกิ่ง (branch) ง่ายกว่า SVN ครับ



Sorry, comments for this entry are closed at this time.