Я знаю, что привязка данных иногда может сэкономить много усилий, но я не очень понимаю, как принять решение, использовать или не использовать привязку данных в различных контекстах.
Если проект получает более 1000 строк, вы в конечном итоге создадите какое-либо решение для привязки данных, даже если вы этого не понимаете. Но это будет сложнее, и внести изменения будет сложно.
Итак, использование структуры привязки данных желательно. Выбор того, какие рамки использовать сейчас, становится трудным. JGoodies Data Binding , BeansBinding , BeanProperties