エンティティのAPIモジュールは、Drupalの中で定義されたエンティティのAPIを拡張します。どの場合に、モジュールはそのモジュールから提供されるAPIを使用する必要がありますか?Entity APIモジュールに依存している場合、新しいエンティティを実装するモジュールは簡単に作成できますか?
「作成しやすい」とは、Entity APIを使用するモジュールは、Entity APIを使用しないモジュールと比較して、作成するコードが少ないことを意味します。
プロジェクトページを読みましたが、Drupalコアコードのみに依存するモジュールではなく、Entity APIモジュールに依存するモジュールを作成することを好む理由がまだ完全にはわかりません。ルールを拡張し、エンティティを実装するモジュールは、Entity APIモジュールを使用する必要があることを理解しています。最初のケースでは、理由は、ルールモジュールがエンティティAPIモジュールに依存していることでもあります。