2 ms·
I always found that a strange rant from Zed, equal parts bluster, spot on observation (consultancy firms) and bullying and bitching about personal little squabb
by grey-area 13y ago
I always found that a strange rant from Zed, equal parts bluster, spot on observation (consultancy firms) and bullying and bitching about personal little squabbles he's had with various people (that seems to happen to Zed a lot). It's not particularly relevant nowadays about deployment of rails apps - that's pretty straightforward now. It is amusing in retrospect that he is talking up other frameworks like merb - merb is what became Rails 3, which is what you're complaining about migrating to, and the creator now works on Rails as part of the evil™ core team:
The best part about the whole thing is there’s potentially 10 new web frameworks that can take on Rails. Hell, Mongrel spawned or helped 5 of those. My favorite of those frameworks is Merb which is literally “Mongrel plus Erb”
Also, I'm not sure that the best test case for the ease of rails upgrades is embarking on a major migration of an app you don't know well, written in a previous version of a framework you don't know well. I've been put off frameworks by bad apps before too so I know the feeling - is it possible that your experience is related partly to this app, not just to Rails? Many others have not experienced anything like this level of pain with Rails upgrades. I updated a terrible drupal site once - let's just say that I'll never touch drupal again, but that is not necc. justified, it runs a lot of sites without drama and can probably be used to make good apps in the right hands.
Certainly if you are familiar with the app and gems used minor upgrades are exactly as described above - upgrade, test, deploy, sometimes with no changes. That's not to say there are no problems, but I think you're extending your horrible experience unjustifiably to encompass all possible uses of Rails. I find it not bad as frameworks go, better than many others I've seen internally, particularly > v3, and plenty of other people other than Rails developers use and enjoy Rails, without any resulting disasters, why the hyperbole?