QI4J альтернативы
В настоящее время я оцениваю QI4J, поскольку он предоставляет интересные концепции, касающиеся обработки свойств, в контексте приложения, соединяющего некоторые онтологии вместе для создания частично семантического приложения.
Как следствие, я хотел бы найти некоторые альтернативы, касающиеся обработки свойств, композиции и интеграции в среде Java EE.
3 ответа
Согласно Ohloh странице QI4J, возможные альтернативы
Я думаю, что наиболее очевидной вещью, похожей на Qi4j, является Scala. Тем не менее, это новый язык и все хорошее и плохое, что идет с этим.
Для Qi4j мы стремимся к сильной поддержке Scala, чтобы, например, черты Scala можно было использовать в композитах Qi4j.
Я думаю, что вы можете делать большую часть того, что Qi4j делает (и гораздо больше) с AspectJ ITD (язык не является альтернативой @AspectJ Java).
Джордао упоминает об этом в своем ответе на аналогичный пост, упомянутый @Ischin.
Вот пример подобной черты функциональности, о которой я упоминал в другом посте: /questions/36249522/chto-yavlyaetsya-kratkim-primerom-obyavlenij-mezhdu-tipami-v-aspectj-kotoryij-demonstriruet-poleznost-etogo-podhoda/36249541#36249541. Просто добавив интерфейс к классу, вы можете волшебным образом добавлять методы.