9

go.dev

 4 years ago
source link: https://go.dev/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

Why choose Go

  • Star.

    Easy to learn

    “At the time, no single team member knew Go, but within a month, everyone was writing in Go and we were building out the endpoints. It was the flexibility, how easy it was to use, and the really cool concept behind Go (how Go handles native concurrency, garbage collection, and of course safety+speed.) that helped engage us during the build. Also, who can beat that cute mascot!”

    - Jaime Enrique Garcia Lopez, Senior Software Development Manager at CapitalOne

  • Star.

    Efficient

    "A small language that compiles fast makes for a happy developer. The Go language is small, compiles really fast, and as a result it lets your mind focus on the actual problem and less on the tool you are using to solve it. Code, test, debug cycles are so quick that you forget you are not working with an interpreted language. Looking at our code, you see less boilerplate and more business logic."

    - Clayton Coleman, lead engineer, Open Shift at RedHat

  • Star.

    Powerful

    Go has excellent characteristics for scalability and services written using it typically have very small memory footprints. Because code is compiled into a single static binary, services can also be containerised with ease, making it much simpler to build and deploy. These attributes make Go an ideal choice for companies building microservices, as you can easily deploy into a highly available and scalable environment such as Kubernetes.”

    - Matt Boyle, lead software engineer at Curve

Go Gopher piloting a biplane.

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK