Что такое плагин актив-конвейер и плагин ресурсов? Чем они отличаются?
Что такое плагин актив-конвейер и плагин ресурсов?
Каковы различия между ними?
Какие преимущества и недостатки?
Это обязательно для работы с различными JS и CSS рамки?
2 ответа
Что такое плагин конвейера активов и плагин ресурсов?
И то, и другое - это плагин Grails, который позволяет программисту легко и эффективно использовать веб-ресурсы или ресурсы, такие как таблицы стилей, js и т. Д.
Этот плагин сокращает накладные расходы разработчиков при работе с зависимостями, порядком загрузки и многими другими проблемами, а также эффективно использует ресурсы или ресурсы за счет сжатия или удаления дубликатов и сокращения времени загрузки.
Каковы различия между ними?
Между ними есть много различий, таких как то, как они загружают ресурсы, как они хранят ресурсы, как они находят дубликаты, организация файловой системы и т. Д.
Какие преимущества и недостатки?
Преимущества ресурсного конвейера перед стандартным плагином ресурсов Grails:
File dependencies are in the top of your assets. (No Resources.groovy) Assets in plugins become level with your app. On the fly processing in Development mode (No more waiting for reloads) Coffeescript, LESS, and others become first class citizens ( debuggable ) Require entire folder trees with one line Better minification (UglifyJs) , and compiling before the WAR is built Faster application startup time Easy extensibility
Это обязательно для работы с различными JS и CSS рамки?
Нет, вы можете напрямую использовать ресурсы или активы, но это будет грязно и неэффективно.
Ref:
http://grails-plugins.github.io/grails-resources/guide/
Проще говоря, плагин конвейера ресурсов заменяет плагин ресурсов и должен использоваться для управления вашими активами (такими как js и css).
Плагин ресурсов существовал до плагина актив-конвейера. Он был использован для упрощения и стандартизации использования активов в приложении Grails. Позже он был заменен плагином актив-конвейер.
Плагин asset-pipe - это очень мощный, многофункциональный и расширяемый плагин для управления вашими активами (в основном, js, css). Он также имеет несколько других дополнительных плагинов, которые позволяют предварительную обработку активов (например, LESS).
Хотя использование подключаемого модуля asset-pipe не требуется, его настоятельно рекомендуется использовать по умолчанию для более поздних версий Grails.