2016-03-31 12 views

答えて

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フレームワークで動作するように、この義務はありますか?

いいえ、リソースやアセットを直接使用することはできますが、それは面倒です と非効率的です。

参考:

http://grails-plugins.github.io/grails-resources/guide/

https://github.com/efficiently/larasset/wiki/Asset-pipeline

https://github.com/bertramdev/grails-asset-pipeline/wiki/Why-asset-pipeline-over-grails-resources-plugin

3

アセットパイプラインプラグインは、リソースプラグインを置き換えるだけで、アセット(jsやcssなど)の管理に使用する必要があります。

リソースプラグインは、asset-pipelineプラグインの前に存在していました。これは、Grailsアプリケーション内でアセットの使用を容易にし、標準化するために使用されました。その後、asset-pipelineプラグインに置き換えられました。

asset-pipelineプラグインは、アセット(主にjs、css)を管理するための非常に機能豊富で機能が豊富で拡張可能なプラグインです。また、資産の事前処理(LESSなど)を可能にするその他の補完的なプラグインもいくつかあります。

資産パイプラインプラグインの使用は、強くお勧めとGrailsのそれ以降のバージョンのデフォルトです必要はありませんが。

関連する問題