我写了《钟表匠框架》,因此我的观点并不偏颇。
ECJ和JGAP是最成熟的两个选项,也许是最全面的选项。另一方面,它们的年龄意味着它们以Java的较旧版本为目标,这意味着没有泛型。
隐藏条款博客比较了JGAP,ECJ和Watchmaker
,发布了一系列帖子(向下滚动列表以查看它们)。
在我未编写的框架中,Jenes可能是拥有我最喜欢外观的API
的框架。它也使用了更现代的基于泛型的方法。

我写了《钟表匠框架》,因此我的观点并不偏颇。
ECJ和JGAP是最成熟的两个选项,也许是最全面的选项。另一方面,它们的年龄意味着它们以Java的较旧版本为目标,这意味着没有泛型。
隐藏条款博客比较了JGAP,ECJ和Watchmaker
,发布了一系列帖子(向下滚动列表以查看它们)。
在我未编写的框架中,Jenes可能是拥有我最喜欢外观的API
的框架。它也使用了更现代的基于泛型的方法。