Newsgroup: it.comp.lang.vo-clipper
Titolo: da clipper 97 a...

Buon giorno a tutti.
Ho la necessita' di migrare da un' applicazione scritta molti anni fa
in dbase/clipper ad un'applicazione windows perche':
1) devo gestire/importare  immagini (si tratta di una gestione di
ambulatorio medico),
2) vorrei utilizzare un database + solido e + sicuro dei files DBF he
utilizzo ora(soprattutto per la sicurezza dei dati)
Negli anni passati ho iniziato ad imparare il linguggio VB 5.0 e poi
VB 6.0 utilizzando come database access 97 e poi 2000 ma ho presto
rinunciato per questi motivi:
a) la mia applicazione utilizza indici *.IDX e per una migrazione
indolore volevo -almeno sino al rodaggio completo dell'applicazione
sotto Windows- mantenere in linea entrambe le applicazioni. Ma VB
permette la compatibilita' solo con gli indici CDX
b) la ricerca di un record (su circa 500.000  divisi in ua mezza
dozzina di tabelle) mentre era accettabile utizzando DAO era
estremamente lenta utilizzando ADO e leggevo da piu' parti che DAO
veniva progressivamente abbandonato da M$
c) leggevo pareri discordanti sull'affidabilita' di access nel gestire
le muli-utenze (l'applicazione attualmente gira con un minimo di 3 a 5
utenti concorrenti)
Ho dato un'occhiata a Visual FOX, ed agli altri programmi eredi di
clipper (Harbour etc) ma non vedo una grosso interesse in giro
soprattutto fra i newsgroups italiani
Nel frattempo gli anni sono passati. I libri su VB 6.0 e i sorgenti
delle varie applicazioni da cui avrei potuto prendere spunto si sono
accumulati nel mio studio senza che io producessi nulla di efficace
Adesso si fa sempre piu' urgente la necessita' di passare ad un
sistema "visuale" integrato.
Cosa consigliereste:
- ritornare a studiare il VB 6.0 ? (ma ne vale la pena?)
- passare al visual basic 2005? (ho la versione express ma non l'ho
ancora installata). Ma questo mi permette di utilizzare un database
serio (e quale: MSDE mySQL..?)
- tentare con qualche erede del clipper (ma quale?)
Grazie per l'attenzione

 - tentare con qualche erede del clipper (ma quale?)
Io un consiglio te l'ho dato. :-)
EMG
--
EMAG Software Homepage:     
http://www.emagsoftware.it
The EMG's ZX-Spectrum Page: 
http://www.emagsoftware.it/spectrum
The Best of Spectrum Games: 
http://www.emagsoftware.it/tbosg
The EMG Music page:         
http://www.emagsoftware.it/emgmusic
 

 Grazie per l'attenzione
il mio primo linguaggio post universitario (fortran) è stato il GWBASIC
non consiglierò mai nessun tipo di basic per una applicazione professionale
(anche se può essere ottimo e redditivo per piccole applicazioni)
ma devo dire che dalle (poche) informazioni che ho, il nuovo visual è molto
più orientato all'OOP, con grande sconcerto e difficoltà di un miliardo di
"programmatori onlybasic", e sembra sia possibile "usarlo bene" - voglio
dire: programmare in un discreto object oriented style - ed ha accesso a
qualunque motore database via OLE-ODBC
ma le mie scelte le ho già fatte a suo tempo (era il tempo di vb3/vb4) e
scelsi VISUAL OBJECT
non mi sono mai pentito della scelta (harbour era acerbo e le fivewin le
avevo provate con l'ultimo clipper)
e continuerò su questa strada, andando verso .NET via VULCAN.
quello che conta è programmare in OOP, e trovo visual object ottimo
didatticamente - magari per poi programmare in visual C o C#
... adesso EMG mi salta addosso... :-)
ciao
Massimo Bighelli
ARCA Sistemi S.r.l.

 ... adesso EMG mi salta addosso... :-)
No, e perché mai dovrei farlo?


 ha scritto nel
messaggio news:44561192$0$14780$4faf...@reader4.news.tin.it...


 la tua attuale piattaforma di sviluppo che tipo di porting ti consentirà?
In realtà io non ho una sola piattaforma di sviluppo. Se ti riferisci ad 
xHarbour/FWH allora al momento nessuno è interessato al porting. Ogni tanto se 
ne parla e se il mercato andrà in quel senso tale porting verrà probabilmente 
fatto.


> - tentare con qualche erede del clipper (ma quale?)
tieni presente che io ci ho perso quasi un anno per cercare di capire
come portare i miei progetti clipper 5.2 in windows, inoltre i miei
progetti ( molti ) sono stati completamente sviluppati con dbsee e la
cosa che mi dispiaceva di più era perdere tutto il lavoro svolto dal
generatore.
Riguardo allo strumento da scegliere è difficile dirlo dato che
influisce molto le conoscenze informatiche della persona stessa ed
altre cose. Io ho scelto la strada di Delphi, secondo me, da ex
clipperista è la soluzione più vicina rispetto ad altri tool di
sviluppo ( qui molti storceranno il naso, li capisco ), vi sono
componenti free ottimi per gestire i dbf con i vari indici MDX, CDX,
ecc.., l'unica cosa è partire con l'object pascal, tieni presente che
io conoscevo VB e clipper, fai un po' tu. Un'altra soluzione
validissima ( come le altre VO, ecc. ) potrebbe essere Harbour ( Enrico
Maria Giordano credo lo utilizzi a livello professionale con
soddisfazione ). Io dopo lo scotto iniziale sono riuscito ad avere
un'alta produttività con Delphi visto che si utilizza molto la oop,
infatti tutte le cosette carine che dbsee mi dava le ho ricreate in
Delphi con poco sforzo,  eventualmente in privato contattami che ne
parliamo più approfonditamente ( qui saremo molto OT ).
Per il db io personalmente ho scelto Firebird ( opensource ), l'unico (
tranne MSDE e qualcun altro ) da quello che so che puoi distribuirlo
gratuitamente anche ai clienti senza pagare licenze aggiuntive, è
solido, performante ma soprattutto semplicissimo da gestire dato le mie
scarse conoscenze di DBA. Vi sono altri ottimi db, vedi MySQL, MSDE
ecc., anche qui dipende dai componenti che utilizzi per interfacciarsi
e le relative conoscenze in merito, tieni presente ( cosa importante da
non sottovalutare ) le licenze che devi far pagare al cliente se
utilizzi MySQL ecc.
Ciao da Enrico Giudici
ico...@tiscali.it