Quantcast
Channel: cc :: somkiat
Viewing all articles
Browse latest Browse all 1997

สรุปข้อมูลจาก The state of Go 2020 ของ JetBrains

$
0
0

มาดูผลที่น่าสนใจจากการสำรวจ  The state of Go 2020 จาก JetBrains
ประกอบไปด้วย

จีน ญี่ปุ่น รัสเซีย ยูเครน และ UK

คือประเทศที่ใช้ภาษา Go ในการพัฒนาระบบงานมากที่สุดตามลำดับ

ระบบที่พัฒนาด้วยภาษา Go มีดังนี้

  • Web services
  • Utility คือ ระบบงานเล็ก ๆ ที่ใช้แก้ไขงานเล็ก ๆ น้อย ๆ
  • IT Infrastructure
  • Library/Framework
  • System software

ส่วนงานที่นำ Go ไปใช้เยอะ มีดังนี้

  • IT services
  • Finance และ FinTech
  • Cloud computing/platform
  • Big Data/ Data Analysis
  • Mobile development น่าจะใช้ในฝั่ง backend สำหรับ Mobile app มากกว่า

Package Manager สำหรับภาษา Go คือ Go Module

ส่วนที่รอง ๆ ลงมาคือ dep, godep และ govendor

Router สำหรับ Web

นั้นก็ใช้ Gorilla/Mux และ Standard library จาก package net/http นั่นเอง
ส่วนที่ใช้รองลงมาคือ chi และ httproute

Web framework ส่วนมากจะใช้งาน Gin

รองลงมาคือ Echo และ BeeGo

ในการทดสอบก็ยังใช้งาน build-in testing package นั่นเอง

รองลงมาก็คือ testify, gomock และ ginkgo

การถามตอบเกี่ยวกับภาษา Go ใน StackOverflow

จะมีหัวข้อเด่น ๆ ดังนี้

  • การจัดการกับ JSON
  • การใช้งาน MongoDB, PostgreSQL และ MySQL
  • ตัวภาษาก็มีเรื่อง string, array, pointer, regular expression, struct, interface และ concurrency  เป็นสิ่งที่ใช้งานบ่อย ๆ
  • เรื่องของ testing และ unit testing

แสดงดังรูป


Viewing all articles
Browse latest Browse all 1997

Trending Articles