在预先存在的Java项目中集成Groovy代码时,Groovy陷入了困境

时间:2009-05-20 21:12:06

标签: java groovy

我们有一个大规模的Java Web应用程序项目。我正在考虑在我认为Groovy可以减少我们的努力的情况下集成一些Groovy代码。例如,XML解析和单元测试。

此方案是否存在任何“陷阱”或负面影响。例如,也许它会使我们的构建变得更加复杂。我也听说过兼容性问题。

1 个答案:

答案 0 :(得分:3)

我有一个将Java和Groovy结合在一起的项目。我使用Groovy处理文本文件和Java for Swing UI。一些困难在哪里:

  • Eclipse IDE支持不佳。 Groovy Eclipse插件非常糟糕,不支持命令完成。在Eclipse中构建Groovy代码非常非常脆弱和痛苦。街上的一句话是IntelliJ支持更好。
  • Maven整合。也有点棘手,但没有Eclipse那么糟糕。
  • 性能。在厌倦了Eclipse支持后,我重新实现了我在Java中的文本处理,并发现性能更快。对于我的应用程序,它从文本文件中读取行并在某些偏移量中查找数据,Java代码的运行速度比Groovy快3倍。

对我来说,使用Groovy并不值得。你的里程可能会有所不同。