J
Jama
Is there any clearly defined currency for Java? For example, with
..NET, Microsoft clearly defines what versions are viable and what are
considered "legacy" - no longer under support.
With Java, it's fuzzy - at least to me. For example, how do I convince
management that it's time to upgrade to JSE 1.5? Is there a clearly
defined location where Sun states that JSE 1.4 (for example) is no
longer supported?
It's not as simple as saying "just use the latest". There are numerous
testing, distribution, and logistic issues associated with changing JVM
versions. Further, say Sun states that v1.3 is no longer under support
- but IBM says that WebSphere 5.0 *is* still supported (WS 5.0
implements JSE 1.3.1 I believe). It can get quite muddy.
Anyway, with platforms clearly owned by a company, like Microsoft .NET,
it's easy to propose an upgrade when the company slides its currency
window forward. With Java, it's a harder sell because there's no
clearly defined policy, other than use the latest and greatest.
Any thoughts?
Thanks,
Jama
..NET, Microsoft clearly defines what versions are viable and what are
considered "legacy" - no longer under support.
With Java, it's fuzzy - at least to me. For example, how do I convince
management that it's time to upgrade to JSE 1.5? Is there a clearly
defined location where Sun states that JSE 1.4 (for example) is no
longer supported?
It's not as simple as saying "just use the latest". There are numerous
testing, distribution, and logistic issues associated with changing JVM
versions. Further, say Sun states that v1.3 is no longer under support
- but IBM says that WebSphere 5.0 *is* still supported (WS 5.0
implements JSE 1.3.1 I believe). It can get quite muddy.
Anyway, with platforms clearly owned by a company, like Microsoft .NET,
it's easy to propose an upgrade when the company slides its currency
window forward. With Java, it's a harder sell because there's no
clearly defined policy, other than use the latest and greatest.
Any thoughts?
Thanks,
Jama