Newsgroup: it.comp.lang.vo-clipper
Titolo: [OT] Progress

scusate l'OT, ma c'e' qualcuno che mi puo' dare informazioni sul PROGRESS e
sua programmazione?
grazie
saluti

 sua programmazione?
Mah... io conosco uno che lo usa, secondo lui e' il miglior sistema
di sviluppo del mondo, io non ne sono cosi' sicuro, comunque questo
e' quello che so di Progress:
- In modalita' testo e' multipiattaforma
- In modalita' GUI non so, sicuramente e' Win.
- Con lo stesso codice si ottiene la modalita' testo e la
   modalita' GUI, ma la GUI nativa puo' essere migliore.
- Il linguaggio e' un 4G proprietario che permette di fare
   tutto quello che vuoi come vuole lui ;-)
- Se e' disponibile SQL e' come opzione, l'accesso ai dati
   si fa in modo tradizionale (e questo per me e' un vantaggio)
- E' un sistema stabile e robusto che permette di gestire
   grosse moli di dati da parte di molti utenti.
Ciao...
Claudio Driussi

 
Dalla mia piccola esperienza ( ci ho lavorato su circa un annetto ) ti
posso dire quello che ho trovato :
1) E' multipiattaforma.
2) Il lunguaggio di programmazione è molto potente, purtroppo la
gestione delle videate non è di facile compressione soprattutto la
gestione tra i vari buffer di campi, tabelle, ecc.
3) Nella versione che avevamo noi la 8.0 c'era un limite di righe
nella scrittura dei .P ( programmi ), credo comunque che esista ancora
questo limite. Per cui ti trovi ( nel nostro caso ) una miriade di
programmi di cui molti contenevano solo una riga di include .I ad
altri pezzi di programma e così via.
4) La versione carattere è molto scarna a livello grafico però è
portabile su più ambienti, la versione per windows è migliore ma ha
solo i pochi essenziali componenti e i vari SMART-OBJECT per l'accesso
ai dati.
5) La PROGRESS cerca di tenere aggiornato questo "linguaggio" legato
al database proprietario alle nuove tecnologie, ma poi scopri che
utilizzandole ci metti più tempo che con altri linguaggi. Tieni
presente che è un 4GL retaggio degli anni 80, "l'eseguibile" è un
p-code interpretato dal motore di progress.
6) Necessita di macchine molto ben equipaggiate per avere delle
performances decenti ( soprattutto la ram che deve essere molto
generosa ).
Conclusione :
come database è molto solido e performante peccato che il linguaggio
costruito attorno e le funzionalità non siano all'altezza. Un mio
parere personale, si può utilizzare il database che è ottimo ma
collegarlo ad un altro tool di sviluppo che non sia Progress.
Spero di averti chiarito un pò le idee.
Ciao da Enrico Giudici
ico...@tiscali.it

 collegarlo ad un altro tool di sviluppo che non sia Progress.
Ti ringrazio per le delucidazioni e mi interessa il tuo parere personale:
cosa bisognerebbe usare per leggere gli archivi creati con Progress?
Buona Pasqua a tutti
ciao

 cosa bisognerebbe usare per leggere gli archivi creati con Progress?
Dipende, se devi accedere al suddetto database per interrogare dei
dati puoi farlo con un qualsiasi tool di sviluppo visuale ( VO, VB,
Delphi, ecc.) tramite ODBC, questo, secondo me,  vale se il database
in Progress non è tuo, cioè, il database è in una applicazione già
definita e tu devi accedere solo per recuperare informazioni. Se
invece devi sviluppare da zero una tua applicazione ti consiglierei
altri tipi di database altrettanto performanti e con un grado di
compatibilità superiore con tool visuali. Tutto dipende da quello che
devi fare e soprattutto dal tool di sviluppo che intendi utilizzare.


devo accedere per recuperare dei dati per elaborarli successivamente con
Excel.
seguiro' il tuo suggerimento, ma prima devo documentarmi per usare ODBC.
grazie ancora.
ciao