对您问题的最佳答案将取决于您的特定需求和目标;如果您可以扩展自己要完成的工作,那么我也许可以提供更针对性的答复。
取而代之的是,以我的经验,ASM可能提供了成熟度,灵活性和易用性的最佳组合:
- 它的开发相对活跃:即使最新版本是2009年6月,开发人员仍会定期对其VCS进行提交。
- 它已经在AspectJ,Groovy,Cobertura等许多著名的Java产品中得到了广泛使用,这些产品有望为广泛的用户群提供广泛的支持。
- 它已被充分地记录在案,并且OW2联盟和整个社区都有大量的教程,用户指南和参考文档。
注意 :下面@Yuri的评论描述了我个人尚未遇到过的情况,但可能构成重大障碍。在评估各种字节码 *** 作库时,请牢记他的观察/经验。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)