|
Nelle prime fasi della progettazione di un’applicazione è solitamente necessario prendere una decisione strategica, critica per la riuscita del progetto e per la sua manutenibilità nel tempo: la scelta della tecnologia.
Normalmente si procede scegliendo la tecnologia che rappresenta al meglio il compromesso tra avanguardia, longevità e costi di formazione del personale. E’ una scelta da compiere con estrema attenzione perché cambiare tecnologia una volta avviato lo sviluppo è un’operazione molto costosa, che comporta molti rischi. Occorre riscrivere tutto praticamente da zero.
Beh, con Instant Developer non è così.
Basato sulla Programmazione Relazionale e sul Visual Code, In.de non vincola lo sviluppatore a questa o quella tecnologia. Il progetto non è più un insieme di file di testo, ma la definizione gerarchica e relazionale di tutte le entità in gioco.
Con l’applicazione di questo principio In.de ha realizzato la vera e propria indipendenza da database, linguaggi e tecnologia. Per passare da C# a Java sono sufficienti pochi minuti di lavoro e la ricompilazione del progetto.
Chiariamoci subito: non è una cura miracolosa che converte qualsiasi cosa in qualsiasi linguaggio. E’ chiaro che implementando funzioni personalizzate o utilizzando metodi disponibili solo in un linguaggio poi occorre trovare la soluzione equivalente, ma tra convertire tutta l’applicazione o solo le personalizzazioni c’è una bella differenza!
Pensate di scrivere un’applicazione per C#/IIS, di evolverla per un paio d’anni e poi di voler passare a Java. Con Visual Studio occorrono mesi di porting, mentre con Instant Developer basta cambiare il target dell’applicazione e ricompilare.
La cosa più bella è che quando in futuro emergerà un nuovo linguaggio, basterà che In.de lo implementi per poter ricompilare l’applicazione in quella tecnologia. Quando abbiamo supportato C# tutti i nostri clienti che compilavano in Visual Basic 6 hanno semplicemente ricompilato le loro applicazioni nel nuovo linguaggio di MS. Senza nessun costo di formazione.
Con In.de si usa sempre la tecnologia all’avanguardia, la longevità non è più in problema perché cambiare è semplicissimo, e i costi di formazione sono ridotti all’aggiornamento sulla nuova versione di In.de. Meglio di così non mi viene in mente niente.
Scopri di più sul Visual Code e sulla Programmazione Relazionale.
|