2006/8/18, sean lynch [email protected]:
be in a year from now. For example there has been talk of removing the
webservices api from the rails codebase. (Yes it is then said to be
further
developed as a plugin, but for how long? There are already great rails
1.0plugins which ceased to be compatible with
1.1)All good points Rodrigo, but I think that Java is far from stable.
in its programming conventions? I am not an expert in Java, cough, but
I
never knew that. Maybe the platform. I have a friend who programs Java
usually and he doesn’t complain about versioning and incompatibilities.
Each of the last three clients I worked at were migrating from 1.2x to
1.4x, even though 1.5 has been out for more than a year.
I started with PHP 5.2RC2 for my devel, to avoid this problem at least
for
the next 3 to 6 years.
The large banks and insurance companies I contract at do this to ensure
stability. They won’t support multiple versions, so they stay way behind
the curve on their upgrade path. They won’t even start completely new
projects with 1.5, until they start their migration to 1.5.
Yup.
So it seems that businesses interested in stability of language treat
Java the same way they would treat Ruby.
it helps developers to have more disposable jobs
We’ll upgrade when we are convinced none of our systems will break.
Hard but more money
That goes for Java, Ruby, or
even COBOL. (yes they treated the upgrade from IBM COBOL II to IBM COBOL
390 on the mainframe just like they treat upgrading Java).
COBOL was a painful language, since it had little standards.
So it seems the original poster’s complaints come down to "Ruby on Rails
has the same exact problems as every other language and framwork have."
Thanks Rodrigo
It’s such code, even C has those problems (I treat C++ as an
object-oriented
extension of C, rather than a language itself). It now complains with
#include <iostream.h>, requiring just …!!! Maybe the
framework
developers need to consider this on Rails, since this was a large
thread.