The reason is that Rb 200x is substantially different from 5.5.5 and
below. Not just the IDE changed, but Rb itself changed from being
written with Code Warrior to Rb itself, so that introduced not only
new bugs, but speed and performance issues, as well as some
retrograde stuff like loss of version control. It's not just an
incremental upgrade change but a fundamental change to Rb itself.
Also of course the RS sales model changed...
People use various prior versions if they still need to support
earlier OS versions for some reason (eg education markets and OS 9).
As you've seen from the assorted replies, a lot of people have had
problems porting older apps to 200x, so they often stick with what
works to earn them money.
People will eventually have to port to take advantage of things like
Universal Binaries and Cocoa, but there are still plenty of bugs to
iron out before then, and both of those could well be 6 months plus
away.
Most people seem to have fewer problems writing code from scratch in
2006, but many people here have been with Rb since version 1, and
some earlier than that, so they have a lot of code that keeps
breaking without feedback from the compiler (which is also relatively
new). You expect a few code breaks with new versions, but there
appear to be an awful lot with no help or logic as to what has broken.
Whilst you could write working apps with Rb 1 and 2, it wasn't until
Rb3 that it became refined (though some people may disagree!), and I
reckon that given the new codebase for Rb, about the same time will
be required, meaning that 2007 should really kick ass, but there are
problems until then.
Unfortunately RS has always been a bit slack in fixing some bugs, but
the new release model of a new version every 90 days favours releases
with new features over bug fixes to a greater extent than before, and
as you can see that model is turning some people off upgrading (often
long term users who have given an awful lot to the Rb community over
the years). The fact that many bugs have existed for over a year
(some go back two or three years) without being fixed is also a
concern for many, as is the fact that often when there is a rush to
get out a new release, the docs and especially the Language Reference
are not updated properly which is pretty unforgiveable. But bug fixes
versus new features has been a perennial debate here!
I think that with all the effort on Real World, the immediate release
afterwards is pushing the envelope too far, and is probably worth
ignoring, but that's the model RS has chosen.
I believe most of the complainers here are long term fans of Rb, who
love it, and many have followed it since its creation, in former
guise of Cross Basic, by just one man, Andrew Barry. Whilst RS has
allowed Rb to develop more quickly into a bigger and more mature IDE,
that doesn't mean that everyone agrees that RS is following the
perfect course!
This list has traditionally always been a sounding box on Rb and RS
as well as a source of help and tips, but while sometimes
frustrations set in and tempers fray, everyone ultimately wants to
see a better Rb.
On 26 Apr 2006, at 15:27, Mark O'Neill wrote:
Why are people still using RB5.5.5 (and below)
instead of RB2006r2 and, more aptly, write here to
complain that certain features don't work in their
old version of RB?
Tony Spencer
St Rémy de Provence (13) France
http://tonyspencer.blogspot.com/
_______________________________________________
Unsubscribe or switch delivery mode:
<http://www.realsoftware.com/support/listmanager/>
Search the archives of this list here:
<http://support.realsoftware.com/listarchives/lists.html>