JGoodies Binding против JSR 295
В чем практическая разница между JGoodies Binding и JSR 295, Beans Binding? Кажется, что они оба предназначены для одной и той же цели и выполняют свою работу (с немного разными подходами). JGoodies Binding более зрелый, но JSR 295 в конечном итоге становится частью JDK в Java 7.
Использование стандартной части JDK, безусловно, предпочтительнее, чем использование отдельной библиотеки для той же функции, но есть ли другие факторы, которые следует учитывать? Есть ли еще какие-нибудь альтернативы? Выбор между ними - довольно необратимое архитектурное решение...
1 ответ
Просто используйте JGoodies, так как он зрелый и работает. Безусловно, есть идеи из инфраструктуры JGoodies, включенные в JSR, но, поскольку ее пока нет, возможности ограничены.
Похоже, что текущее состояние таково, что JSR даже не войдет в JDK 7, поэтому мы должны подождать JDK 8. У Алекса Миллера есть отличная страница, которая дает хороший обзор того, что будет в jdk7, и которое не будет, http://tech.puredanger.com/java7
У Beans Binding красный НЕТ, так что...
Ура, JGoodies.
ура