Live data from Hacker News

Ask HN: Why RoR is popular among startups?

news.ycombinator.com

1–10 of 22 posts

Re: Ask HN: Why RoR is popular among startups?

#2
That's not even true. Plenty of startups use the languages you mentioned.

When Rails first got released, there was a certain wow factor - it made making sites very easy. There have been plenty of web frameworks released afterwards for other languages that made it easy to spin up a new web project, but Rails has remained ahead in terms of how much mention it gets, for various reasons: first-mover advantage, its community is louder, etc.

Re: Ask HN: Why RoR is popular among startups?

#3
I can't speak to what is wrong with other languages and why they are not being adapted (or if that's even true) but here's why I love Ruby and Rails and use it at my company for any custom or web-app development work from a programmers POV: it's expressive, highly reusable, progressive and fast.

Expressive - I can write code the way I think with Ruby & Rails. It feels natural to me. A lot of this has to do with the flexibility and dynamic nature of Ruby.

Reusable - One of the ideals of Rails is DRY ... don't repeat yourself. This ideal manifests itself in many ways that allow you to reuse components at a very fine level.

Progressive - Unlike PHP or Java, Ruby & Rails feels to be improving at a faster pace. Community and results have been put above egos, even though there are very strong, opinionated egos in the leadership.

Fast - Rapid prototyping can be done with Rails with a low cost. You can get to where you're trying to get at a faster rate with Rails.

Re: Ask HN: Why RoR is popular among startups?

#8

I can't speak to what is wrong with other languages and why they are not being adapted (or if that's even true) but here's why I love Ruby and Rails and use it at my company for any custom or web-app development work from a programmers POV: it's expressive, highly reusable, progressive and fast. Expressive - I can write code the way I think with Ruby & Rails. It feels natural to me. A lot of this has to do with the f…

It sounds too much like a religion to me.

I'm from a c,c++, and now PHP background and the syntax of ruby has always seemed backwards to me. In addition to this, Rails adds too many abstraction levels. I feel like it's actually dumbing down future developers.

PHP gives me just enough power and now has enough OO support to build large-scale projects. It's not without its flaws, but I have used it in many projects over the years and will continue to do so until I have a reason to switch.

Re: Ask HN: Why RoR is popular among startups?

#9
post #8

I can't speak to what is wrong with other languages and why they are not being adapted (or if that's even true) but here's why I love Ruby and Rails and use it at my company for any custom or web-app development work from a programmers POV: it's expressive, highly reusable, progressive and fast. Expressive - I can write code the way I think with Ruby & Rails. It feels natural to me. A lot of this has to do with the f…

It sounds too much like a religion to me. I'm from a c,c++, and now PHP background and the syntax of ruby has always seemed backwards to me. In addition to this, Rails adds too many abstraction levels. I feel like it's actually dumbing down future developers. PHP gives me just enough power and now has enough OO support to build large-scale projects. It's not without its flaws, but I have used it in many projects over…

I can understand why you consider the syntax of Ruby as backwards seeing how you come from a C-background, they're quite different languages in most ways.

To be honest, the OO support in PHP feels a lot like an afterthought (and it actually is), it never quite feels right.

Re: Ask HN: Why RoR is popular among startups?

#10
post #8

I can't speak to what is wrong with other languages and why they are not being adapted (or if that's even true) but here's why I love Ruby and Rails and use it at my company for any custom or web-app development work from a programmers POV: it's expressive, highly reusable, progressive and fast. Expressive - I can write code the way I think with Ruby & Rails. It feels natural to me. A lot of this has to do with the f…

It sounds too much like a religion to me. I'm from a c,c++, and now PHP background and the syntax of ruby has always seemed backwards to me. In addition to this, Rails adds too many abstraction levels. I feel like it's actually dumbing down future developers. PHP gives me just enough power and now has enough OO support to build large-scale projects. It's not without its flaws, but I have used it in many projects over…

I understand that it sounds like a religion. It's probably because, at least for me, my choice of it is just as much about it ideals as it is about it's technical pros & cons.
Post reply on HN