2

CQ5 は初めてで、ドキュメントを調べているうちに、2 つの開発ツールが付属していることがわかりました。CRXDE Lite はブラウザー ベースのツールで、もう 1 つは CRXDE です。これは eclipse に基づいており、両方のツールにかなり慣れています。 . 問題は、一部の CQ5 チュートリアルでは、特定のことを行うためにスタンドアロンの Eclipse を使用することを提案しているため、CRXDE がある場合にそれが必要な理由を知りたいと思っています。CRXDE を使用してできないことはありますか?

4

2 に答える 2

2

CRXDE と CRXDE Lite は、本格的な IDE の多くのツールを欠いているため、堅牢なソフトウェア開発ライフサイクル (SDLC) をサポートしていません。これらのツールで非常に困難またはサポートされていないものには、次のようなものがあります。

  1. リリース - パッケージ マネージャーを使用して手動でリリースを作成する必要があるため、エラーが発生する可能性が高くなります。Maven + Eclipse では自動リリースが可能です。
  2. ソース管理管理 - SVN のみをサポートし、統合は完全な IDE に比べてかなり原始的です。
  3. 継続的統合 - CRXDE および CRXDE Lite は、CI サーバーによって呼び出されるビルド スクリプトを使用しません。実際の IDE では、IDE と CI サーバーの両方が同じものを使用できます。
  4. Java 開発 - CRXDE を使用した Java 開発は、JSP 開発に次ぐ手間がかかるようです。私の経験では、これは複雑な JSP コードの迷路全体に散在するビジネス ロジックで構築されたサイトにつながります。はるかに優れたアプローチは、Java サービスの作成と保守を簡単かつ効率的に行う IDE を使用することです。

手始めに、Apache Maven を使用した CQ プロジェクトの構築について私が行ったウェビナー (プラグインで申し訳ありません) を以下に示し ます。 setup-maven-build-and-deployment

Maven を使用した CQ プロジェクトのリリースに関するブログ投稿は次のとおりです

于 2012-10-22T17:01:00.483 に答える
0

CQ の最新バージョン (バージョン 5.5) で CRXDE がサポートされているとは思えません。ただし、CRXDE Lite は引き続きサポートされます。

一般に、CRXDE Lite は、非常に小規模な開発にのみ適しています。コードのバージョン管理のために SVN が統合されていますが、信頼性が低いと思います。そのため、チーム プロジェクトの場合、通常は IDE としての Eclipse と、バージョン管理用の SVN、ワークスペースの変更を CRX リポジトリにプッシュするための Maven を組み合わせます。

于 2012-10-22T15:19:29.987 に答える