什么是Java / Swing良好的对接框架?
我正在寻找一个好的轻量级Java对接框架。
我知道Netbeans和Eclipse可以用作RCP,但我正在寻找一些更轻量级的东西。
在这里查看超过10个对接框架的综合列表(包含链接)。
- Raven Docking Apache 2; 0.2 MB
- MyDoggy LGPL; 只有JAR:0.7 MB; 2010年12月
- VLDocking LGPL; 0.4 MB
- NetBeans CDDL / GPL; 4.6 MB(platform.zip)
- Eclipse CPL还是EPL? 只有swt(?)
- InfoNode GPL或Commercial
- Sanaware GPL或商业全拉链0.3MB
- 对接框架 LGPL; 3 MB
- 吉德商业; <3MB
- FlexDock MIT; 0.4 MB; 2011年11月
无效的项目
- SwingDocking在我看来function和速度都很快; Apache许可证2; 2007年10月
- XUI会在这里进一步发展吗? MPL; 1.6 MB(XUI-jdk15.zip); 2008年2月
- JDocking CDDL; 1.3 MB(v0.8.zip)netbeans的对接部分
- JRichClient GPL; 柔性基的推导; 2007年11月
我曾经评估过几个对接框架(包括已经提到的flexdock和mydoggy和jdocking 。
最后我来到Docking Frames ,我真的可以推荐它。 它很容易使用,但仍然function丰富+良好的文档和开发人员通过论坛快速支持。
过去我成功地使用了FlexDock ,但是似乎并没有得到很好的支持,而且很难开始(这是一个非常复杂的对接框架)。 FlexDock是开源的。
此外,最近,我喜欢使用MyDoggy ,这是很好的支持,很容易使用(很好的文档和足够的例子和教程)。 它的主要缺点(对我来说)是使用第三方LAF(如物质)时难以调整其外观。 但总的来说,我真的很喜欢它。 如果我没有记错,它是一个相当轻量级的库。 我会推荐它的任何使用(它是开放源代码和免费使用)的良好的API。
查看infonode对接窗口 。
他们有一个gpl版本和一个商业版本,但许可证并不昂贵。 如果你select正确的皮肤(我们使用ShapedGradientDockingTheme看起来有点像日食),健壮和好看。
我们使用vlsolutions( http://vldocking.com )的VLDocking相当成功地在我们的三个产品中使用。 他们有一些与GPL兼容的开源许可证。
JIDE有相当多的组件,包括一个对接框架。 JIDE的核心是开源的,但他们也有一些商业库。 对接框架是商业的。