開發工具 development-tools

若要開發JCR、Apache Sling或Adobe Experience Manager (AEM)應用程式,可使用下列工具集:

  • 一組包含CRXDE Lite和WebDAV。 CRXDE Lite已內嵌至CRX/AEM中,可讓您在瀏覽器中執行標準開發工作。 使用CRXDE Lite,您可以在記錄並與SVN整合時建立和編輯檔案(如.jsp和.java)、資料夾、範本、元件、對話方塊、節點、屬性和組合。

    如果您無法直接存取CRX/AEM伺服器,或是透過擴充或修改現成可用的元件和Java™套件組合來開發應用程式,或是不需要專用的除錯程式、程式碼完成和語法醒目提示,則建議使用CRXDE Lite。

  • 一組包含下列專案:

    • 整合式開發環境。 例如,EclipseIntelliJ
    • 建置工具。 例如,Apache Maven
    • FileVault,由Adobe開發,用於將存放庫對應到檔案系統(版本控制系統)。 例如,Subversion。
    • Bug追蹤系統。 例如,Jira。
    • 中央相依性管理系統。 例如,Apache Archiva。
    • 以及組建自動化系統。 例如,Apache Continuum。

    此設定可讓您將應用程式(內容、程式碼、設定)完全整合至任何開發環境和程式。 不同元素之間的連結是透過FileVault表示儲存庫的檔案系統,因為先前提到的所有開發工具都可以處理檔案。

整合式開發環境的擴充功能 extensions-for-integrated-development-environments

Adobe發行了下列擴充功能:

其他工具 other-tools

AEM隨附其他有助於開發的工具:

有助於建立新專案的工具:

NOTE
下列教學課程可能對開始新的AEM專案有幫助:
開始使用AEM Sites第1部分 — 專案設定
recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2