还有充分的理由支持 JDK 1.4 吗? [关闭]

2024-01-09

我正在考虑用 Java 构建一个开源项目,并且正在激烈争论不支持 JDK 1.4 及更早版本。该框架绝对可以使用较旧的 Java 模式和习惯用法来编写,但确实会受益于更成熟的 1.5+ 版本的功能,例如泛型和注释。

所以我真正想知道的是,对旧版 JDK 的支持是否是选择框架时的主要决定因素?

可以理解的是,有些遗留系统仍然使用较旧的 JDK,但除了逻辑之外,是否有人有令人信服的技术理由来支持 1.4 JDK?

thanks,

steve


我想不出任何技术原因来坚持主流 Java 的 1.4 兼容性,但特定移动或嵌入式设备可能例外(请参阅 Jon 的答案的讨论)。遗留支持必须有限制,1.5 已经有近 5 年的历史了。在我看来,让人们继续前进的更令人信服的理由就更好。

更新(我睡不着):一个值得考虑的好先例是Spring 3 将需要 Java 5 (pdf) http://www.springsource.com/files/Hoeller-Spring-3.pdf。还要考虑到大公司正在使用的许多服务器已经或即将停产(WAS 5.1 不再受支持),JBoss 4.0支持2009 年 9 月结束 http://www.redhat.com/security/updates/jboss_notes/)并且 Java 1.4 本身是自 08 年 10 月起不再支持 http://java.sun.com/j2se/1.4.2/.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

还有充分的理由支持 JDK 1.4 吗? [关闭] 的相关文章

随机推荐