Grails 什么是资产管道插件和资源插件?他们之间有什么不同?

Grails 什么是资产管道插件和资源插件?他们之间有什么不同?,grails,asset-pipeline,grails-resources-plugin,Grails,Asset Pipeline,Grails Resources Plugin,什么是资产管道插件和资源插件 它们之间有什么区别 优点和缺点是什么 这对于使用不同的js和css框架是强制性的吗?简单地说,资产管道插件取代了资源插件,应该用于管理您的资产(如js和css) 资源插件早于资产管道插件。它用于简化和标准化Grails应用程序中资产的使用。后来,它被资产管道插件所取代 资产管道插件是一个功能强大、功能丰富、可扩展的插件,用于管理您的资产(主要是js、css)。它还有几个其他的补充插件,允许对资产进行预处理(如LESS) 虽然不需要使用资产管道插件但强烈建议使用它,并

什么是资产管道插件和资源插件

它们之间有什么区别

优点和缺点是什么


这对于使用不同的js和css框架是强制性的吗?

简单地说,资产管道插件取代了资源插件,应该用于管理您的资产(如js和css)

资源插件早于资产管道插件。它用于简化和标准化Grails应用程序中资产的使用。后来,它被资产管道插件所取代

资产管道插件是一个功能强大、功能丰富、可扩展的插件,用于管理您的资产(主要是js、css)。它还有几个其他的补充插件,允许对资产进行预处理(如LESS)


虽然不需要使用资产管道插件但强烈建议使用它,并且是Grails更高版本的默认设置。

什么是资产管道插件和资源插件

这两个都是grails插件,它使程序员能够使用web 相关资源或资产,如样式表、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框架是强制性的吗

不,您可以直接使用资源或资产,但这会很混乱 而且效率低下

参考: