Newsgroup: it.comp.lang.visual-basic
Titolo: Consiglio su usare Cursori lato client o lato server

Ciao a tutti,
Devo iniziare una nuova applicazione che dovrà essere installata in più
uffici del mio cliente sparsi qua e là per tutta l'italia. Il programma
gestirà i dati memorizzandoli in un database di SQL Server che dovrà essere
lo stesso per tutte le sedi. Ogni ufficio quindi lavorerà on-line
costantemente collegato con  la sede principale. Tenendo conto della
relativa velocità della connessione (hanno una linea HDSL) secondo voi
conviene sviluppare l'applicazione utilizzando per le connessioni i cursori
lato client (con una più semplice gestione ma con un elevato passaggio dei
dati sulla rete) o i cursori lato server (con un utilizzo più sensato della
rete ma più laboriosi da gestire). Faccio presente che dopo un certo numero
di gigabyte passati sulla rete il mio cliente deve pagare un tot per
megabyte, quindi meno dati passano meglio è. Di contro, se utilizzassi i
cursori lato client mi si semplificherebbe di molto la vita, visto che
potrei sfruttare un sacco di materiale già preparato negli ultimi anni di
programmazione (visto che finora ho sempre lavorato con i cursori lato
client) oltre a poter sfruttare il binding con i controlli.
So che questo tipo di decisioni richiede sicuramente una visione più
dettagliata di ciò che si deve fare ma spero che qualcuno che ha già avuto
esperienze con l'utilizzo di entrambi i cursori mi sappia consigliare al
meglio.
Ciao e grazie,
Maurizio

 necessaria una visione piu' dettagliata.
Questo sicuramente.
ciao
ugo

> Che ne diresti di una bella applicazione web-based? :-)
Sinceramente la prima cosa che ho pensato è proprio stata quella di
realizzare un'applicazione web-based ma ci sono alcuni motivi che mi hanno
spinto in un altra direzione.
La prima è il fatto dell'assoluta inesperienza in quel campo. Direi di
essere abbastanza preparato per quel che riguarda lo sviluppo di
applicazioni gestionali che funzionano su reti locali, la gestione degli
utenti, dei lock, dei conflitti atc. ma applicazioni che funzionano
all'interno di un browser non ne ho mai fatte, anche se l'idea mi attira
molto.
Non ho nemmeno le idee chiare su come iniziarla. Ad esempio, una direzione
giusta potrebbe essere quella di creare un'applicazione DHTML e RDS in
Visual basic 6 o di utilizzare i classici programmi per la creazione di
pagine web aggiungendoci del codice in VBScript? Oppure entrambe le cose?
Come si gestisce l'interfaccia grafica del browser? i pulsanti Avanti e
Indietro possono creare problemi?
Queste potrebbeso essere delle stupidissime domande da prima lezione ma fa
capire la mia completa ignoranza in quel settore.
Probabilmente per un programmatore già avviato potrebbe essere molto
semplice imparare queste nuove cose ma non ho molto tempo, nel senso che
entro settembre dovrei consegnare un primo blocco del programma, che fara
poco o nulla naturalmente ma sicuramente dovrà già essere indirizzato su una
tipologia di applicazione (web-based o no). Quindi la decisione deve errere
rapida ma non vorrei ritrovarmi fra qualche mese a rimpiangerla a causa di
problemi dettati dalla non conoscenza di questa, per me, nuova metodologia
di programmazione.
Qualche consiglio?
Grazie mille per le risposte.