Newsgroup: it.comp.macintosh
Titolo: Visual Basic/Real Basic/Filemaker

Stavo dando un'occhiata al compilatore Visual Basic in M$ Office 98.
Mi chiedevo innanzitutto quali fossero le differenze di linguaggio con
il nostro Real Basic. Mi hanno detto, un amico picciotto, che Visual
Basic sarebbe necessario in Excel per creare l'interfaccia dei database.
Non ho ancora capito come cio' potrebbe avvenire ma risulta interessante
il confronto tra il nostro FileMaker (a proposito naturalmente esiste
una versione per PC oppure e' possibile compilare da Mac un file FM
stand alone per Win2000?) e l'accoppiata tra Excel/Visual Basic. L'idea
molto superficiale che mi sono fatto e' che 1) Excel sia piu' semplice e
immediato per archiviare dati (hai la possibilita' di vedere tutte le
variabili di un vettore senza dover definire il vettore stesso,etc...),
abbia una capacita' di calcolo migliore, insomma un vero e proprio
foglio di calcolo; 2) Filemaker sia un vero programma per fare database
con tanto di interfaccia per utenti inesperti, forse meno diretto
relativamente alle funzioni di calcolo.
Come avrete capito a me piace moltissimo l'aspetto dell'archiviazione
dei dati. Poter costruire dei programmi che siano in grado di farlo
costituisce, secondo me, un enorme vantaggio per chiunque in qualsiasi
campo. Ma se qualcuno avesse intenzione di farne un quasi-mestiere al
servizio di altri cosa converrebbe imparare? A programmare in RealBasic,
scegliere l'universalità di VisualBasic/Excel, oppure diventare esperto
in FileMaker?
Non so se sono stato chiaro.
Vi ringrazio.
Ciao
-------------------------------------------------------------------
In un giorno dell'uomo stanno i giorni del tempo...    (J.L.Borges)
----------------...@libero.it------------------------

 in FileMaker?
Bella domanda...
A parte l'argomento "archiviare i dati", che non e' una cosa banale,
tutti e tre gli strumenti che hai citato vanno bene... io ti indico le
mie esperienze poi vedi tu il da farsi:
1) RealBasic: ci lavoro molto in ambiente client/server usando come DB
Primebase (uno dei migliori DB che abbia mai usato anche se ha
un'interfaccia poco amichevole, nel senso che non ha interfaccia!!!).
e' uno strumento molto potente se usato bene, in accoppiata con il suo
motore DB interno puo' risolvere non pochi problemi nel caso di
programmi tipo Agende, archivio CD, Videocassette, ecc... (tieni conto
che e' anche multipiattaforma, compili la versione per Win senza toccare
una riga di codice!)
L'ho usato anche con SQL server della M$ e Oracle e devo dire che il
tutto funziona bene (anche se in questo caso la gestione dei recorset
non e' il massimo)
L'unico difetto e' che devi imparare a programmare!(non sto palando di
imparare il linguaggio ma di saper programmare che e' una cosa diversa)
2) VB/Excel: ho provato una volta l'accoppiata per 10 Minuti poi ho
"disinstallato tutto"...non fa' per me, ma so che esistono molti
programmi commerciali basati su questa accoppiata...
3) FileMaker: sul mio primo mac (un LCII) c'erano due programmi
HyperCard e Filemaker con questa accoppiata ho fatto di tutto (anche un
prog per la gestione esami della Facolta' di Architettura di Milano...un
po' di pubblicita' non fa' mai male!!!) 
Fino a pochi anni fa' ero innamorato di filemaker ... poi i suoi limiti
mi hanno trascinato verso nuovi lidi!
lo trovo uno dei migliori DB per l'utenza normale (archivio CD, ecc...)
la manutenzione e' semplice, puoi modificarlo in 5 minuti senza troppi
dolori....peccato per quei difettucci!
Spero di non averti fatto confusione, se fossi in te proverei la
versione demo di RealBasic e Filemaker, e dopo una lunga riflessione
prenderei la decisione ... puoi usarli anche tutti e due nessuno lo
vieta ;-)
Bye,
Il Mida

 esperta.   :-?
I limiti che ho descritto sopra sono legati a:
Mie paturnie e al fatto che non devo archiviare solo CD!
cmq non ti preoccupare FM va benissimo anche per archiviare una mole di dati
di una certa dimensione
dipende da come lo usi.
e poi era la mia esperienza personale, se per te' FM non ha limiti vuole
dire che per l'uso che ne fai va' piu' che bene ;-)
Un saluto
Bye,
il Mida