2
kaizen
7y

Node Vs Ruby Vs Python

Comments
  • 5
    Go PHP Laravel.
  • 1
  • 2
    Assembly
  • 3
    Python
  • 2
    Lisp? 🤔
  • 3
    Ruby 😍
  • 3
    They all have their strengths and weaknesses so its more a matter of taste
  • 0
    Thank you all very much for your sentiments, especially @Alice.
  • 0
    @Voxera I had started looking at node, and I just realized no one has mentioned it.
  • 1
    @willard node is good, just read up on how not lock up the main thread or responsiveness will plummet.
  • 0
    @Voxera thank you. I'll definitely read more into this.
  • 0
    Ayyyy, BrainFuck is the best guys
  • 3
    Out 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
  • 3
    @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.
  • 4
    @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.
  • 3
    Node or py.
    Ruby community is not all that great in my experience.
  • 2
    Node is currently the most used.
    Ruby is the most enjoyable to use.
    Python is worth picking up, too.
  • 1
    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!!!
  • 2
    Ruby ❤
  • 4
    Node 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.
  • 1
    @mundo03 seems like a good a idea.
  • 2
    Ruby, ruby!
  • 2
    @Wack node is great but it has nothing to do with multithreading since it is not multithreaded. It runs on a single thread.
  • 1
    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 :)
  • 1
    @AleCx04 thank you
  • 3
    Ah 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.
  • 2
    I enjoy Ruby a lot
Add Comment