По-умолчанию, в php-фреймворке yii 2.0, используются полные версии файлов библиотек jquery и bootstrap. Однако, это оправданно только при разработке и отладке приложения. Поэтому было бы разумно автоматизировать подключение разных вариантов библиотек в разработке и в продакшене.
Тем более, что сделать это не так сложно:
'components' => [ // Check that you are inside "components" section
'assetManager' => [
'class' => 'yii\web\AssetManager',
'bundles' => [
'yii\web\JqueryAsset' => [
'js' => [
YII_ENV_DEV ? 'jquery.js' : 'jquery.min.js'
]
],
'yii\bootstrap\BootstrapAsset' => [
'css' => [
YII_ENV_DEV ? 'css/bootstrap.css' : 'css/bootstrap.min.css',
]
],
'yii\bootstrap\BootstrapPluginAsset' => [
'js' => [
YII_ENV_DEV ? 'js/bootstrap.js' : 'js/bootstrap.min.js',
]
]
],
],
// ... Some other components
],
Данный метод актуален для всех подключаемых файлов, которые по-умолчанию используются в несжатом виде.
А смысл то какой если все равно во первых эти файлы не изменяются разработчиками а только перезаписываются, а во вторых даже при изминении все равно надо в ручную их минифицировать.. Я думаю лучше использовать yii-minify (вроде так) который разрешает автоматически минифицировать файлы, соеденять их всех а результат сохранять в кэш, ну в итоге это очень удобная вещь, ведь полезна как девелоперам (могут редачить файлы и не озадачивать себя минификацией), так и юзерам (им на стр. Подключается всего 1 общий цсс файл, да еще и сжатый что положительно влияет на производительность)
—
а вообще спасибо за блог, есть интересности, был бы благодарен за статьи юии + ангуляр 2 версии, а то 1.3 уже не актуальна