giomf ha scritto:
6) Domanda per REEF: ...se puoi spiegare ai profani in termini
semplici il PHP + MySQL e progr. ASP o Java......ciao grazie
Il sito che stiamo utilizzando contiene le informazioni sui nostri messaggi e sulle nostre identita' in una base dati centralizzata, che si puo' appoggiare su un software database ad es. MySQL (perche' open source e gratuito). In questo database le informazioni vengono scritte, estratte e gestite in pagine che sono veri e propri moduli software (scritti ad esempio in PHP che e' il linguaggio della comunita' open source) che hanno potenzialita' praticamente illimitate.
ADI gestisce una base dati (i prezzi dei fondi) attraverso un foglio Excel che NON e' un gestore di basi dati, ma viene spesso utilizzato in questo modo per semplicita'. All'interno di Excel e' possibile manipolare i dati in due modi: attraverso formule (come ADI) o in modo piu' evoluto attraverso codice VBA (Visual Basic for Application), piu' potente ma piu' vincolante sulle versioni.
Questi due punti di vista sono detti:
1. il primo "server oriented", dove i dati e le applicazioni risiedono su un server; questo significa che i client (gli utenti, attraverso il software di navigazione) accedono a dati e programmi "come se" fossero locali, con il vincolo dato dal fatto che si ricevono sul proprio PC solo i risultati delle elaborazioni e mai le basi dati, a meno che chi progetta l'applicativo non preveda delle procedure di download;
2. il secondo "stand alone", dove tutto risiede in un pacchetto da installare localmente e gestire autonomamente (il fatto di avere il query non cambia il concetto).
C'e' una terza modalita' "client oriented" che prevede lo scaricamento di applicativi che accedono a basi dati remote, ma e' un approccio piu' complesso, benche' ancora piu' evoluto (per questo in genere si utilizza il linguaggio Java).
A mio parere i dubbi espressi da Alan sono facilmente risolvibili con la prima soluzione (server oriented), ovviamente a patto di avere risorse sufficienti, soprattutto dal punto di vista della banda Internet disponibile nel sito che dovrebbe ospitare tutto cio'.
In questo caso sia l'applicativo sia i dati possono essere mantenuti aggiornati sul server in un'unica operazione a cura dei gestori, non richiedendo nessun intervento agli utenti.
L'applicativo server inoltre permette di conoscere in qualsiasi momento la modalita' di utilizzo degli applicativi e, attraverso la registrazione obbligatoria (benche' gratuita), evitare l'utilizzo da parte di anonimi e limitare gli usi indesiderati.