DEV Community

Discussion on: Which backend languages do you use?

Collapse
 
moraym profile image
Moray Macdonald

Working on 3 different projects with 3 different tech stacks at the moment! The one I've been on the longest is TypeScript, and it's fine. It's not a perfect backend language but it does the job pretty well, and working in the same language as the frontend really reduces the amount of context switching I have to do. The project is HUGE though and it feels like it needs to be broken up, which I think would be a struggle. At least it's not in JavaScript!

The next is in Python which is mostly quick to develop in, but having spent most of my career working with strongly-typed languages, weak typing feels like an unnecessary complication in a backend language.

My latest project is in C# which is a great backend language IMO. You can really feel the work that's gone into refining it over the last 20+ years. It's so easy it's almost boring! The downside is that while the language is amazing, Visual Studio is not. Its code completion (even without CoPilot) is the best in the business but the UI feels like a relic from 2005. It's not nearly as fast to get around as VSCode. Once the project is a bit more mature I'm looking forward to trying it out on different IDEs on different OSes.

Collapse
 
nandinishinduja profile image
Nandini S Hinduja

Nice to know, thanks for sharing!