Herramientas de desarrollo development-tools

Para desarrollar sus aplicaciones JCR, Apache Sling o Adobe Experience Manager AEM (), están disponibles los siguientes conjuntos de herramientas:

  • un conjunto formado por CRXDE Lite y WebDAV. CRXDE Lite está incrustado en CRX AEM/y le permite realizar tareas de desarrollo estándar en el explorador. Con CRXDE Lite, puede crear y editar archivos (como .jsp y .java), carpetas, plantillas, componentes, cuadros de diálogo, nodos, propiedades y paquetes al registrar e integrar con SVN.

    Se recomienda utilizar CRXDE Lite cuando no tenga acceso directo al servidor de CRX AEM/, cuando desarrolle una aplicación ampliando o modificando los componentes predeterminados y los paquetes Java™ o cuando no necesite un depurador dedicado, finalización de código y resaltado de sintaxis.

  • un conjunto formado por lo siguiente:

    • Un Entorno De Desarrollo Integrado. Por ejemplo, Eclipse o IntelliJ.
    • Una herramienta de compilación. Por ejemplo, Apache Maven.
    • FileVault, que ha sido desarrollado por el Adobe para asignar un repositorio a un sistema de archivos, un sistema de control de versiones. Por ejemplo, Subversion.
    • Un sistema de seguimiento de errores. Por ejemplo, Jira.
    • Un sistema de administración de dependencias central. Por ejemplo, Apache Archiva.
    • Y construir un sistema de automatización. Por ejemplo, Apache Continuum.

    Esta configuración le permite integrar completamente su aplicación (contenido, código, configuración) en cualquier entorno y proceso de desarrollo. El vínculo entre los diferentes elementos es la representación del sistema de archivos del repositorio a través de FileVault, ya que todas las herramientas de desarrollo mencionadas anteriormente pueden trabajar con archivos.

Extensiones para entornos de desarrollo integrados extensions-for-integrated-development-environments

El Adobe ha lanzado las siguientes extensiones:

Otras herramientas other-tools

AEM Se envía con otras herramientas que facilitan el desarrollo:

Herramientas que facilitan la creación de nuevos proyectos:

NOTE
AEM El siguiente tutorial puede ser de interés para iniciar un nuevo proyecto de:
Introducción a AEM Sites, parte 1: Configuración del proyecto
recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2