Skip to content

Comment on Ask HN: What would you use to build a mostly CRUD back end today?parent

Comments

Go has also been my go to choice for backend for many years, but these days I feel it’s almost like malpractice not to use Typescript. The advantages in productivity & code robustness were just too great. With libraries like zod & trpc, Nextjs api routes/RSC, I don’t see how Go can compete for simple CRUD apps or quick prototyping.

I personally very much prefer Typescript as a language to Go; my biggest gripe with it is the ecosystem is far more complex, vast (in the bad way, when you have 1000 options for everything and nothing completely stablished), fast moving and breaking. You have to cope with things like transpilers, etc.

I know this is improving, libraries like React have been #1 for a good while, but even then, they introduce breaking changes constantly.

Performance. Especially any real time systems or websocket stuff. TS is awesome and I love Zod, but for a little extra effort I get massive performance boost and lower costs.

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.