Utilizzo di Visual Foxpro DBF con ASP.NET rispetto a SQL Server

-1

Lavoro in una piccola azienda di software in cui il mio capo è un grande fan di Visual Foxpro. Stiamo lavorando su un progetto ASP.NET ma il mio capo sta insistendo sull'uso di Visual Foxpro DBF anziché SQL Server.

Voglio sapere quali possono essere i vantaggi e gli svantaggi dell'utilizzo di un file di database Foxpro con ASP.NET 3.5.

    
posta RPK 13.09.2011 - 13:18
fonte

2 risposte

2

Posso solo pensare a un vantaggio nell'utilizzo dei dati di Foxpro con ASP.NET 3.5:

  • Il tuo capo può manipolare i dati usando Foxpro

Gli svantaggi includono prestazioni scadenti e / o errori inspiegabili e persino corruzione dei dati.

C'è una comunità MOLTO attiva di persone che combinano Visual FoxPro (VFP) e .NET un bel po 'che penso possano fornire molte informazioni utili per te:

link

Infatti, se fai questa stessa domanda, otterrai risposte molto più dettagliate.

Il proprietario di quel sito ha scritto molti articoli sull'argomento di FoxPro e .NET e ha persino scritto un wrapper per la comunicazione tra i due, wwDotNetBridge, parte del West Wind Internet Client Tools per VFP:

link

Tuttavia, quello strumento è per accedere a .NET da VFP. Stranamente assente dal suo sito che si estende per molti anni è una spiegazione dettagliata sull'accesso ai dati VFP di .NET. Il motivo è che non lo raccomanda (da ciò che ho raccolto parlando con lui di persona). Il driver OBDC è tristemente obsoleto e il driver OLE DB può avere seri problemi a meno che non venga utilizzato solo per le letture.

Ecco un post sul suo forum di un esperto di FoxPro rispettato molto , Doug Hennig, sui vari modi di connettersi ai dati VFP:

link

Ecco un post sul suo forum sui problemi con OLE DB:

link

Sei destinato a incontrare gli stessi problemi e altro se continui lungo il percorso che il tuo capo vuole.

Una soluzione molto migliore, IMO, è quella di attaccare con FoxPro nativo per lo sviluppo web (almeno per ora) e utilizzare l'eccellente prodotto West Wind Web Connection di Rick:

link

Oppure fai semplicemente lo sviluppo ASP.NET e comunichi al tuo capo di usare l'abilità di FoxPro per accedere ai dati SQL e portarlo in un cursore dove può usare i comandi FoxPro tutto ciò che desidera per manipolare i dati.

Per quel che vale, abbiamo utilizzato West Wind Web Connection da oltre 10 anni per il nostro sito di e-commerce. Funziona alla grande e dato che tutti i nostri dati / programmazione interni sono VFP, è stata la scelta giusta nel 2000. E per tutti quelli che potrebbero ridacchiare su un back-end VFP per un sito Web, lo scorso anno il nostro sito ha elaborato oltre 150.000 ordini (a volte 2.000+ al giorno) con un valore totale nelle figure a metà otto. Siamo leader (se non the leader) nel nostro settore.

Detto questo, vorrei altamente consigliarti di attenersi a ASP.NET MVC e fare semplicemente i processi di esportazione o di data mining per ottenere i dati in FoxPro per le esigenze del tuo capo. Al momento stiamo eseguendo la conversione in ASP.NET MVC.

    
risposta data 18.09.2011 - 04:19
fonte
1

Il tuo capo conosce Visual Foxpro, questo è il suo principale vantaggio. Il tempo dei programmatori è costoso e possono svilupparsi più velocemente con un prodotto che conoscono.

    
risposta data 13.09.2011 - 13:28
fonte

Leggi altre domande sui tag