Screen Shot 2558-08-20 at 10.02.07 AM
วันนี้ทาง Github.com ทำการสรุป programming language ที่ได้รับความนิยมสูงสุด
อยู่ที่ blog เรื่อง Language Trend on Github

โดยคำนวณจาก source code ที่อยู่ใน repository ต่าง ๆ
ทั้งแบบ private และ public
แต่ไม่รวม repository ที่ทำการ fork นะครับ
และใช้ข้อมูลตั้งแต่ปี 2008 ถึง 2015

ดังนั้นมาดูกันว่ามีความนิยมอย่างไรบ้าง ?

เริ่มด้วยกราฟสรุปผล

f15e22b4-3b7f-11e5-9496-12b6d811f0ea

5 อันดับแรกประกอบไปด้วย

  1. JavaScript
  2. Java
  3. Ruby
  4. PHP
  5. Python
  6. C++
  7. C#
  8. C

ตามจริงมี HTML กับ CSS ด้วยนะ แต่รู้สึกว่ามันแปลก ๆ
แต่มันเป็นสิ่งที่บ่งบอกว่า Web application มีเยอะมาก ๆ นั่นเอง

สิ่งที่น่าสนใจจากข้อมูลของ Github

อันดับ 1 ไม่น่าแปลกใจเท่าไรนัก
เนื่องจากในปัจจุบันนั้นการพัฒนา web application
ด้วย JavaScript ได้รับความนิยมสูงมาก ๆ
ทั้ง Node.js, AngularJS, jQuery, ReactJS และอื่น ๆ อีกมากมาย

ส่วนภาษา Java นั้น
ได้รับความนิยมใน Github สูงขึ้นอย่างต่อเนื่อง
ตั้งแต่ปี 2009 ถึง 2015 จนสามารถขึ้นมาอยู่ที่อันดับ 2 จากอันดับ 7
โดยน่าจะมาจากความนิยมของการพัฒนา Android application นั่นเอง
รวมทั้งระบบ Enterprise เริ่มนำ Github ไปใช้มากขึ้นอย่างต่อเนื่อง

ส่วนภาษาที่หายไปในปี 2015 คือ Objective-C และ Perl
ไม่ได้หมายความว่า ไม่มีใครใช้นะ
เพียงแต่ไม่มีการสร้างใหม่ที่ Github เท่านั้นนะครับ

มาดู Library สำหรับการตรวจสอบภาษากันบ้างสิ

โดยใน Github จะใช้ Linguist สำหรับการตรวจสอบว่า
ในแต่ละ repository ประกอบด้วยภาษาโปรแกรมอะไรบ้าง
ซึ่งแสดงในแต่ละ repository ดังรูป

48e24654-8ddf-11e4-8fe7-735b0ce3a0d3

คำถาม
ใครบ้างที่ไม่เคยใช้ Github บ้าง ?
ถ้ายังไม่เคยใช้ แนะนำให้ไปสมัครและใช้งานทันทีครับ !!