FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Opiniones ZeosLib
Hola,
Hay alguien por aquí que pueda comentar sobre Zoeslib? Tengo una aplicación viejita en Delphi 7 que tenía en el baúl, y necesito hacerla funcionar de nuevo. Antes la operaba con dbExpress/Firebird y ahora lo haré con MySQL 5. Para Delphi 7, la única alternativa eran componentes comerciales dbExpress, por lo que probaré con Zeos... más lo que veo es que hay poca documentación o documentación incompleta de propiedades/métodos. Tengo compomentes DataSetProvider que tienen código en algunos de sus eventos... y necesitaría ver cómo traslado esto a los componentes Zeos; consulté la página oficial, pero hay proyectos incompletos de documentación. En síntesis: cuál es su opinión de estos componentes? conocen referencias decumentales de su uso? Gracias, Guillermo |
#2
|
||||
|
||||
dbexpress contra mysql creo que es nativo. yo actuamente conecto con mysql 4.1 y no he tenido ningun problema, ahora con las Zeos pues solamente hice pruebas de conexion y todo bien pero segun comentarios que he leido en este mismo foro al parecer funcionan muy bien.
|
#3
|
||||
|
||||
Yo no uso zeos pero siempre pasan por aqui preguntas de que porque la conexión es tan lenta y nadie las puede responder.
__________________
self.free; |
#4
|
||||
|
||||
Yo uso zeos desde siempre y nada de conexiones lentas...casi siempre a quienes les pasa se debe a que no configuran bien la conexión. La documentación en sí es escasa pero son tan sencillas que las propiedades y métodos se explican solos ya que son similares a lo que otros componentes tienen como TQuery, TTable etc. que ya vienen con delphi. Lo mejor es que funcionan exactamente igual con Firebird, MySQL y Postgress, con los demás motores no lo he probado pero en realidad son excelentes.
__________________
AKA "El animalito" ||Cordobés a mucha honra|| |
#5
|
||||
|
||||
Ese punto es muy interesante.
|
#6
|
||||
|
||||
Jeje claro Casi ya he hecho 2 o tres cosillas en donde con solo cambiar el motor en el componente que hace la conexión lo demás ni se toca. Claro, si utilizas SQL mas o menos estandar pq cada uno tiene sus diferencias.
__________________
AKA "El animalito" ||Cordobés a mucha honra|| |
#7
|
||||
|
||||
¿Podrías explicar esto?
dbExpress (DBX) son componentes nativos, vaya, que vienen en el propio Delphi, y para mi gusto de los mejores cuando los combinas con TClientDataSet. Raúl ha dado testimonio de que los ha usado sin problemas con MySQL. ¿Será que el verdadero problema es la posible falta de un controlador nativo para versiones más recientes de MySQL? Saludos. Al González. |
#8
|
||||
|
||||
Cita:
Pero de eso hace tiempo, y quizá ahora con CodeGear la situación haya cambiado. // Saludos |
#9
|
|||
|
|||
Delphi 2009 tiene actualizdos sus drivers dbExpress para MySQL 5. El problema es con Delphi 7, en que se quedaron dando servicio hasta MySQL 4, por lo que estoy probando alternativas, una de ellas gratuita (ver el sitio), más me causó algunos problemas con datos "bigint", y en un ClientDataSet, al activarlo, solo obtuve el mensaje "Error catastrófico"
Estuve viendo un poco de Zeos; ciertamente son más simples que dbExpress... por que con este último se necesita tener el SQLDataSet, DataSetProvider, ClienteDataSet ... por cada origen de datos, y eso es una monserga. El problema que tengo es que las aplicaciones que hice en Delphi 6 y que ahora trato de revivir con Delphi 7, tiene más de 20 DataSets que tendría que cambiar... y algunos métodos cambian de dbExpress a Zeos. Por ejemplo, el ApplyUpdates del ClientDataSet maneja parámetros distintos. La propiedad CommandSQL en Zeos es de un tipo de dato, mientras que la de dbExpress es distinto. Por lo tanto, o me lanzo a la aventura de cambiar todo a Zeos, o invierto $130 dólares en un driver dbExpress MySQL.... Saludos y gracias por sus comentarios !!! |
#10
|
||||
|
||||
zeos sin problemas
Yo he usado Zeos desde hace unos cuantos meses y exclusivamente con Mysql 5 y la verdsad no son nada lentas y como todos dicen son faciles de usar y si necesitas información sobre su uso echate una busqueda por los foros se han hecho muchas preguntas de su uso, algunas de estas son mias , pero son muy faciles de usar y si no me equivoco estas librerias tambien probeen acceso nativo a FB, MySQL y PostGree, por medio de las dll de acceso a cada una de ellas.
en lo personal las uso y no me han fallado
__________________
tu mente es tu mas presiado tesoro, cultiva tu conocimiento |
#11
|
||||
|
||||
Utilizar o no los TClientDataset y sus amigos depende mucho de la escalabilidad que le quieras dar a tu aplicación. Si solo vas a trabajar en un solo tipo de servidores o bien con una aplicación de escritorio ciertamente no son tan necesarios. Su pega es como tu dices que por cada tabla requieres otros 3 componentes. Obviamente tienen su potencia pero a mi juicio hay veces en que podemos obviarlas y usar las características equivalentes de Zeos.
__________________
AKA "El animalito" ||Cordobés a mucha honra|| |
#12
|
||||
|
||||
Cita:
Cita:
Cita:
Cierto, por ello hace tiempo le di al TDataSetProvider la capacidad de crear y "contener" al conjunto de datos proveído. Y de esa manera ya sólo son "dos" componentes. |
#13
|
|||
|
|||
Cita:
Cita:
Saludos |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Solicitud de opiniones | JCarlosas | Conexión con bases de datos | 6 | 01-01-2009 17:04:38 |
Necesito opiniones: Aplicación web con ActiveX | MaMu | Internet | 15 | 15-04-2008 04:18:22 |
Opiniones a favor y en contra de Delphi 2006 | cgomez | Debates | 7 | 28-04-2006 15:47:53 |
Opiniones sobre el Firebird 1.5RC3 para aplicaciones web | victork_py | Firebird e Interbase | 2 | 04-07-2003 14:54:45 |
|