5

asset-pipeline プラグインおよびリソース プラグインとは何ですか?

それらの違いは何ですか?

長所と短所は何ですか?

これは、異なる js および css フレームワークで動作するために必須ですか?

4

2 に答える 2

3

簡単に言うと、asset-pipeline プラグインはリソース プラグインを置き換え、アセット (js や css など) の管理に使用する必要があります。

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

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

asset-pipeline プラグインの使用は必須ではありませんが、強く推奨され、Grails の以降のバージョンのデフォルトです。

于 2016-03-31T08:01:20.313 に答える
2

アセット パイプライン プラグインおよびリソース プラグインとは何ですか?

どちらも grails プラグインで、プログラマーがスタイル シートや js などの Web 関連のリソースやアセットを簡単かつ効率的な方法で使用できるようにします。

このプラグインは、依存関係、ロードの順序、およびその他の多くの問題に対処する開発者のオーバーヘッドを削減し、重複を圧縮または削除してロード時間を短縮することにより、リソースまたはアセットを効率的に使用します。

それらの違いは何ですか?

リソースをロードする方法、リソースを保持する方法、重複を見つける方法、ファイルシステムの編成など、それらの間には多くの違いがあります。

長所と短所は何ですか?

標準の grails リソース プラグインに対する asset-pipeline の利点:

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/effectively/larasset/wiki/Asset-pipeline

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

于 2016-07-08T07:43:50.893 に答える