Live data from Hacker News

Why I Hate Rails - After six months you’ll be lucky if you have this

kakubei.blogspot.com

11–20 of 38 posts

Re: Why I Hate Rails - After six months you’ll be lucky if you have this

#14

I've just completed BerkeleyX CS169.1x (Software as a Service)[1] that teaches Rails and I haven't found it to be painful at all. I'm sure that I'm no expert, but I am competent enough to be building a Rails app of my own that utilizes most of the concepts in the OP. The best way to learn it (IMHO) is to just jump in and do a project, learning as you go. I can see how learning web development from scratch with Rails…

I'd think learning it on your own would be harder than in a college course.

Re: Why I Hate Rails - After six months you’ll be lucky if you have this

#16
At the end of the day, Rails is just as complex as any other stack if you try to understand it completely.

The difference is that Rails makes it easy to get started without understanding everything. In my experience over the last 6 months, I was able to make useful stuff before I fully understood everything. I've continued to learn as I needed and it's been fine.

Re: Why I Hate Rails - After six months you’ll be lucky if you have this

#17
Ooh ooh, now write a rant on boiling water being too hot and the price of fuel... If you're comparing Rails to PHP you're doing it wrong. And who seriously builds a Rails app without an understanding of basic CSS and HTML? A few parts seemed to be just thrown in there to pad out the rant if you ask me.

I agree that the whole premise of Gems is frustrating and deploying isn't as straight-forward as FTP'ing a folder of PHP files. This is where services like Heroku come in very handy but then that's another problem: relying on a 3rd party service to simplify deploying a Rails app.

Disclaimer: I'm a PHP developer.

Re: Why I Hate Rails - After six months you’ll be lucky if you have this

#18
post #6

I was going to suggest PHP/MySQL but a similar argument applies. Those gems sound cool by the way - any analogs in PHP?

PHP has always had PEAR, but it isn't all that great. Composer[1] is a relatively new dependency manager for PHP that's been getting a lot of love lately though. It's very similar to Node's npm.

[1] http://getcomposer.org/

Post reply on HN