Ranter
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Comments
-
Depends on the use case but if you're talking about instincts then Laravel. If high speed components are needed then I would do docker containers with ExpressJS that the Laravel app would talk to.
Second instinct is ExpressJS obviously. -
Hazarth94721yThese days It's Python and FastAPI.
But If I wanted to make something more robust I might still go with Java amd Spring -
hjk10157311yEasier to mention what I avoid. Anything with a rather heavy runtime like nodeJS, JVM, .NET is a no go for me unless there is a huge advantage to offset it.
I do a lot in Go so I'm super fast with it and it's low maintenance. So if it's an API that easily translates to openapi spec I'd use that with code generator so I don't have to do all the type/serialisation shit by hand.
if it's more fluid I'd go for PHP.
If it's for some cloud engine likely python (or Go of it's a first class citizen and meets the other criteria listed above).
@SidTheITGuy those aren't languages mate. -
PHP, Node and finally: Java.
But I have been toying with Golang for more than CLI utilities as we have it at my department.
I likes Go -
Python and FastAPI.
Java with Micronaut.
I admit Micronaut has become my go-to recommendation because it really takes the pain of Java away.
Related Rants
What's y'all's go-to languages for backends and apis?
question
backend
api