Ferramentas de desenvolvimento development-tools

Para desenvolver aplicativos JCR, Apache Sling ou Adobe Experience Manager (AEM), os seguintes conjuntos de ferramentas estão disponíveis:

  • um conjunto que consiste em CRXDE Lite e WebDAV. O CRXDE Lite está incorporado ao CRX/AEM e permite executar tarefas de desenvolvimento padrão no navegador. Com o CRXDE Lite, você pode criar e editar arquivos (como .jsp e .java), pastas, modelos, componentes, caixas de diálogo, nós, propriedades e pacotes, ao fazer logon e integrar com o SVN.

    O CRXDE Lite é recomendado quando você não tem acesso direto ao servidor CRX/AEM, quando você desenvolve um aplicativo estendendo ou modificando os componentes prontos para uso e pacotes Java™ ou quando não precisa de um depurador dedicado, autocompletar de código e realce de sintaxe.

  • Um conjunto constituído pelo seguinte:

    • Um ambiente de desenvolvimento integrado. Por exemplo, Eclipse ou IntelliJ.
    • Uma ferramenta de criação. Por exemplo, Apache Maven.
    • FileVault que foi desenvolvido pela Adobe para mapear um repositório para um sistema de arquivos, um sistema de controle de versão. Por exemplo, Subversion.
    • Um sistema de rastreio de erros. Por exemplo, Jira.
    • Um sistema central de gerenciamento de dependências. Por exemplo, Apache Archiva.
    • E um sistema de automação de construção. Por exemplo, Apache Continuum.

    Essa configuração permite integrar totalmente o aplicativo (conteúdo, código, configuração) em qualquer ambiente e processo de desenvolvimento. O link entre os diferentes elementos é a representação do repositório no sistema de arquivos por meio do FileVault, já que todas as ferramentas de desenvolvimento mencionadas anteriormente podem funcionar com arquivos.

Extensões para ambientes de desenvolvimento integrados extensions-for-integrated-development-environments

O Adobe lançou as seguintes extensões:

Outras ferramentas other-tools

O AEM é fornecido com outras ferramentas que facilitam o desenvolvimento:

Ferramentas que facilitam a criação de novos projetos:

NOTE
O tutorial a seguir pode ser de interesse para iniciar um novo projeto AEM:
Introdução ao AEM Sites Parte 1 - Configuração do projeto
recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2