Я ищу хорошую легковесную инфраструктуру стыковки Java.
Я знаю, что Netbeans и Eclipse могут использоваться как RCP, но я ищу что-то немного более легкое.
Я ищу хорошую легковесную инфраструктуру стыковки Java.
Я знаю, что Netbeans и Eclipse могут использоваться как RCP, но я ищу что-то немного более легкое.
См. полный список (со ссылками) более 10 фреймворков стыковки здесь.
Неактивные проекты
Я однажды оценил несколько рамок стыковки (включая уже упомянутый flexdock и mydoggy и jdocking.
Наконец я пришел в Docking Frames, который я действительно могу порекомендовать. Он прост в использовании, но по-прежнему обладает богатой + хорошей документацией и быстрой поддержкой разработчиков через форум.
Я успешно использовал FlexDock в прошлом, но, похоже, не очень хорошо поддерживается, и с ним довольно сложно начать (это довольно сложная структура для стыковки). FlexDock является открытым исходным кодом.
Кроме того, в последнее время мне понравилось использовать MyDoggy, который хорошо поддерживается и довольно прост в использовании (очень хорошо документирован с достаточным количеством примеров и руководств). Его основным недостатком (для меня) является сложность приспосабливать его внешний вид при использовании сторонних LAF (например, для вещества). Но в целом мне это очень нравится. Если я правильно помню, это довольно легкая библиотека. Я бы рекомендовал его для любого использования (он с открытым исходным кодом и бесплатный для использования) для его хорошего API.
См. инфодонные стыковочные окна.
У них есть версия gpl и коммерческая версия, но лицензии не так дороги. Надежный и красивый, если вы выберете правильный скин (мы используем ShapedGradientDockingTheme, который немного похож на eclipse).
Мы используем VLDocking из vlsolutions (http://vldocking.com) довольно успешно в 3 наших продуктах. У них есть лицензия с открытым исходным кодом, совместимая с GPL.
Я только что выпустил еще одну инфраструктуру стыковки. Он действительно легкий и доступен под лицензией Apache 2.0.
Подставка Raven:
JIDE имеет довольно много компонентов, включая инфраструктуру стыковки. Ядро JIDE является открытым исходным кодом, но у них также есть несколько коммерческих библиотек. Рамка стыковки является коммерческой.