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
-
Voxera113887y@willard node is good, just read up on how not lock up the main thread or responsiveness will plummet.
-
Wack61917yOut of them: ruby. If you need to make a small script as just proof of concept python. For really async/multithreaded stuff is node quite nice. In general I'd take ruby over the other twos. If node, use typescript
-
kpenc21297y@Wack Python is not for small scripts. I would say Ruby is more suited for that. :D :D And btw node doesn't support concurrency and parallelism.
-
kpenc21297y@NoMad Asynchronicity is different than concurrency and parallelism. It's a very interesting topic. Node makes writing asynchronous code very easy, but it runs on a single thread. In contrast, Python can do multiprocessing (more than one core) but not true parallelism.
P.S. Asynchronous means non-blocking. -
Root797737yNode is currently the most used.
Ruby is the most enjoyable to use.
Python is worth picking up, too. -
Whether you take one of them, two of them or all of them you will regret it.
So JUST DO IT! MAKE YOUR DREAMS COME TRUE!!! -
mundo0349117yNode for a completely different purpose (event based)
Ruby and python are kind of similar, I heard you can simulate functional programming on python.
Node is a bit harder because it does not make sense (personal opinion) and timing issues and the damned es6 ducttape patch hack (another personal opinion)
I say learn a bit of everything, then decide. -
@Wack node is great but it has nothing to do with multithreading since it is not multithreaded. It runs on a single thread.
-
Well op what do you like the most and what kind of project would you like to build? What kind of data will you be working with? Document based? Relational? What language do you know best? And what is the actual application itself? Let the project dictate the requirements :)
-
kpenc21297yAh it doesn't really matter. Learn one of these, then learn a statically typed language, then some functional programming. Just learn, just be on par with the times. I learn whatever interests me e.g. common lisp, rust. I write python, js and so on. If you have a good grasp on the concepts and the whole application flow, the technology doesn't matter, because there is a different right tool for every job.
Related Rants
Node Vs Ruby Vs Python
random
help me decide