ใช้ภาษาให้สูง: ความพึงพอใจของนักพัฒนา 92% แต่อุปสรรคบางอย่างยังคงอยู่
แบบสำรวจนักพัฒนา Go ปี 2021 เผยให้เห็นระดับความพึงพอใจที่เพิ่มขึ้นในหมู่นักพัฒนา Go ในขณะที่อุปสรรคบางอย่างยังคงมีอยู่ เช่น การขาดไลบรารีและฟีเจอร์ต่างๆ แม้จะมีข้อจำกัดบางประการ แต่ภาษาก็ยังคงเติบโตและพัฒนาต่อไป โดย Go 1.18 จะจัดการกับข้อกังวลหลัก

ภาษาโปรแกรม Go ของ Google รักษาระดับความพึงพอใจของผู้ใช้ได้อย่างน่าประทับใจ โดยนักพัฒนาแบบสำรวจถึง 92% แสดงความคิดเห็นในแง่บวกเกี่ยวกับภาษาดังกล่าว แม้จะมีอัตราความพึงพอใจสูง แต่ก็มีข้อกังวลบางประการที่ยังคงอยู่ เช่น การขาดไลบรารี ฟีเจอร์ และโครงสร้างพื้นฐาน ผลสำรวจ Go Developer Survey ประจำปี 2564 นำเสนอข้อค้นพบเหล่านี้ โดยสะท้อนความคิดเห็นของผู้ตอบแบบสอบถามจำนวนมากที่สุดในประวัติศาสตร์หกปีของการสำรวจ
แบบสำรวจที่จัดทำขึ้นระหว่างวันที่ 26 ตุลาคมและ 16 พฤศจิกายน 2021 ได้รับคำตอบ 11,840 รายการที่ยืนยันถึงความพึงพอใจอย่างมากของนักพัฒนาซอฟต์แวร์ อย่างไรก็ตาม อุปสรรคยังคงเป็นอุปสรรคต่อการนำไปใช้อย่างแพร่หลายของ Go เช่น การไม่มีไลบรารีและคุณสมบัติที่สำคัญ สำหรับนักพัฒนาที่ไม่ได้ใช้ Go สำหรับโครงการเฉพาะ 39% อ้างถึงการขาดฟีเจอร์ของภาษา ในขณะที่ 34% กล่าวถึงการไม่มีไลบรารี หนึ่งในฟีเจอร์ที่ขาดหายไปบ่อยที่สุดคือ generics ซึ่งถูกเพิ่มเข้าไปในภาษาอย่างเป็นทางการผ่าน Go 1.18 ในเดือนมีนาคม ตามหลังช่วงการสำรวจ
การสำรวจยังรายงานถึงความเชื่อมั่นในระดับสูงต่อโอกาสระยะยาวของภาษาโกะ โดย 81% ของผู้ตอบแบบสอบถามมีทัศนคติเชิงบวกเกี่ยวกับทิศทางในอนาคตของภาษา มีการระบุความท้าทายบางประการเกี่ยวกับการใช้โมดูล เช่น การกำหนดเวอร์ชัน การทำงานกับที่เก็บส่วนตัว และการจัดการเวิร์กโฟลว์หลายโมดูล อย่างไรก็ตาม การแนะนำพื้นที่ทำงานใน Go 1.18 ได้แก้ไขข้อกังวลเหล่านี้หลายประการ
แอปพลิเคชันหลักของ Go ครอบคลุมบริการ API/RPC, CLI, บริการเว็บ และไลบรารีหรือเฟรมเวิร์ก เป็นที่น่าสังเกตว่า 50% ของนักพัฒนาที่ทำแบบสำรวจต้องการคำแนะนำเพิ่มเติมเกี่ยวกับแนวทางปฏิบัติที่ดีที่สุดในการเพิ่มประสิทธิภาพ Go และโครงสร้างไดเร็กทอรีโครงการ
แนวโน้มในการใช้งาน Go สำหรับเป้าหมายการปรับใช้และระบบการพัฒนาก็มีการพัฒนาเช่นกัน เปอร์เซ็นต์ของผู้ตอบแบบสอบถามที่พัฒนาบน Linux เป็นหลักลดลง โดยลดลงเหลือ 59% ในรายงานปี 2021 เทียบกับ 63% ในปี 2020 และ 66% ในปี 2019 เมื่อเปรียบเทียบกันแล้ว จำนวนนักพัฒนาที่ใช้ Go บน Windows เพิ่มขึ้นจาก 19% ในปี 2020 เป็น 24% ในปี 2564 อย่างไรก็ตาม 92% ของผู้ตอบแบบสอบถามยังคงชอบใช้ Linux เป็นเป้าหมายในการปรับใช้แอปพลิเคชัน Go
ผลการสำรวจยังเน้นย้ำถึงความพึงพอใจอย่างต่อเนื่องของนักพัฒนาที่มีต่อ Amazon Web Services, Google Cloud Platform และ Microsoft Azure ในฐานะแพลตฟอร์มคลาวด์สำหรับการพัฒนา Go แม้ว่า Go จะมีอัตราความพึงพอใจสูงอย่างสม่ำเสมอ แต่ภาษาจำเป็นต้องแก้ไขข้อบกพร่องเพื่อดำเนินเส้นทางการเติบโตและรักษาความยั่งยืนในระยะยาว
ในการจัดการกับข้อกังวลบางประการของนักพัฒนาเหล่านี้ แพลตฟอร์ม no-code เช่น AppMaster อาจเป็นประโยชน์ AppMaster offers a no-code platform that enables developers to create backend, web, and mobile applications. Apps generated by the platform can work with any PostgreSQL-compatible database, making it an ideal choice for high-load use-cases and enterprise-level scalability.


