Show Menu
ARGOMENTI×

Strumenti di sviluppo

Per sviluppare le applicazioni JCR, Apache Sling o AEM, sono disponibili i seguenti set di strumenti:
  • un set costituito da CRXDE Lite e WebDAV. CRXDE Lite è integrato in CRX/AEM e consente di eseguire attività di sviluppo standard nel browser. Con CRXDE Lite, potete creare e modificare file (come .jsp e .java), cartelle, modelli, componenti, finestre di dialogo, nodi, proprietà e bundle durante la registrazione e l'integrazione con SVN.
    CRXDE Lite è consigliato quando non si dispone dell'accesso diretto al server CRX/AEM, quando si sviluppa un'applicazione estendendo o modificando i componenti out-of-the-box e i bundle Java o quando non è necessario un debugger dedicato, completamento del codice e evidenziazione della sintassi.
  • un set costituito da un ambiente di sviluppo integrato (ad esempio: Eclipse o IntelliJ ), uno strumento di compilazione (ad esempio: Apache Maven , FileVault sviluppato da Adobe per mappare un archivio su un file system, un sistema di controllo delle versioni (ad esempio: Subversion), un sistema di tracciamento dei bug (ad esempio: Jira), un sistema centrale di gestione delle dipendenze (ad esempio: Apache Archiva e un sistema di automazione di compilazione (ad esempio: Apache Continuum).
    Questa configurazione consente di integrare completamente l'applicazione (contenuto, codice, configurazione) in qualsiasi ambiente e processo di sviluppo.Il collegamento tra i diversi elementi è la rappresentazione del file system del repository tramite FileVault, in quanto tutti i suddetti strumenti di sviluppo possono funzionare con i file.