เว็บไซต์ยอดนิยมพัฒนาด้วยภาษาอะไรกันบ้าง
อยู่ๆก็เกิดสงสัยขึ้นมาว่า.. พวกเว็บไซต์ยอดนิยมที่เราเข้าใช้งานอยู่ทุกวัน ไม่ว่าจะเป็นสาย Social (Facebook, Google, Youtube, Twitter) หรือสาย Shopping (eBay, Amazon) เขาใช้ภาษาอะไรในการพัฒนาระบบกันบ้าง?

ค้นไปค้นมาก็เจอข้อมูลสรุป Programming languages ของ 14 เว็บไซต์ยอดนิยม

จากภาพจะแยกภาษาที่ใช้ในการพัฒนาแบ่งเป็น 2 ฝั่ง คือ Front-end และ Back-end สังเกตเห็นว่า Front-end ของทุกเว็บไซต์พัฒนาด้วย JavaScript ทั้งหมด แต่ข้อมูลไม่ได้แจกแจงรายละเอียดว่าเป็น JS ตัวไหนบ้าง ส่วนทางฝั่ง Back-end ก็หลากหลาย แต่หลักๆได้แก่ Java, C++, JavaScript, PHP และ Python ด้านการเก็บข้อมูลส่วนใหญ่ใช้ MySQL, MariaDB และยังคงใช้ SQL อยู่

ฝั่ง Back-end ขอโฟกัสไปที่ภาษา Java, Go, JavaScript, Python, Ruby และ Scala สรุปเว็บไซต์ที่ใช้งานไว้ตามนี้
Java : Google/Youtube/Facebook/Amazon/Twitter/eBay/Linkedin
Go : Google/Youtube
JavaScript : Yahoo/eBay/Linkedin/WordPress
Python : Google/Youtube/Facebook/Pinterest
Ruby : Twitter
Scala : Twitter/eBay/Linkedin
การเลือกใช้ภาษาของเว็บไซต์ยอดนิยมก็เป็นอีกข้อมูลหนึ่งที่บ่งบอกได้ถึงประสิทธิภาพของแต่ละภาษา แต่ทั้งนี้ทั้งนั้นการเลือกใช้เทคโนโลยีหรือภาษาใดๆในการพัฒนาระบบก็ขึ้นอยู่กับรูปแบบ, การใช้งาน และ “ระยะเวลา” ของแต่ละระบบอยู่ดี รู้ไว้เป็นแนวทาง รู้ไว้ให้อินเทรนด์ เพราะบริษัทยักษ์ใหญ่พวกนี้มักพัฒนาภาษาใหม่ๆออกมาเพื่อแก้ Pain point ของตัวเองเสมอ เช่น React, GraphQL จาก Facebook หรือ Angular, Go จาก Google เป็นต้น ปล่อยออกมาทีไรก็ดูล้ำ ดูง่าย ดูสะดวกรวดเร็ว ตอบโจทย์ Developer ให้สามารถพัฒนาระบบดีๆ ทันสมัย ทันโลกอยู่ตลอดเวลา ที่สำคัญคือเราต้องเรียนรู้เทคโนโลยีใหม่ๆเหล่านี้อยู่เสมอ
อย่าหยุด!! เพราะการหยุด ก็ไม่ต่างอะไรกับการเดินถอยหลัง
Reference: https://en.wikipedia.org/wiki/Programming_languages_used_in_most_popular_websites

