Con Base ci sto provando da tempo. Per applicazioni standalone il motore
integrato HQSQL offre buone funzionalità e risulta abbastanza stabile.
Abbastanza significa che conviene salvare tutto prima di modifiche
importanti, in particolare se si lavora con view scritte in sql non
strutturato. Dai crash va detto che ripristina velocemente con l'ultimo
salvataggio.
Quando ci si avventura a definire interfacce su db remoti, la scelta del
driver fa la differenza, ma la scelta é stretta: odbc oppure jdbc, se si
lavora sotto Linux non conosco alternative a jdbc. Sul lavoro ho provato
a fare qualche UI verso Oracle e si arriva ad avere risultati onorevoli.
Ma il punto debole sono le stampe. Per avere un master-detail un poco
complesso occorre usare Oracle-Report, che va attivato specificatamente
con apposito pacchetto. Qui la stabilità in fase di design è davvero
critica, mentre il runtime ha prestazioni accettabili.
diego
On 04/03/2016 14:27, Italo Vignoli wrote:
On 04/03/2016 14:07, Roberto Crosio wrote:
La mia domanda più pressante è: qual è lo Stato dell'Arte di Base?
Base è un problema, perché è nato male, e rimetterlo in riga è molto
complesso. Sono state apportate delle modifiche, ma bisognerebbe
ripensare tutta l'impostazione.
In questo momento, è stato aggiunto il motore Firebird, e un filtro per
PostgreSQL. Inoltre, è stato ridotto l'impatto di Java, che rende tutta
l'applicazione particolarmente pesante.
Personalmente, opterei per un vero database open source, visto che c'è
solo l'imbarazzo della scelta.
Purtroppo, quando Sun ha deciso di sviluppare un modulo per la gestione
dei database, per controbilanciare la presenza di Access, lo ha fatto in
modo superficiale, e ha creato un accrocchio che illude l'utente senza
soddisfare le sue esigenze.
Ci sono utenti che, a costo di grande impegno personale, riescono a
utilizzare Base, ma l'uso di una suite di produttività non può essere
legato alla buona volontà degli utenti, e le applicazioni dovrebbero
essere alla portata di tutti.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]