Ferramentas de desenvolvimento development-tools

CAUTION
AEM 6.4 chegou ao fim do suporte estendido e esta documentação não é mais atualizada. Para obter mais detalhes, consulte nossa períodos de assistência técnica. Encontre as versões compatíveis here.

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

  • um conjunto constituído por CRXDE Lite e WebDAV. O CRXDE Lite está incorporado ao CRX/AEM e permite que você execute 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 enquanto faz logon e integra 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, conclusão de código e realce de sintaxe.

  • Um conjunto que consiste em um ambiente de desenvolvimento integrado (por exemplo: Eclipse ou IntelliJ), uma ferramenta de build (por exemplo: Apache Maven), FileVault que foi desenvolvido pelo Adobe para mapear um repositório a um sistema de arquivos, um sistema de controle de versão (por exemplo: Subversão), um sistema de rastreador de erros (por exemplo: Jira), um sistema central de gerenciamento de dependência (por exemplo: Apache Archiva) e um sistema de automação de compilação (por exemplo: Apache Continuum).

    Essa configuração permite integrar totalmente seu aplicativo (conteúdo, código, configuração) em qualquer ambiente e processo de desenvolvimento. O link entre os diferentes elementos é a representação do sistema de arquivos do repositório por meio do FileVault, pois 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

AEM navios com outras ferramentas que facilitem 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 de AEM:
Introdução ao AEM Sites Parte 1 - Configuração do projeto
recommendation-more-help
2315f3f5-cb4a-4530-9999-30c8319c520e