Ho usato Foxpro 2.6 una decina di anni fa. Nella mia attuale azienda, pochi nuovi progetti sono stati sviluppati in Visual Foxpro 9.0 e pochi progetti sono su piattaforma .NET. Di tanto in tanto noto come Visual Foxpro è più potente rispetto a .NET quando si confrontano i problemi di dipendenza.
Ecco alcuni dei vantaggi di VFP che ho notato:
-
Non esiste una regola ferrea per utilizzare un altro RDBMS completo. Anche se l'ultima versione di Visual Foxpro può essere collegata a SQL Server, ma ho visto i progetti molto grandi ancora, felicemente, utilizzando il vecchio DBF. Con .NET devi connetterti a un altro RDBMS e aggiunge solo alla tua dipendenza dal programma di installazione.
-
Foxpro ha funzionalità di reporting avanzate sin dai tempi dell'era DOS, mentre gli sviluppatori .NET devono fare affidamento su Crystal Reports, SSRS o altre varianti di terze parti.
-
Visual Foxpro 9.0 ha anche funzionalità .NET. Tuttavia, non dipende da .NET e quindi il tuo eseguibile finale non ha bisogno di .NET Framework installato, che è ancora una dipendenza.
-
Ho visto database molto grandi di Foxpro in poche importanti organizzazioni governative, che funzionano con successo da molto tempo. Queste organizzazioni non sentono la necessità di passare a SQL Server, non a causa dei rischi di migrazione, ma perché sono soddisfatti di VFP.
Voglio entrare nel mondo VFP ma ho letto da qualche parte che Microsoft sta fermando ulteriori sviluppi di VFP e interrompe anche il supporto a VFP 9.0 dal 2015 in poi.
Cosa suggerite voi ragazzi?