Tech Radar

Back

Go

visit website
  • Cloud

Go is an open source programming language that makes it easy to build simple, reliable, and efficient software.

Why do we adopt this technology?

  • Can be faster than Node.js due to it's multi-threaded capabilities (routines)

  • Go is perfect for microservices and enterprise-scale projects that need to handle high loads

  • Fast growing community

Position
promoted
Stage
Adopt
Category
Languages

Related technologies

Node.js

Adopt

Node.js is an open-source, cross-platform, JavaScript runtime environment that executes JavaScript code outside of a browser. 

As an asynchronous event-driven JavaScript runtime, Node.js is designed to build scalable network applications. This is in contrast to today's more common concurrency model, in which OS threads are employed. Thread-based networking is relatively inefficient and very difficult to use. Furthermore, users of Node.js are free from worries of dead-locking the process, since there are no locks. Almost no function in Node.js directly performs I/O, so the process never blocks. Because nothing blocks, scalable systems are very reasonable to develop in Node.js.

.NET Core

Adopt

.NET Core is a cross-platform .NET implementation for websites, servers, and console apps on macOS, Windows, and Linux.

© 2023 - All rights reserved
ITP employee?