Глядя на Swing, я чувствую, что в его ядре много полезных и разумных атомарных компонентов. И когда я смотрю в Интернете, есть множество быстро соединяемых вместе компонентов (среди них много сборщиков даты / времени, сводных списков и таблиц), которые объединяют то, что я могу легко написать их самостоятельно, если они мне понадобятся.
Когда я создаю большое программное обеспечение и дохожу до того, что мне нужен специфический для домена компонент, который действительно большой, я в основном дохожу до того, что мне приходится писать его самостоятельно, что в силу того, что они не просто соединены вместе списки и таблицы, не делается быстро.
Итак, вопрос в том, почему нет галерей компонентов Swing, которые содержат больше, чем просто настраиваемые средства выбора даты / времени или списки с добавленной поддержкой дерева. Где находятся компоненты, которые действительно повышают уровень абстракции или, в лучшем случае, являются предметно-ориентированными?