2009-02-04 4 views
14

Какова практическая разница между JGoodies Binding и JSR 295, связывание бобы? Оба они, похоже, предназначены для той же цели и выполняют свою работу (с несколько разными подходами). JGoodies Binding более зрелая, но JSR 295 в конечном итоге становится частью JDK в Java 7.JGoodies Binding vs. JSR 295

Использование стандартной части JDK, безусловно, предпочтительнее использовать отдельную библиотеку для той же функции, но есть ли другие факторы, которые следует учитывать? Есть ли еще какие-то альтернативы? Выбор между ними является довольно необратимым архитектурным решением ...

+0

Было бы неплохо добавить ссылку (https://binding.dev.java.net/) к JGoodies - Я не был знаком с проектом, возможно, другие не были либо. – StaxMan

+0

@StaxMan Лучшая ссылка для JGoodies - это сайт загрузки по адресу http://www.jgoodies.com/downloads/libraries/. Я использовал JGoodies Binding в предыдущем проекте Swing, чтобы отделить модель и графический интерфейс. Настоятельно рекомендуется. –

ответ

11

Просто используйте JGoodies, так как он зрелый и работает. Разумеется, идеи из структуры JGoodies включены в JSR, но, как и в настоящее время, варианты ограничены.

Текущее состояние похоже на то, что JSR даже не попадет в JDK 7, поэтому мы должны ждать JDK 8. У Alex Miller есть отличная страница, которая дает хороший обзор о вещах, которые будут проходить в jdk7 и что не будет. http://tech.puredanger.com/java7

Beans Binding имеет красный NO к нему, так что ...

Hooray, JGoodies.

Приветствия

+0

Марк Рейнхольд заявил в Devoxx '08, что JSR 295 не будет включен в Java 7. Если вы посмотрите видео (доступно в Parley's), он говорит, что недостаточно консенсуса относительно того, как сделать привязку, чтобы включить ее в это время. –

+0

Не могли бы вы уточнить? JSR295 не предназначен для Java 7, но не JGoodies. Почему это делает JGoodies лучше? Я понимаю проблему зрелости, но JSR295 не работает? или функции менее полезны? –

+0

По какой-то причине JSR295 кажется мертвым - последняя версия - 1,5 года - в то время как JGoodies Binding, похоже, хорошо жив. Это делает JGoodies более привлекательным с точки зрения разработчика. Кроме того, пробовав оба, JGoodies заметно проще в использовании. –

 Смежные вопросы

  • Нет связанных вопросов^_^