Member-only story

Abass Adamo
5 min readSep 21, 2020

Golang vs Node Js

Having worked with Javascript and Node Js for a while, I began learning Go recently and a question I keep asking myself is why do these programming languages exist? Why do we have Go when there is Node or vice versa.

I started to appreciate both languages for what they do after some time. Please note, this is not an attempt to point out why a language is better than the other, that is not my belief. I believe languages are analogous to tools in a carpenter workshop. While a tool might be the best for driving a nail into wood, it might perform poorly in cutting that same wood.

Golang

According to her official documentation- “The Go programming language is an open source project to make programmers more productive.

Go is expressive, concise, clean, and efficient. It’s concurrency mechanisms make it easy to write programs that get the most out of multicore and networked machines, while it’s novel type system enables flexible and modular program construction. Go compiles quickly to machine code yet has the convenience of garbage collection and the power of run-time reflection. It’s a fast, statically typed, compiled language that feels like a dynamically typed, interpreted language.”

Node Js

“A platform built on Chrome’s JavaScript runtime for easily building fast and scalable network applications…

Abass Adamo
Abass Adamo

Written by Abass Adamo

Software Engineer. But I am interested in everything from software to pizzas

No responses yet