DEV Community

Which backend languages do you use?

Nandini S Hinduja on March 04, 2024

I have recently started learning backend development using Go and it made me curious as to what are the backend languages which other people use. ...
Collapse
 
qsagehint profile image
Q sageHint

Go

Collapse
 
ben profile image
Ben Halpern

Favorite and least favorite language features?

Collapse
 
lotfijb profile image
Lotfi Jebali

where ?

Collapse
 
nandinishinduja profile image
Nandini S Hinduja

great!

Collapse
 
nokiz profile image
Nando AM

PHP (with Laravel)

Collapse
 
hermessantos profile image
Hermes Santos

Same.

Collapse
 
nandinishinduja profile image
Nandini S Hinduja

Superb!

Collapse
 
nandinishinduja profile image
Nandini S Hinduja

Nice!

Collapse
 
thewarrior profile image
WARRIOR

Java

Collapse
 
nandinishinduja profile image
Nandini S Hinduja

great!

Collapse
 
clsource profile image
Camilo

Elixir is my main language of choice.
Great for Web apps, Mobile Apps, IOT, Machine Learning and More!.

A wonderful alternative to Javascript, Go, Ruby and Python.

:D

Collapse
 
hermessantos profile image
Hermes Santos

Surely a language that i will learn someday!!! The prettiest logo among all the programming language btw

Collapse
 
nandinishinduja profile image
Nandini S Hinduja

Great to know!

Collapse
 
nandinishinduja profile image
Nandini S Hinduja

Nice, I didn't know about Elixir. Will have to research about it now!

Collapse
 
aleluc13 profile image
Lucas Latorre

Python with Django

Collapse
 
nandinishinduja profile image
Nandini S Hinduja

superb!

Collapse
 
alaindet profile image
Alain D'Ettorre
  • Node.js
  • Go

But I don't work on backend professionally at the moment.

Collapse
 
nandinishinduja profile image
Nandini S Hinduja

Nice!

Collapse
 
astrixgame profile image
AstrixGame • Edited

I'm using Node.js and C++ for high preformance

Collapse
 
moch_naofal profile image
Mochamad Naofal

😲 wow amazing, just curious how to manage the portion between the node and c++ ?

Collapse
 
astrixgame profile image
AstrixGame

If I use both in one project, I use an internal socket or C++ as a thread or vice versa.

Collapse
 
codedude64 profile image
codeDude64

Awesome Have you ever written about it?

Collapse
 
astrixgame profile image
AstrixGame • Edited

Not yet, maybe in future :)

Collapse
 
nandinishinduja profile image
Nandini S Hinduja

super!

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!

Collapse
 
nedinator profile image
Nedinator

I've mostly used typescript over the past few years but switched to go and it's been awesome. Using fiber for the current project; but I heard the stdlib had some nice updates recently that make it more viable to handle routes. Been meaning to look into that.

Collapse
 
nandinishinduja profile image
Nandini S Hinduja

Great!

Collapse
 
ben profile image
Ben Halpern

Mostly Ruby here

Collapse
 
nandinishinduja profile image
Nandini S Hinduja

amazing!

Collapse
 
luckyshuii profile image
Lucas Boillot

Python at work, and mostly PHP + Node(JS) on personal projects

Collapse
 
gosuteacher profile image
GosuTeacher

Why do you prefer php over python (given is the language of choice for personal projects)?

Collapse
 
nandinishinduja profile image
Nandini S Hinduja

Nice!

Collapse
 
x64x2 profile image
Erik

php

Collapse
 
nandinishinduja profile image
Nandini S Hinduja

Wonderful!

Collapse
 
thumbone profile image
Bernd Wechner

Mostly Python.

Collapse
 
nandinishinduja profile image
Nandini S Hinduja

super!

Collapse
 
nikhilroy2 profile image
Nikhil Chandra Roy

python with django

Collapse
 
nandinishinduja profile image
Nandini S Hinduja

Amazing!

Collapse
 
paugramming profile image
Pau Riosa

Elixir

Collapse
 
nandinishinduja profile image
Nandini S Hinduja

Great!

Collapse
 
ampledev profile image
rakesh

.net core

Collapse
 
nandinishinduja profile image
Nandini S Hinduja

Magnificent!

Collapse
 
zangassis profile image
Assis Zang

I've been using C# for the last 8 years, but now I'm learning Clojure and F# 😊

Collapse
 
nandinishinduja profile image
Nandini S Hinduja

great!

Collapse
 
iankit_raiii profile image
Ankit Kumar Rai

Express js

Collapse
 
nandinishinduja profile image
Nandini S Hinduja

super!

Collapse
 
ayugup93 profile image
ayugup93

C# as a backend language

Collapse
 
nandinishinduja profile image
Nandini S Hinduja

nice to know!

Collapse
 
prsaya profile image
Prasad Saya

I use Java and JavaScript (NodeJS).

Collapse
 
nandinishinduja profile image
Nandini S Hinduja

great!

Collapse
 
fernancodes profile image
fernancodes

Java

Collapse
 
nandinishinduja profile image
Nandini S Hinduja

nice!

Collapse
 
kumaru_007 profile image
THE NAME IS KUMAR RAM KUMAR

NodeJS & PHP

Collapse
 
nandinishinduja profile image
Nandini S Hinduja

great!

Collapse
 
includenull profile image
includenull

I used to work a lot with PHP, now TypeScript, and dabbling with some Go.

Collapse
 
nandinishinduja profile image
Nandini S Hinduja

super!

Collapse
 
patterner profile image
Jörg Plate • Edited

Java (back when i worked)

Right now i'm experimenting with Go, Rust and Type-/JavaScript.

On my ToDo List: Elixier. Maybe C++ (again). Probably not Perl/Python

Collapse
 
nandinishinduja profile image
Nandini S Hinduja

good to know!

Collapse
 
alexlm78 profile image
Alex/Kreaker

Java->Python->Go

Collapse
 
nandinishinduja profile image
Nandini S Hinduja

amazing!

Collapse
 
matheusmw21 profile image
Matheus Pinheiro • Edited

i'm currently working with node.js and c#

Collapse
 
nandinishinduja profile image
Nandini S Hinduja

awesome!

Collapse
 
javierg profile image
Javier Guerra

Everything new is done with Elixir, before that, Ruby

Collapse
 
nandinishinduja profile image
Nandini S Hinduja

great to know!

Collapse
 
ingenieurdev01 profile image
IngénieurDev

Java and php

Collapse
 
nandinishinduja profile image
Nandini S Hinduja

nice to know!

Collapse
 
blinkinglight profile image
M

go ;)

Collapse
 
nandinishinduja profile image
Nandini S Hinduja

nice

Collapse
 
dagnelies profile image
Arnaud Dagnelies • Edited

Mostly Java, but recently also experimenting with Typescript "on the edge", and sometimes Python for small side projects

Collapse
 
nandinishinduja profile image
Nandini S Hinduja

nice!

Collapse
 
kaamkiya profile image
Kaamkiya

In order of how much I use them:

  • Go
  • Deno - JavaScript/TypeScript
  • Python + Flask
Collapse
 
nandinishinduja profile image
Nandini S Hinduja

Great!

Collapse
 
elanatframework profile image
elanatframework • Edited

We use C# under CodeBehind framework.

Collapse
 
nandinishinduja profile image
Nandini S Hinduja

Need to research about CodeBehind framework, didn't know about it!

Collapse
 
wraith profile image
Jake Lundberg

PHP at work, mostly Javascript personally.

Collapse
 
nandinishinduja profile image
Nandini S Hinduja

Awesome!

Collapse
 
siph profile image
Chris Dawkins

No Rust devs?

Collapse
 
nandinishinduja profile image
Nandini S Hinduja

yes Rust is great too!

Collapse
 
comedyrotten profile image
Reuben J. Sonnenberg

F#, C#, and Haskell. All new stuff is F#.

Collapse
 
nandinishinduja profile image
Nandini S Hinduja

What is F#?

Collapse
 
gabu229 profile image
Gabriel Orie

PHP

Collapse
 
nandinishinduja profile image
Nandini S Hinduja

Awesome!

Collapse
 
uiuxsatyam profile image
Satyam Anand

Node JS 🙋

Collapse
 
nandinishinduja profile image
Nandini S Hinduja

Super!

Collapse
 
azzdcl profile image
🌵azzd🌵

C#

Collapse
 
nandinishinduja profile image
Nandini S Hinduja

amazing!

Collapse
 
whosee profile image
whosee

Right now Python Flask, but plan on Kotlin Ktor in the future

Collapse
 
nandinishinduja profile image
Nandini S Hinduja

awesome!

Collapse
 
huzeyfetas profile image
Hüzeyfe TAŞ

PHP ( using codeigniter framework, I think we move codebase to laravel next year)

Collapse
 
nandinishinduja profile image
Nandini S Hinduja

great!

Collapse
 
bo1522313455 profile image
bo1522313455

Java

Collapse
 
nandinishinduja profile image
Nandini S Hinduja

great!

Collapse
 
lincolnqjunior profile image
Lincoln Quinan Junior

Using C# for almost two decades now 😱

Collapse
 
nandinishinduja profile image
Nandini S Hinduja

Wow!

Collapse
 
cyber profile image
Ben

I use python (django)

Collapse
 
nandinishinduja profile image
Nandini S Hinduja

Awesome!

Collapse
 
aliaathil profile image
Aathil ali

I use Node js and Php

Collapse
 
nandinishinduja profile image
Nandini S Hinduja

amazing!

Collapse
 
per-starke-642 profile image
Per Starke

Pythooooooon

Collapse
 
nandinishinduja profile image
Nandini S Hinduja

nice!

Collapse
 
limadavida profile image
David Lima • Edited

Go, nodejs

Collapse
 
nandinishinduja profile image
Nandini S Hinduja

super!