我目前正在评估QI4J,因为它提供了关于属性处理的有趣概念,在将一些本体连接在一起以创建部分语义应用程序的应用程序的上下文中。
因此,我想在Java环境中找到一些关于属性处理、组合和集成的替代方案。
发布于 2011-05-20 16:30:47
根据Ohloh page of QI4J的说法,可能的替代方案是
发布于 2012-02-25 17:23:02
我认为,与Qi4j最明显的相似之处在于Scala。然而,它是一种新的语言,以及随之而来的所有好的和坏的东西。
对于Qi4j,我们的目标是提供强大的Scala支持,这样就可以在Qi4j组合中使用Scala特征。
发布于 2012-09-10 01:32:26
我认为您可以使用AspectJ ITDs (这种语言而不是@AspectJ Java替代语言)来完成Qi4j所做的大部分工作(而且要多得多)。
@Ischin提到了Jordao mentions it in his answer to the similar post。
这是我在另一篇文章中提到的一个类似于特征的功能的例子:https://stackoverflow.com/a/7403617/318174。只需向类添加一个接口,您就可以神奇地添加方法。
https://stackoverflow.com/questions/6068772
复制相似问题