Rails 4.0 around the corner
github.comCan someone please clarify what justifies the 3.2 -> 4.0? I don't see a big change, isn't this more like a 3.2 -> 3.3?
Rails 4.0 drops support for Ruby 1.8.x which necessitates the major version bump.
From what it looks like to me, it's not so much about a drastic new feature set but rather about trimming down dramatically. You could argue that it really should be like 3.2 -> 3.3 similar to OSX Leopard -> OSX Snow Leopard. I think they gave it a full version upgrade because it WILL (not might) break a lot of apps. That's my interpretation. I might be wrong.
Ruby 1.9.3+ justifies the major version bump
Part of it could be PATCH replacing PUT.
Do you think Rails is still fun and are you enjoying coding in Rails?
yes, yes.
Have they announced a release date target?
Rails 4.0 might be out by the end of the year, but that's outside of my definition of "around the corner".
Upgrading our rails-2.3/ruby-1.8 website any day now.
Any word on performance?
Aaron Patterson (tenderlove) gave a presentation where he said he wanted to refactor rack to make it more simple. He said Rails 3 had a lot more depth in the stack and it was making it slower. (when i start up an old rails 2 app i can't believe how fast it is). I don't think that is in Rails 4 though. I guess that is a separate project.
Also deprecating vendor/plugins means Heroku will have to change the way they deploy. You can notice that by the deprecation messages when you start a heroku console.