5 ms·
I don't know why people keep complaining about Ruby's (MRI) speed. Yes, it's not that fast but for most programmer's doing web development it doesn't matter. Re
by marcocampos 13y ago
I don't know why people keep complaining about Ruby's (MRI) speed. Yes, it's not that fast but for most programmer's doing web development it doesn't matter. Remember, you are (probably) not writing the next Twitter/Facebook/whatever. You are (probably) writing a boring LOB web application.
Not everyone is working on a startup trying to peddle their stuff to a zillion users and getting hammered in the process. If you ever get to Twitter/Facebook/whatever size no out-of-box solution is going to work. You'll end up doing what Twitter did which is re-architect all their infrastructure/code and tune all their stuff as much has possible.
Ruby's issue IMHO is that it has always been a Rails-centric community/ecosystem and never had the change to grow beyond that. It's still largely used to write web stuff and nothing else. Python, which is a "similar" language, has a much healthier and more diverse ecosystem being used in things like scientific computing or computer vision.
If you want to make Ruby better, grow beyond the web application ecosystem and make it more diverse.
- Argorak 13y agoI agree with the Rails-centrism issue. Even alternative web frameworks have a hard time in the Ruby world. I disagree with the assumption that Ruby is web only. E.g. Chef and Puppet are huge efforts that have no direct connection to frontend web, both written in Ruby. Vagrant as well. Ruby is big in the infrastructure world.
- marcocampos 13y agoWhat about game framework, computer vision, scientific computing, robotics, etc? I'm sure you can come up with examples for each of these but most are either dormant/abandoned or simply non-existant. As for infrastructure, yes Chef and Puppet are big in the startup world but I know a lot more companies using Python or Java for that.
- Argorak 13y agoDoes it help that I know far more companies using Chef and Puppet for that then Python and Java?
- empthought 13y agoDepends, do they have a fraction of the IT staff that Tivoli and Opsware users have? I'm guessing not.
- Argorak 13y agoI usually work for DAX companies. Yes. My point was that your personal sample is most probably irrelevant.
- ruok0101 13y agoI've been doing some robotics stuff using my arduino and ruby via the dino gem (https://github.com/austinbv/dino https://github.com/austinbv/dino)
- chc 13y agoCompanies use Java instead of Puppet? How does the conversation go where you even start to compare those two things?
- empthought 13y ago"Hey do we have $X million for Opsware?" "Sure thing." "Damn it feels good to be a banker."
- bascule 13y agoFor robotics, see Artoo: http://artoo.io/ http://artoo.io/
- petercooper 13y agohttp://www.rubymotion.com/ http://www.rubymotion.com/ is an increasingly big deal for iOS (and now Mac) development.
- neves 13y agoIt is funny to ready Ruby guys complaining of the lack of web frameworks alternatives. Python community likes to complain that they have too much web frameworks. Nobody is ever satisfied :-)
- xs_kid 13y agoThere are people working on it, see for example: http://sciruby.com/ http://sciruby.com/
- redwall_hp 13y ago>It's still largely used to write web stuff and nothing else. Vagrant? Homebrew? Jekyll?