4 ms·
For backend, most languages are acceptable, and depends on your team and personal preference. Python will do the job. Java-shops still chug along. Go-lang is n
by a-saleh 5y ago
For backend, most languages are acceptable, and depends on your team and personal preference.
Python will do the job. Java-shops still chug along. Go-lang is nice. Node-js is fine.
Personally, I prefer javascript to GO, as it is more expressive language, and because you have it server-side, you dodge most of its browser-side warts.
But if you plan to run in the Kubernetes ecosystem, Go has some nice things, and is usually simple and has the 'one obvious way to do it' vibe.
I used both GO and Node 'in anger', and one was not obviously better than the other.
- adamhp 5y agoHonestly Java has come really far and is actually not the worst to write anymore. Lots of new language features being added all the time.
- a-saleh 5y agoLike, I wouldn't mind. Only thing that would kinda stop me would be fear of of the buildsystem, I remember fighting heaps of xml configuration for maven and ant ~10 years ago, so I hope that got better :)
- adamhp 5y agoI personally haven't had any trouble with Maven but that's after beating my head against it for ~5 years... It feels nice and comfortable now. :')