Newsgroup: it.comp.lang.delphi
Titolo: dbExpress, IBexpress ecc,ecc

Salve amici,
Avrei bisogno di qualche spunto e qualche consiglio da voi veterani
della programmazione Delphi.
Mi sono deciso ad abbandonare (quasi) i vecchi componenti BDE
e volevo qualche spunto su come implementare un piccolo gestionale
che condivida le tabelle su più PC con i nuovi componenti dbExpress o 
IBExpress.
Mi riferisco ad una piccolissima LAN con 4 o 5 PC Client.
Quali sono i componenti che fanno al caso mio?
Mi spiego Meglio:
L'approccio col BDE prevedeva alcuni settaggi degli Alias, dei vari file
LCK e NET nonchè l'abilitazione del LOCAL SHARE.
Lo stesso tipo di applicazione con che tipo di componenti si
può realizzare? I componenti ClientDataSet possono lavorare in reti
locali al posto delle vecchie TTable e TQuery?
Mi potreste indirizzare?

> Quali sono i componenti che fanno al caso mio?
La scelta dei componenti è il secondo punto.
Il primo è "quale db uso?".
-- 
Alberto Salvati
A NEAPOLITAN Delphi Developer who is studying c# and .net
"Dicette 'o pappece 'nfaccia 'a noce dammi 'o tiempo che pure te spertoso"

> Il primo è "quale db uso?".
Sinceramente ero orientato a MySQL (solo perchè + conosciuto)
quindi mi consiglieresti dbExpress?

 quindi mi consiglieresti dbExpress?
Per Firebird esistono suite dedicate. Per Postgres sinceramente non  so.
Se usi roba dedicata guadagni in performance ma perdi in termini di 
teorica riutilizzabilità del codice.
Se usi roba generica tipo dbexpress perdi qualcosa in performance, ma in 
teoria potresti cambiare db senza cambiare il codice della tua app.
Ma, con la storia di .net, tutte queste considerazioni cadono.
Ad esempio, fino a poco tempo fa non esistevano i DOA (allround 
automation) x .Net....


 teoria potresti cambiare db senza cambiare il codice della tua app.
E' questo quello che mi preoccupa di +
per il momento ti ringrazio, mi darň una buona
lettura ai capitoli 14 e 15 di Marco cantů (delphi7).
e poi sicuramente vi stresserň un pň tutti quanti.
Mille grazie.


 lettura ai capitoli 14 e 15 di Marco cantů (delphi7).
xche usi quel libro? esiste roba nettamente superiore.


>xche usi quel libro? esiste roba nettamente superiore.
Io ho letto i libri di Marco Cantù, le motivazione che portano alla 
lettura dei suoi libri sono molte:
1) E' l'unico libro che viene tradotto in italiano, e purtroppo non 
tutti hanno una buona conoscenza dell'inglese, però se conosci libri 
validi in italiano ti chiedo di dirmi i titoli.
2) Leggendo quei libri, ho imparato tante cose
3) Penso che siano alla portata di tutti, dopo aver letto D4,5,6 ci sono 
pagine di approfondimento per la programmazione oggetti, delle libreria 
run time (capitoli magari consigliati ai più esperti), se qualcuno non 
vuole andare molto in profondità può saltare qualche capitolo, e 
imparare ugualmente a usare Delphi "superficialmente"
4) Considero Marco Cantù un guru di Delphi, percui perchè non leggere un 
suo libro?
5) Sicuramente leggere 2 libri è meglio che leggerne 1 solo, ma questa è 
un'altra storia
Era solo per dire la mia
Stefano Lorenzi
--- posted by geoForum on 
http://www.delphiedintorni.it

> quindi mi consiglieresti dbExpress?
Visto che provieni dai componenti per BDE ti consiglio i componenti 
OpenS Zeoslib (io uso la 6.5.1).
http://sourceforge.net/projects/zeoslib/
Le proprietà ed i metodi sono simili alle classi Tquery, Tupdate ecc.. 
di borland ma non si appoggiano a nulla, ne ado, ne odbc ne BDE. Fai la 
tua applicazione e installi l'applicazione dal cliente senza modificare 
nulla. Supportano in modo nativo MySQL, PostgreSQL, Interbase, Firebird, 
MS SQL, Sybase, Oracle e DB/2.
Questi componenti esistono per delphi (tutte le versioni), kylix e nel 
cvs puoi trovare anche la versione per lazarus. C'è un forum di 
sostegno. Il sito è chiuso da un po' di tempo ma, come confermato da uno 
degli sviluppatori sul forum ufficiale, lo sviluppo continua e verrà 
ricreato anche il nuovo sito.
Ciao
Gianni
Gianni

Non credo sia una buona idea basarsi su tetsi tradotti in lingua 
italiana viste la pessima qualità di queste traduzioni.
Il ns è un settore (come tanti) a predominanza anglossassone e nessuno 
può mettere in dubbio che a livello planetario la lingia dell'ICT sia 
l'inglese, salvo eccezioni come la Francia.
Per il resto, mai messo in discussione la competenza di Marco o il fatto 
che si possa imparare qualcosa dai suoi libri.
Dico solo che ho visto altri titoli rigorosamente in inglese che sono 
decisamente migliori.
Il tutto rigorosamente imho. :)


 Il tutto rigorosamente imho. :)
Ti consiglio di andarti a documentare su chi ha curato la traduzione del 
libro di cui state parlando (Mastering Delphi 7), IMHO ti rimangeresti 
velocemente tutto quello che hai scritto...
Saluti
-- 
Andrea /\/\agni

 Gianni
Grazie Gianni, credo comunque che MySQL rompa un pò le scatole
per i permessi di connessione, è da qualche giorno che cerco di collegare
un SQLConnection e non mi riconosce ne password ne user.
problemi di cui hanno già scritto nel NG.
anche Zeos mi da lo stesso errore con MySQL. so che bisogna configurare
un file di testo affinchè ci si possa connettere; ma pur manovrando con 
permessi,
e stringhe "localhost" e % non mi funziona.
A questo punto o qualcuno mi da una mano oppure passo a Interbase
che si connette senza tanti fronzoli ed è + performante a livello di
componenetistica nativa Delphi.
MySql o Interbase vi ringrazio comunque tutti.