|
Purtroppo devo dare subito una delusione: non è possibile trasformare automaticamente i vecchi progetti client server, magari sviluppati in VB6, in applicazioni web. Non esiste e non può esistere un tale sistema semplicemente perché le due architetture sono talmente diverse da rendere impossibile l’operazione.
Inoltre, siamo sicuri che sia utile avere la medesima applicazione client server che gira all’interno del browser? Se è questo il problema esistono diverse soluzioni piuttosto semplici, ad esempio l’uso di sistemi di remotizzazione del desktop come il terminal server.
In realtà un’applicazione web è molto di più di una semplice riedizione di quella client-server all’interno del browser. Prenderla così com’è e portarla nel browser sarebbe come azzerare gli ultini 10 anni nella storia dell’informatica. Giovanni ha scritto un articolo nel blog di Pro Gamma su questo.
Allora perché iniziare con titolo come quello sopra? Perché In.de rende possibile ottenere in brevissimo tempo la conversione al web, anche se non automaticamente. Una conversione vera, che tiene conto di come devono funzionare le applicazioni allo stato dell’arte e che permette l’integrazione con i servizi web più diffusi, fino ad arrivare alle più moderne architetture di mobile computing (iPhone, iPad, …).
Quali sono i fattori che rendono possibile questo? Innanzitutto la facilità di utilizzo: per creare applicazioni web allo stato dell’arte occorrono anni di formazione specifica, invece con In.de ottieni i migliori risultati anche solo dopo qualche giorno di lavoro. E non sei costretto a cambiare il metodo con cui hai lavorato finora perché In.de è fatto per chi ha lavorato con VB6 o addirittura Access.
Per vedere più in dettaglio un possibile percorso di porting, puoi leggere questo percorso di approfondimento; ti consiglio anche di provare l’application gallery per vedere come le applicazioni web create con In.de sono interattibile ed usabili come quelle client server.
Hai un prodotto software client-server che vuoi trasformare in applicazione web? Contattami per un progetto personalizzato.
|