Newsgroup: it.comp.lang.vo-clipper
Titolo: xHarbour

Ho letto sul NG internazionale delle novitï¿½ su (x)Harbour, da Massimo 
Belgrano.
Sicuramente qualcuno di voi giï¿½ lo usa, o l'ha usato.
Ho poi letto una risposta si Alessandro Antonangeli che gli ha dato 
un'occhiata.
Io non so nulla di xHarbour, e sono passato direttamente dal Clipper a VO, 
ed ora sto valutando la "situazione" Vulcan.
Il commento di Alessandro mi ha incuriosito:
1. cosa vuol dire che l'IDE ï¿½ migliore? Lavora su un repository?
2. la sintassi ï¿½ migliore, ma ï¿½ Object Oriented?
3. (molto generica) come sono le classi implementate?
... certo, queste sono le domande del pigro, potrei scaricare, installare, e 
provare... ma prima di addentrarmi nei meandri del setup di un ambiente di 
sviluppo, sarei lieto di sentire la vostra opinione.
Grazie
Massimo Bighelli
ARCA Sistemi S.r.l.
www.arcasistemi.eu
www.arcasistemi.it

Ciao
Nel frattempo mi sono cimentato un pochino.
Come dicevo non lo uso, ma ho appena provato a convertire un vecchio, ma 
complesso programma che ho ancora in clipper (nessuna ragione per 
convertirlo in VO) e devo dire che funziona benissimo (non ho modificato 
nulla) ed ora ho una applicazione che è w32 e quindi va ancora avanti per 
un po' (naturalmente ha l'aspetto di un'applicazione DOS).
Tieni presente che tutto quello che dico sono le prime impressioni: 
lavorarci davvero poi è un'altra cosa e potrebbero cambiare.
Sicuramente Enrico Maria Giordano ti può dire molto di più, dato che lo 
usa. Io dal suo sito ho scaricato un clone di DBU, ma fatto in windows: 
molto carino
I primi vantaggi che ho notato rispetto a VO sono le dimensioni 
dell'eseguibile, un terzo di quelle generate da VO, la mancanza di DLL e 
la velocità di avvio dei programmi, decisamente maggiore, praticamente 
immediata.
L'IDE di cui parlo è quella a pagamento, di cui si può scaricare una 
versione demo completamente funzionante (eccetto alcune cose) che genera 
eseguibili con un messaggio iniziale e finale. Apparentemente è molto più 
ricca di funzionalità rispetto a quella di VO (poi magari fa schifo ^^). 
Non lavora su un repository, ma crea dei file. Francamente mi sembra un 
vantaggio, dato che ad esempio in VO se hai una libreria in un 
repository, non la puoi usare in un altro (senza ovviamente avere i 
problemi legati agli aggiornamenti).
La sintassi è simile a VO, Object Oriented, quindi con classi che possono 
essere derivate da altre (anche messe assieme se ho capito bene, tipo 
classe Pippo, Classe Pluto, Classe Topolino ed una classe Classe 
WaltDisney inherit Pippo,Pluto,Topolino da cui credo prenda tutti i 
metodi)
Ti faccio un esempio che ho appena visto sul loro NewsGroup per usare un 
activex per creare PDF (
http://www.i-logic.com/PDFActiveX.htm
 FREE)
oPDF = createobject(....)
oPDF:newpage().
oPDF = ..... add text, picture, jpg ...ect
oPDF:endpage()
Le classi sono del tutto simili a quelle di VO
Su youtube ci sono un po' di filmati che fanno vedere l'uso del 
programma: se vuoi una cosa veloce vedi questo al minuto 8
http://www.youtube.com/watch?v=T3juxpI99vI
Direi che non è male e vedrai che poi ti viene voglia di guardarlo 
tutto :)
-- 
Ciao Alessandro

 metodi)
S�, � cos�.
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
 

Ciao
non riesci a darci qualche consiglio?
Io ho navigato un po' in harbour e ci sono un sacco di cose che mi ci 
perdo.
Ad esempio mi piacerebbe che le mia applicazioni fossero anche linux 
compatibili, mi sembra che le wxWidgets siano le librerie più adatte, ma 
esiste un'interfaccia grafica per utilizzarle?
Dicci, dicci :)
-- 
Ciao Alessandro

 Dicci, dicci :)
Purtroppo non so niente n� di Linux n� di wxWidgets. Io conosco solo 
l'ambiente Windows e le librerie Fivewin, mi dispiace.


 
Ciao Alessandro,
uso normalmente xharbour con le librerie Fivewin (grazie ad Enrico Maria 
Giordano) , Miniguiext e Gtwvw.
Quest'ultima (GTWvW)la trovo fantastica per rivitalizzare vecchi 
programmi clipper infatti con poche righe di codice aggiuntive (da 10 a 
... secondo cosa vuoi ottenere)
si può ottenere un programma dall'aspetto windows-like con uso del mouse 
  ,menu browse ecc.
Ho cominciato le mie migrazioni nel mondo windows con Vo (grazie al buon 
Donci) a cui rimango affezionato (ne ho acquistato licenze sino alla 
2,7) ma la politica di sviluppo di questo sistema mi ha convinto a 
cercare qualcosa di altro.
Probabilmente per mia imperizia ma, con Vo, mi sono trovato ad impiegare 
più tempo a risolvere problemi che alla vera e propria programmazione....
Trovo che ciò potrebbe essere accettabile per grandi sviluppi ma a volte 
per piccoli programmi mi sono trovato a fare in una mezz'oretta 
(specialmente con Minigui) cose che con Vo mi richiedevano giornate di 
lavoro.
Ripeto non sono e non voglio essere la pietra di paragone delle cose mi 
limito solo a comunicare la mia esperienza..
Approfitto per fare gli auguri a tutti e credo che nel nostro settore ne 
abbiamo piu o meno bisogno tutti... :-)
Andrea

 Andrea
Ciao
Innanzitutto grazie per gli auguri che ricambio a te e a tutti quanti.
Beh direi che la tua testimonianza è importante, in quanto sei l'unico 
che conosco che ha utilizzato entrambi i linguaggi e trovo interessante 
il fatto che tu abbia deciso per xHarbour
Trovo soltanto strano che sei riuscito a fare in mezz'ora cose che in VO 
impiegavi giornate: o è fantastica la minigui o VO ti è particolarmente 
ostico :)  In ogni caso si evince che sembrano essere molto più friendly 
le Minigui di quanto sia VO
Sarebbe carino trovare un momento per incontrarsi per scambiarsi le 
opinioni: speriamo che si possa fare.
Anche io sono molto infastidito dalla politica su VO, per questo sto 
guardandomi attorno
Grazie del tuo contributo!
-- 
Ciao Alessandro

 
io sono in toscana e tu ?
saluti
Andrea



uh, quant'acqua ^^
Io sono di Milano, non molto distanti
-- 
Ciao Alessandro