Я ищу хорошую легкую платформу для стыковки Java.
Я знаю, что Netbeans и Eclipse можно использовать в качестве RCP, но я ищу что-то более легкое.
Я ищу хорошую легкую платформу для стыковки Java.
Я знаю, что Netbeans и Eclipse можно использовать в качестве RCP, но я ищу что-то более легкое.
Неактивные проекты
Однажды я оценил несколько фреймворков для стыковки (включая уже упомянутые flexdock и mydoggy и jdocking.
Наконец я добрался до стыковочных фреймов, которые я действительно могу порекомендовать. Он прост в использовании, но по-прежнему многофункционален + хорошая документация и быстрая поддержка от разработчика через форум.
Я успешно использовал FlexDock в прошлом, но кажется, что он плохо поддерживается, и с ним довольно сложно начать (это довольно сложная структура для стыковки). FlexDock имеет открытый исходный код.
Кроме того, в последнее время мне нравилось использовать MyDoggy, который хорошо поддерживается и довольно прост в использовании (очень хорошо документирован с достаточным количеством примеров и руководств). Его основным недостатком (для меня) является сложность адаптации внешнего вида при использовании сторонних LAF (например, Substance). Но в целом мне очень нравится. Если я правильно помню, это довольно легкая библиотека. Я бы порекомендовал его для любого использования (у него открытый исходный код и его можно использовать бесплатно) из-за его хорошего API.
См. окна закрепления infonode.
У них есть версия gpl и коммерческая версия, но лицензии не такие дорогие. Надежный и красивый, если вы выберете правильный скин (мы используем ShapedGradientDockingTheme, который немного похож на eclipse).
JIDE имеет довольно много компонентов, включая стыковочный фреймворк. Ядро JIDE имеет открытый исходный код, но у них также есть несколько коммерческих библиотек. Платформа стыковки является коммерческой.
http://www.jidesoft.com/products/component.htm
Я только что выпустил еще один док-фреймворк. Он очень легкий и доступен под лицензией Apache 2.0.
Стыковка Ворона:
http://raven.java.net/ravenDocking/index.html
Мы успешно используем VLDocking от vlsolutions (http://vldocking.com) в трех наших продуктах. У них есть лицензия с открытым исходным кодом, совместимая с GPL.