G+_Darryl Medley Posted April 28, 2015 Share Posted April 28, 2015 Ruby vs Python - After watching the intro to Ruby show (Ep. 65) I wasn't very impressed with Ruby. It seems like a Python wanna-be. If you're not using Ruby on Rails, is there any compelling reason to use Ruby instead of Python? Link to comment Share on other sites More sharing options...
G+_Fr. Robert Ballecer, SJ Posted April 28, 2015 Share Posted April 28, 2015 Just one reason: Rails :) Wait till episode 2 Link to comment Share on other sites More sharing options...
G+_Derek McCullar Posted April 29, 2015 Share Posted April 29, 2015 can't wait! Link to comment Share on other sites More sharing options...
G+_Lee Crocker Posted May 2, 2015 Share Posted May 2, 2015 I'm a long-time Pythonista, and I've seen no compelling reason to switch. Arguably the syntax of Ruby is a bit easier for newbies. It handles lambdas a bit better. You can do the monkey-patching thing in Python, but it's much more complex and considered bad style. Ruby is a bit "purer" OO, since it has no direct access to data members. That's a plus of minus, depending on your point of view. What really sells Python for me is the extensive and high quality standard libraries. Node.js probably has more libraries by sheer numbers, but no quality control. Most are mediocre at best. Python's libraries are old and battle-tested. I have no personal experience with Ruby's, but the language is newer and so its libraries are likely to be less well-tested. Link to comment Share on other sites More sharing options...
G+_Storm Mcleod Posted May 5, 2015 Share Posted May 5, 2015 Rails is a framework, i found python has some frameworks as well that does some of the same. MVC. In PHP land got ZF2 frameworks. i know with node.js push notifications is very popular. I believe rails can do the same thing. I know with ZF2 for PHP project installs works similar to the project setup like rails does. I am sure python has the same as i see of the frameworks us MVC. Really when working in a production environment with one project ot the next. Having MVC in the life cycle make everything better.there are other great options for development. Link to comment Share on other sites More sharing options...
Recommended Posts