ชุมชนนักพัฒนาภาษา Go เผยผลสำรวจความเห็นนักพัฒนาประจำปี 2020 (ข่าวของปี 2019) มีผู้ตอบแบบสอบถาม 9,648 คน ลดลงจากปีก่อนหน้าเล็กน้อย ภาพรวมของสถิติยังคล้ายกับของเดิม
- สัดส่วนผู้ตอบแบบสอบถามที่ระบุว่าใช้ Go ในการทำงาน เพิ่มจาก 73% เมื่อปี 2019 มาเป็น 76% ในปี 2020
- แพลตฟอร์มยอดนิยมยังเป็นลินุกซ์ 63% (แต่สัดส่วนลดลงจาก 66% เมื่อปี 2019) ตามด้วยแมค 55% (เพิ่มจาก 53%)
- เครื่องมือยอดนิยมคือ VS Code (41%) ตามด้วย GoLand (35%) และ Vim (14%) ใกล้เคียงกับปีที่แล้ว
- ปัจจัยที่ชอบในตัว Go คือ ความเร็วในการคอมไพล์ (90%), เสถียรภาพ (89%), concurrency (88%) ส่วนปัจจัยที่ได้คะแนนน้อยที่สุดคือ web framework (64%)
- รูปแบบงานที่ใช้ Go มากที่สุดคือ API/RPC (74%), CLI (65%), ไลบรารี/เฟรมเวิร์ค (48%) ส่วนงานที่ใช้น้อยที่สุดคือ Desktop GUI (8%), เกม (4%) และแอพมือถือ (2%)
- คลาวด์ยอดนิยมคือ AWS (44%), โฮสต์เอง (43%), GCP (26%), Azure (12%)
- ฟีเจอร์ของตัวภาษาที่นักพัฒนาอยากได้มากที่สุดคือ Generic (88%) เหมือนกับปีที่แล้ว
ที่มา - GoLang

Comments
เพิ่งได้ลองหัดเขียน go เหมือนกันครับ รู้สึกชอบนะ syntax เข้าใจง่าย ไม่ต่างกับภาษา c มาก เหมือนรวมข้อดีที่ได้ความเร็วแบบภาษา c แต่มีตัวจัดการ package/manage dependency ดีๆแบบ python
มีใครพอทราบไหมครับว่าทำไมคนไม่นิยมเขียนภาษานี้บน Windows?
tool บางตัว run บน windows ไม่ได้ครับ
แล้วก็ทำมาก็ต้อง deploy บน linux environment อยู่ดี
ถ้าdevelop container มักต้องทำอะไรให้ work บน linux อยู่แล้ว
คนที่เขียนบน windows ก็เลยไปใช้ wsl ทำงาน จะได้ไม่ต้อง retest/rescript กระมังครับ