Ask HN: Why RoR is popular among startups?
1–10 of 22 posts
Re: Ask HN: Why RoR is popular among startups?
#2When 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?
#3Expressive - 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?
#4Re: Ask HN: Why RoR is popular among startups?
#5Re: Ask HN: Why RoR is popular among startups?
#6Re: Ask HN: Why RoR is popular among startups?
#7Re: Ask HN: Why RoR is popular among startups?
#8I 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…
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?
#9I 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…
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?
#10I 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…