Introduzione

App Builder

Introduzione

App Builder è un ambiente di sviluppo integrato low-code ad alta produttività in cui è possibile sviluppare applicazioni a partire dai dati disponibili.

Se non si dispone già di un'area di lavoro, è possibile iniziare con un'area di lavoro gratuita in pochi minuti.

Prova gratuita per iniziare

Creazione della prima applicazione

Il modo migliore per iniziare a usare App Builder di Oracle APEX consiste nel creare un'applicazione.

In primo luogo, è necessario determinare il tipo di dati su cui si desidera creare l'applicazione. È possibile creare con facilità applicazioni basate su tabelle esistenti già disponibili, sui dati di un foglio di lavoro o su un modello dati completamente nuovo. I video riportati di seguito consentono di esplorare tutti questi scenari e contengono informazioni su come iniziare a usare App Builder.

Progettazione e sviluppo delle applicazioni

In Oracle APEX un'applicazione è definita principalmente da pagine e componenti condivisi. Utilizzare la Creazione guidata pagina per creare nuove pagine o Page Designer per modificare le pagine esistenti. È possibile utilizzare l'Editor delle proprietà per modificare varie impostazioni e opzioni e quindi sottomettere la pagina per vedere il risultato.

Page Designer

Page Designer è un potente ambiente di sviluppo Internet che include una barra degli strumenti e numerosi riquadri, utilizzato per gestire e migliorare le pagine nelle applicazioni Oracle APEX.

Componenti di pagina

Screenshot di Componenti di pagina Il riquadro di sinistra include il rendering, le azioni dinamiche, l'elaborazione delle pagine e i componenti condivisi nella pagina. In genere, nella prima scheda si interagisce con la struttura di rendering per selezionare rapidamente uno o più componenti di pagina su cui lavorare nell'Editor delle proprietà nel riquadro di destra.

Layout con trascinamento della selezione

Screenshot del layout di pagina Il riquadro centrale include le schede per il layout, la ricerca e la Guida. La scheda Layout contiene una vista astratta della pagina in cui è possibile utilizzare la funzione di trascinamento della selezione per creare o ridisporre i componenti sulla pagina. È inoltre possibile cercare i componenti nella pagina dalla scheda Ricerca oppure visualizzare la Guida contestuale per la proprietà selezionata nella scheda Guida.

Editor delle proprietà

Screenshot dell'Editor delle proprietà Nel riquadro a destra è disponibile l'Editor delle proprietà, che consente di visualizzare e modificare contemporaneamente tutte le proprietà associate di uno o più componenti. Le proprietà simili vengono raggruppate in sezioni comprimibili ed è possibile utilizzare il filtro presente nella parte superiore della schermata per limitare rapidamente il set delle proprietà.

Importazione ed esportazione delle applicazioni

È possibile spostare con facilità l'applicazione da un ambiente a un altro.

Dopo aver completato un'applicazione oppure se si desidera semplicemente eseguire un backup, fare clic sul pulsante di esportazione/importazione. L'esportazione di un'applicazione prevede un file di testo non codificato con estensione .SQL che può essere letto da qualsiasi editor di testo. Grazie a queste caratteristiche, il file di esportazione può essere caricato prontamente in qualsiasi sistema di controllo dell'origine nell'ambito del controllo della versione. Gli amministratori di database possono eseguire il check-out di queste definizioni di applicazione e importarle negli ambienti di test e di produzione mediante strumenti quali SQL Developer e SQL*Plus. Gli sviluppatori possono importare i file .SQL in qualsiasi database Oracle con Oracle APEX (della stessa versione o di una versione successiva) installato.

Componenti condivisi

I componenti condivisi vengono utilizzati per definire, in un'area centralizzata, vari controlli comuni che possono essere utilizzati più volte nell'ambito di un'applicazione. Ad esempio, è possibile definire il menu di navigazione, la lista di valori, gli schemi di autenticazione e altri elementi dell'applicazione. Ciò consente di riutilizzare al massimo i componenti delle pagine per una coerenza e una produttività maggiori.

Oggetti di supporto

Utilizzare gli oggetti di supporto per definire gli script di installazione e upgrade degli oggetti di database richiamati durante l'importazione di un'applicazione. È inoltre possibile definire gli script di disinstallazione per rimuovere gli oggetti quando si elimina un'applicazione. Gli oggetti di supporto consentono di raggruppare l'applicazione e gli oggetti di database necessari in un unico file.

Sviluppo iterativo rapido

Oracle APEX consente agli sviluppatori di alternare con facilità le modalità di progettazione e runtime durante la creazione delle pagine.

Barra degli strumenti sviluppatore

Screenshot della barra degli strumenti sviluppatore La Barra degli strumenti sviluppatore viene visualizzata nella parte inferiore della schermata quando si esegue l'applicazione come sviluppatore e consente di tornare rapidamente ad App Builder.

Theme Roller

Screenshot di Theme Roller Theme Roller consente di personalizzare con facilità la combinazione di colori e altre impostazioni dell'interfaccia utente in tempo reale durante l'esecuzione dell'applicazione. È possibile aprirlo facendo clic sul pulsante Theme Roller nella Barra degli strumenti sviluppatore.

Opzioni modello attive

Screenshot di Opzioni modello attive È inoltre possibile controllare varie opzioni di visualizzazione per molti componenti di pagina facendo clic sul pulsante Modifica rapida nella Barra degli strumenti sviluppatore, quindi passando il puntatore del mouse sul componente e infine facendo clic sull'icona Opzioni modello attive.