Nothing, but our industry is driven a bit by fashion. Ruby is sexy to young-ins because its virgin territory. Start-ups do this to attract other sexy young-ins that are full of energy.
Ask HN: Why RoR is popular among startups?
11–20 of 22 posts
Re: Ask HN: Why RoR is popular among startups?
#12I 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…
Migrations are one advantage Rails has over Django. They're otherwise pretty similar. (South doesn't count.)
I wouldn't say that any language dumbs anybody down. People can be dumb in any language. You should chill in ##C on Freenode and see what stupid really is.
Re: Ask HN: Why RoR is popular among startups?
#13Nothing, but our industry is driven a bit by fashion. Ruby is sexy to young-ins because its virgin territory. Start-ups do this to attract other sexy young-ins that are full of energy.
Downvoted because your statements are completely false and based on nothing. If you actually used Rails then you will know better than to make such statement.
I've used Rails. (Goodness, I used Ruby in 2000. Get off my lawn.)
Plenty of the Internet's programming culture is driven by fashion. I saw plenty of projects written in Java in the early 2000s because that's "what investors want[ed]". When some of those Java programmers woke up from their XML-as-configuration comas in 2005 and 2006, they brought that sense of mission with them to Rails, ignoring the almost 20 years of dynamic languages getting things done up to that point. (No XML situps? Monkeypatching instead of Spring? Naked objects instead of beans? Auto-generated accessors? Ruby and Rails invented none of that, but good for Rails for attracting an audience.)
Ruby's a decent language, but it still suffers the growing pains of adolescence. It'll catch up. (A language test suite is a nice start.)
Re: Ask HN: Why RoR is popular among startups?
#14Earlier quoted context omitted.
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 do Python and used to do a fair bit of Django work. Melvin's reasons are pretty on the dot. Migrations are one advantage Rails has over Django. They're otherwise pretty similar. (South doesn't count.) I wouldn't say that any language dumbs anybody down. People can be dumb in any language. You should chill in ##C on Freenode and see what stupid really is.
Re: Ask HN: Why RoR is popular among startups?
#15Re: Ask HN: Why RoR is popular among startups?
#16Ruby was second, PHP third.
(JavaScript got the most votes, but everyone uses JavaScript on their website, and I refuse to believe that the many people who voted for JavaScript all use it on the serverside (like Node.js, e.g.). That's why I claim that Python is the most popular serverside language according to that poll).
Re: Ask HN: Why RoR is popular among startups?
#17A lot of startups use Python - Django is the Python analogue of Rails. Dropbox uses Python, as do Parsely, Lot18, Hunch, et al.
Re: Ask HN: Why RoR is popular among startups?
#18I think most of the web startups prefer scripting languages in which their founders/developers are comfortable. It could be Php, Java, Ruby, Python or any other language. I would prefer Perl as I m good with it and can get things done quickly :)
Re: Ask HN: Why RoR is popular among startups?
#19That'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 commun…
Re: Ask HN: Why RoR is popular among startups?
#20Earlier quoted context omitted.
I do Python and used to do a fair bit of Django work. Melvin's reasons are pretty on the dot. Migrations are one advantage Rails has over Django. They're otherwise pretty similar. (South doesn't count.) I wouldn't say that any language dumbs anybody down. People can be dumb in any language. You should chill in ##C on Freenode and see what stupid really is.
south is the de facto standard for django migrations - is there any other reason besides not being in the django proper for it to not count?