As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center提供指导。




已关闭8年。




我将开始开发相当大的基于Java的桌面应用程序。一看JIDE components and frameworks后,乍一看似乎是一个不错的解决方案。我想听听那些使用这些产品的人的信。它们的可靠性如何?什么是学习曲线?利弊?

最佳答案

我已经使用JIDE 2.5年了。就我而言,这是目前最好的Swing组件库(因为数量不多)。如果您要从这里取一个组件,然后从那里取一个组件,则某些功能可以用其他替代方法代替,但是有些似乎是唯一的。当然,采用一个完整的解决方案而不是单独的组件和框架会更容易。尽管我应该指出,我主要使用了库和Docking框架中的独立组件,但没有使用JDAF,因此我无法对此发表评论。
尽管在某些时候,每个版本都引入了一个新的错误,但大多数时候质量还是不错的。但是每个Swing版本也是如此,因此不能真正责怪他们。总体而言,响应时间和客户服务都不错,因此您不会一个人遇到问题。他们似乎也愿意根据客户需求调整产品。
但是,在某些部分上,它们的操作似乎有些业余。例如,我上次检查时,他们的论坛仍被用作错误数据库。他们还发布了许多新产品,其中一些似乎永远停留在beta阶段。
我建议您与他们联系以了解部署费用,以了解总成本,评估产品,然后将采用JIDE的风险和成本与其他替代方案的风险和成本进行比较。开源也不是没有风险的。卡在失效的商业产品上可能比卡在失效的开源产品上更糟糕,但是我都不喜欢。

10-01 19:17