我们开始研究一个需要进行棘手的XML解析的项目。
我喜欢Groovy的XmlSlurper外观(Groovy目前似乎是我的Golden Hammer选择)。我们需要处理各种各样的XML输入,而Groovy的动态特性可能只是让我们找到一个简洁,简洁的解决方案。我们会看到。
关注的是速度方面的灵活性和活力的成本,尽管我还没有对此进行测试。有人对这个有经验么? 与用于解析XML的一些Java备选方案相比,Groovy和XmlSlurper特别快或慢吗?
答案 0 :(得分:2)
我没有看到XmlSlurper存在严重的性能问题,但您应该仔细使用它:
答案 1 :(得分:1)
根据我的经验,你可以在Groovy中获得并运行的速度远远超过其动态性质导致的任何减速......
在极少数情况下,它会严重影响您的应用程序,您可以随时删除Groovy代码,并编写一个遵循相同接口的Java类,并且应该直接插入...
嗯......真的不是这个答案。我想你可以从触摸线上看到它更多的鼓励; - )