Модуль Entity API расширяет API-интерфейс, определенный в Drupal. В каких случаях модуль должен использовать API, предоставленный этим модулем? Легче ли писать модули, реализующие новые сущности, если они зависят от модуля Entity API ?
Под «легче писать» я подразумеваю, что для модулей, использующих Entity API , потребуется меньше кода для написания по сравнению с модулем, который не использует Entity API .
Я прочитал страницу проекта, но до сих пор не до конца понимаю причину, по которой предпочитаю создавать модуль, который зависит от модуля Entity API , а не модуль, зависящий только от кода ядра Drupal. Я понимаю, что модуль, расширяющий правила и реализующий сущность, должен использовать модуль Entity API ; в первом случае причина также в том, что модуль Rules зависит от модуля Entity API .