JGoodies Binding和JSR 295(Beans Binding)之间的实际区别是什么?它们似乎都旨在实现相同的目的,并且都能胜任工作(使用略有不同的方法)。JGoodies Binding更加成熟,但JSR 295最终将成为Java 7 JDK的一部分。
使用JDK的标准部分肯定比使用相同功能的单独库更可取,但还有其他因素需要考虑吗?是否存在其他替代方案?在这些选项之间进行选择是一个相当不可逆转的架构决策...
JGoodies Binding和JSR 295(Beans Binding)之间的实际区别是什么?它们似乎都旨在实现相同的目的,并且都能胜任工作(使用略有不同的方法)。JGoodies Binding更加成熟,但JSR 295最终将成为Java 7 JDK的一部分。
使用JDK的标准部分肯定比使用相同功能的单独库更可取,但还有其他因素需要考虑吗?是否存在其他替代方案?在这些选项之间进行选择是一个相当不可逆转的架构决策...
只需使用成熟稳定的JGoodies。JGoodies框架的想法当然正在被整合进JSR中,但目前还没有出现,选项有限。
目前情况似乎是JSR甚至不会进入JDK 7,所以我们必须等待JDK 8。Alex Miller拥有一个很棒的页面,提供了有关将进入jdk7和不会进入jdk7的事物的概述。http://tech.puredanger.com/java7
Beans Binding已经被否决了,所以...
好消息,JGoodies。
干杯