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]

Rispondere a