Tour di Instant Developer Foundation
L’intero ciclo di vita del software
Con Instant Developer Foundation, utilizzi un solo strumento per la gestione dell’intero ciclo di vita del software

Modellazione e gestione dei database
Da dove partire? Dal database! Crea direttamente le strutture dati da Foundation oppure importale da un database esistente. Puoi gestire e connetterti a qualsiasi tipo di database, ad esempio Access, SQL Server, Oracle, DB2 AS400, DB2 UDB, Postgres, MySQL, SQLite, ODBC

Programmazione del back-end
Instant Developer Foundation ha un potente framework ORM che, grazie a tecniche evolute di programmazione ad oggetti, permette di evitare più del 90% delle query, ottenendo il risultato desiderato con qualche semplice riga di codice.

Il software come rete di relazioni
Per aumentare la velocità di sviluppo e di manutenzione del codice, l’IDE si basa su una tecnologia che noi chiamiamo “programmazione relazionale”. Mentre programmi, il sistema tiene traccia di tutti collegamenti fra gli elementi del codice e li usa per agevolare la programmazione. Un esempio? Se si rinomina un campo del database, il refactoring su tutto il progetto è diretto e immediato: tutte le referenze del campo di database e di tutti gli oggetti collegati cambiano nome all’istante!

Architettura del sistema software
Le applicazioni realizzate con Instant Developer Foundation sono strutturate in modo da poter riutilizzare il codice tra più applicazioni (anche di tipo web e mobile). Utilizza Web API generate automaticamente dal sistema per esporre il database al mondo esterno.

Editor visuali
Avrai a disposizione tutti gli strumenti per disegnare le videate come vuoi tu, in un editor che mostra anche come verranno visualizzate sul browser o nel dispositivo mobile.

Stesso codice, tante interfacce
Dalla stessa logica sui documenti (o classi) puoi costruire UI con grafica diversa, sfruttando anche l’integrazione con framework quali Bootstrap e Ionic, in diverse applicazioni, web e mobile.

Reportistica flessibile
Instant Developer Foundation include un potente motore di reportistica per realizzare stampe in PDF ma anche in anteprima HTML. In questo modo potrai realizzare interfacce personalizzate come quella di un calendario, con possibilità di interagire con drag & drop, clic sugli elementi per attivare videate e trasformazione dei box semplicemente utilizzando il mouse.

Pubblicazione sotto controllo
IDManager è il pacchetto installabile sull’application server che ti permette di automatizzare l’installazione di applicazioni web e anche l’aggiornamento dei relativi database.
Crea i pacchetti d’installazione per iOS e Android da pubblicare negli store tramite i relativi ambienti di sviluppo direttamente dall’IDE di Foundation.

Debug dettagliato
Visualizza il flusso completo di quello che è successo dall’inizio della sessione di lavoro e approfitta della possibilità di andare direttamente alla relativa istruzione nell’IDE. Scopri quanto tempo impiegano le singole istruzioni ad essere eseguite, visualizza le query eseguite e guarda un esempio dei dati caricati.

Configurazione a run time
Usa il Run Time Configurator di Instant Developer Foundation per modificare l’interfaccia dell’applicazione a run time personalizzandola ad esempio per le esigenze di clienti diversi. Cambia le impostazioni delle videate spostando campi e modificando le proprietà. Puoi ridefinire tutti i ruoli applicativi e le relative autorizzazioni alle videate fino al singolo campo, e tradurre in qualsiasi lingua tutte le costanti dell’applicazione.
