Newsgroup: it.comp.macintosh
Titolo: Database su Mac

Su consiglio di it.comp.programmare, riposto anche qui.
Per motivi di studio/lavoro ho messo su un data base bibliografico molto
particolare (ci sono molte tabelle, per registrare citazioni, tematiche,
ecc)con Access, con il supporto di Crystal report.
Ora ho preso una decisione drastica; ho bisogno di un portatile, e ho deciso
che sarà un iBook. Ditemi che faccio la scelta giusta (sono innamorato, e
gli innamorati vogliono sentirsi dire che hanno ragione).
L'inconveniente è che Access non c'è, ma sono pronto a riprendere in mano le
vecchie nozioni di programmazione (dai tempi dell'Amiga!) e sviluppare in
qualche modo il database (per la fase di transizione c'è sempre il pc di
casa con Access). Ho provato il demo di FileMaker , ma è decisamnte troppo
rigido; insomma, devo costruire il db a livello più basso.
Cosa mi consigliate?
Avevo pensato di usare mysql (o postgresql) con l'appoggio di qt
designer, o dell'interface builder nativo del MAC OS X.
C++ o python (dovrei familiarizzare un po' coi linguaggi; credo python sia
pi accessibile)?
Qualche altra idea? Non sono un esperto, ma sono intraprendente.
Grazie,
Davide

 ciao!

 Qualche altra idea? Non sono un esperto, ma sono intraprendente.
Python + PyQt (e QtDesigner) + un DB a scelta (PySqlite probabilmente
basta alle tue esigenze, PostgreSQL e` il + completo, MySql puo` essere
un compromesso) e` un'ottima scelta, se decidi di programmarlo, il tuo
DB (se puoi metterlo assieme con tua piena soddisfazione con le
applicazioni che gia` ti sono state consigliate puo` essere + rapido).
Python e` anni luce + facile di C++ (parlo da esperto di entrambi).  E
it.comp.lang.python (anche comp.lang.python se hai un minimo d'inglese)
puo` aiutarti molto.
Alex

 In cosa ti sembra piu' "rigido"?
Non so, magari č solo una questione di gestione di controlli (caselle a
scelta multipla, ecc.). Probabilmente non sono abituato all'interfaccia di
filemaker, tutto qui. Forse sono solo viziato dai wizard di access.
Grazie per i suggerimenti.
Davide

GRazie :-)

 su Mac: MySQL, Postgres o addirittura SyBase e perche' no, Oracle.
Non e` che Oracle costicchia?  Questo potrebbe rispondere al "perche`
no", considerando che MySQL e PostgreSQL sono gratis.  Non ho idea del
pricing di Oracle su Mac, ma immagino che gratis proprio non sia...
Alex

 In cosa ti sembra piu' "rigido"?
Effettivameente con FileMaker si possono fare applicazioni
eccezionali... mi par strano che non ti sembri all'altezza.
Se il tuo obiettivo sono applicazioni di questo genere, probabilmente il
miglior investimento in tempo e denaro e' in FileMaker piuttosto che
partire dal basso con MySQL
Emiliano Farinella
-- 
http://www.emiliano.farinella.org

 Ma la sua domanda non specificava alternative free ad Access...
Vero, ma visto che tu chiedevi "perche` non Oracle", io fornivo la
risposta che mi pareva piu` verosimile alla TUA domanda;-)...
Alex

 pi accessibile)?
Ti consiglio Python. Tra l'altro dovrebbe avere un qualche modo per
fare anche la parte dell'interfaccia grafica e non mi stupirei se
fosse pure carbonata (cedo la parola a Enrico Franchi)
-- 
 /\            ___
/___/\__|_|\_|__|___Gian Uberto Lauri_____________________
  //--\ | | \|  |   Integralista GNUslamico e fancazzista 
\/

 fosse pure carbonata (cedo la parola a Enrico Franchi)
Hai varie scelte, compresa Cocoa (via PyObjC), wx, Qt, carbon,
coregraphics, e il brutto vecchio tkinter (e molte altre).  Fin troppe
(come peraltro in C++, ammettiamolo -- in questo, l'enorme varieta` di
approcci GUI usabili, Python e C++ sono quasi pari, anche se in tutto il
resto il serpentone e` meglio!-)
Alex