assetic
и AsseticBundle
- это две разные вещи.
assetic
- это базовая библиотека, используемая AsseticBundle
.Это отдельная библиотека, которая напрямую не зависит от Symfony
.Он может использоваться любыми PHP-проектами.
С другой стороны, пакет обеспечивает тесную интеграцию библиотеки с Symfony
, поэтому вам не нужно много кода для ее использования.Поскольку это пакет, AsseticBundle
зависит от FrameworkBundle
, поэтому его необходимо использовать с Symfony
.
Так что assetic
не зависит ни от чего.AsseticBundle
зависит от assetic
, но также от FrameworkBundle
, который является ядром Symfony
framework.
Вы можете видеть, что это две разные вещи по используемым URL-адресам git-репо:
assetic
=> http://github.com/kriswallsmith/assetic.git
AsseticBundle
=> http://github.com/symfony/AsseticBundle.git
Это два разных репо, две разные вещи, но тесно связанные друг с другом.В некотором смысле оба могли бы быть упакованы вместе, но с двумя различными вариантами использования сущностей за пределами Symfony
.
PS Побил @elnur на несколько секунд:)
С уважением,Matt