Alexandre Poitras wrote:
Stability : Relatively unchanging, permanent; firmly fixed or established,
Of course, it usually only refers to the framework API. It doesn't
have anything to do with improvements or not, changing is changing for
the best or the worst.
"There is nothing incompatible between being -->stable<-- and being
innovative and
-->changing<--" is totally contradictory according to your favorite dictionary.
Well, actually, there are concepts of *dynamic* stability -- for
example, the notion of an aircraft being aerodynamically stable. I'm not
an expert in that field so I am reluctant to take this analogy too far,
but obviously, the aircraft is moving, it is not stationary. The
stability in question is more or less that it doesn't go into an abrupt
nosedive and crash. But it is moving. And it's stable, at least in a
certain sense, at the same time.
In any case, in the context of this discussion, "stability" really only
makes sense within a framework of overall technical progress. If
development basically comes to a standstill, and there's no technical
progress, then you have stability in the most trivial sense, that
nothing happens.
This same stability could have been achieved by the javasoft team simply
by not improving the Java platform past the 1.1.3 level, say. To achieve
stability by simply not doing anything is hardly much of an achievement
to crow about.
In any case, there is a concept of dynamic stability. You seem to be
confusing the concept of something being stable with it being
stationary. In so doing, you have entered into a rather sterile semantic
game IMO.
Jonathan Revusky
--
lead developer, FreeMarker project, http://freemarker.org/
On 3/30/06, Dakota Jack <[EMAIL PROTECTED]> wrote:
Again, Alexandre, how are these contradictory? Oh, LOL, I see what you are
thinking, if I can guess. You think that code improvement and migration are
unstable. Unstable is when you cannot count on a product for the long run.
This means stability embraces change and improvement, keeping up with the
Jones. Look at the big picture.
Stability is important. That does not mean you don't improve. There is
nothing incompatible between being stable and being innovative and
changing. In fact, if a code base does not keep up, it is unstable. A code
base is not stable if you cannot count on it for the future.
On 3/30/06, Alexandre Poitras <[EMAIL PROTECTED]> wrote:
Yesterday :
"The stability of a platform like Struts is a big deal"
Today :
"Backward compatibility is never a reason to trash a product. You go
through a process of deprecation."
On 3/30/06, Dakota Jack <[EMAIL PROTECTED]> wrote:
I have no idea, Alexandre, why you think this is a contradiction. Could
you
please point that out?
On 3/30/06, Alexandre Poitras <[EMAIL PROTECTED]> wrote:
You lack memory Dakota, here's what you just wrote yesterday :
"The hullabaloo, Larry, is about the stability of the platform with a
bunch
of committers who don't appear to be up to the job and who are not
willing
to look at what went wrong. The stability of a platform like Struts
is a
big deal. This is a time to decide to go with or to get off the
Struts
wagon. How the committers respond has a lot to do with this."
You just contradicted yourself... But you are so superior to us mere
mortals that I am probably wrong again.
On 3/30/06, Dakota Jack <[EMAIL PROTECTED]> wrote: You
toadies to the process are the ones that always start this
crap. The
truth
is that you don't know shit. If you did, you would be all over
this
question. Backward compatibility is never a reason to trash a
product. You
go through a process of deprecation.
On 3/30/06, Alexandre Poitras <[EMAIL PROTECTED]> wrote:
Don't bother about him Bart. I said it and I will say it again,
he
is
a troll. I tried to have a constructive discussion with him
several
times. It always ends up in personal attacks (go read some books
and
come back...) but he is the one never backing up his claims. I
am
all
for freedom of speech and CONSRUCTIVE CRITICISM but I think
people
have been REALLY tolerant with him. I can't count how many times
he
bashed Craig freely or any other commiters. It sounds like
jalousy
to
me. Dakota, this list is owned by Apache and you are a guess
here.
It
is not an absolute right.
Honestly, I begin to think Shale should move to another place
because
the amount of noise on this list is terrible. I don't write a
lot on
this list but I do read it a lot and this noise is getting
really
out
of control. Thank to 2 guys who have decided Apache doesn't fit
their
point of view and therefore anybody who don't think the same
way are
wrong . Here's a clue : you can take the code, evolve it and
start
your own community then quite BUGGING US with your childish
fights
since you will be so successful.
By the way, for those who may believe those guys, Struts 1.xdidn't
not evolve as fast as WebWork for one reason : API Backward
compatibilit, something very important to frameworks. This is
one of
the reason this community is so huge. Is it that hard to
understand
?
For instance, it has been well known since a long time that
sending
an
HttpServletRequest's instance to actions was a bad idea and a
neutral
context object should have been used instead but it hasn't been
changed to keep the API consistant. Hence the need for a version
2.0
.
WebWork technically already gots it right but always lacked
(from
what
I heard) a big user community, something Struts has always
enjoyed
because of its commitment to backward compatibility. So both
frameworks win in this merge especially given the strong
competition
coming from components-oriented frameworks. Technical excellence
is
not the only success factor. Only idealists think this way.
On 3/30/06, Bart Busschots <[EMAIL PROTECTED]> wrote:
Dakota Jack wrote:
Dion, you are obviously really green. Please read a bit and
then
come
back. Do you have any idea about architecture and design and
testing
issues?
This is an example of the kind of post this list could do
without.
The
above post basically boils down to:
"you disagree with me so you must be uneducated, go read up
some
and
then come talk with the big boys"
I'm sorry but that is just insulting and most un-helpful.
Jack,
please
explain your point of view so us mere
mortals can actually learn something rather than being all
smug
and
superior on people who dissagree with
you.
Thanks,
Bart.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
--
Alexandre Poitras
Québec, Canada
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
--
"You can lead a horse to water but you cannot make it float on its
back."
~Dakota Jack~
--
Alexandre Poitras
Québec, Canada
--
Alexandre Poitras
Québec, Canada
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
--
"You can lead a horse to water but you cannot make it float on its
back."
~Dakota Jack~
--
Alexandre Poitras
Québec, Canada
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
--
"You can lead a horse to water but you cannot make it float on its back."
~Dakota Jack~
--
Alexandre Poitras
Québec, Canada
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]