1

Sencha Cmd のミニフィケーション、テーマ設定、パッケージングなどの機能をフルに活用するために、アプリの構造に変更を加え始めました。

しかし、マネージャーは、Sencha Cmd を使用することの長所と短所、および代替手段を検討するように求めています。

したがって、縮小化と難読化には、Sencha Cmd を使用するのではなく、YUI Compressor を直接使用してください。

テーマについて、ExtJS 4.2 テーマ モデルを使用し、Sencha Cmd でテーマをビルドしないという点で、代替手段はありますか?

他に Sencha Cmd がプロとして提供するものは何ですか? Sencha Cmd を使用することの短所は何ですか? ExtJS アプリで行わなければならないさまざまなことに、Sencha Cmd を使用する代わりに何ができますか?

最後に、Sencha Cmd を既存のビルド プロセスに統合できると想定しても問題ありませんか? Maven を使用して、バックエンド用の Java をコンパイルします。Sencha Cmd は完全に無人で自動化された方法で実行できますか? Sencha Cmd 自体をインストールする必要がありますか、それともそのファイルをリモートの git リポジトリに追加するだけで、専用のビルド マシンが不要になり、誰でも git からプルしてビルドを作成できるようになりますか?

よろしくお願いします!

4

1 に答える 1

2

Mavenショップでも同じ質問のいくつかに苦労しています. また、私たちの経営陣は、構築可能な ExtJS コンポーネントの基本的に再利用可能なライブラリである Sencha Cmd Packages の概念を使用することも決定しました。それらは、他のユーザーが使用できるようにバージョン管理してリポジトリに保存できる JARS と考えてください。

Sencha Cmd はパッケージを簡単に使用できるようにしますが、難しいのは、Nexus をリポジトリマネージャーとして使用したかったことです。私はそれを行う方法についてこの投稿を見つけました...

http://www.ksmpartners.com/2014/03/sencha-package-management-using-sonatype-nexus/

しかし、なぜ Sencha Cmd と他のものを比較したのかという質問に戻りますか? 「sencha」の方法で物事を行う以外に、Maven の pom.xml ファイルと JS を縮小するためのいくつかのプラグインだけでできないことはあまりありません。将来的にはそうなるように見えるので、あなたが持ち込むすべてのチュートリアルと将来の開発者は、Sencha Cmd を使用したトレーニングを受けることになります。

しかし、どちらでも大丈夫だと思います。それは本当にあなたの腸次第です.

于 2014-03-05T19:41:21.103 に答える