Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 20-02-2008
brandolin brandolin is offline
Miembro
 
Registrado: jul 2003
Ubicación: Mendoza
Posts: 324
Poder: 21
brandolin Va por buen camino
Desicion de componentes.

Hola a todos, se que este es un tema mas que tratado en este club y he leido casi todas las respuestas sobre esto y no he podido tomar ninguna desicion al respecto, espero sus consejos.
El tema es el siguiente:
-Hace tiempo (mas de 4 años) que vengo desarrollando en la mejor base de datos del mundo... firebird, obviamente...
-He utilizado los componentes de conexion IBX y los DBExpress, estos ultimos han sido fantasticos y los primero no han sido malos pero me costo un poco entenderlos un poco.
-Actualmente estoy inciando dos proyectos nuevos, obviamente con Firebird 1.5 o ya pensando en la 2.x, uso Delphi 7 .....
-La duda es que necesito en un campo de datos usar un BigInt y el bendito D7 toma esto com TFBC.... y he visto que hay problemas de compatibilidad con los dbexpres que tengo instalados....
-Ademas he escuchado por alli que firebir se va a ir distanciando de Dbexpress cada vez mas y eso me preocupa a futuro. P
-He comenzado a estudiar un poco los otros componentes que andan dando vuelta, principalmente IBObjects y MDO, a los primero ya los instale y los estoy probando y por lo que veo son muy similares a IBX y a los segundos, todavia no los he visto....
Puntualmente, quisiera que me tiren algunas ideas de que usar, recomendaciones, experiencias etc etc... cualquier cosa sirve para poder tomar una descicion de que usar en estos nuevos proyectos.... (obvio que sean free).

Muchas gracias por todo...
Responder Con Cita
  #2  
Antiguo 20-02-2008
Avatar de Al González
[Al González] Al González is offline
In .pas since 1991
 
Registrado: may 2003
Posts: 5.604
Poder: 30
Al González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en bruto
Creo que en tu caso el camino más adecuado sería continuar con dbExpress, preferentemente con Firebird 1.5 si no te apura mucho usar la versión 2 todavía. En caso contrario podrías hacer el esfuerzo de conseguir algún controlador de terceras partes para conexión dbExpress-Firebird 2. Desconozco cuáles estén disponibles, pero hace poco Antonio Castillo mencionó algo al respecto en otro hilo similar, el cual probablemente aparecería al final de esta página si hubieras dado un título más adecuado al hilo, algo así como "Dudas dbExpress-Firebird 2".

Me gustaría buscarte ese hilo, pero creo que no tendrás problema para encontrarlo por ti mismo. No obstante, si esto ocurriese, avísame y en una oportunidad trataré de localizar el enlace.

Saludos.

Al.
Responder Con Cita
  #3  
Antiguo 20-02-2008
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Poder: 29
Lepe Va por buen camino
Yo estoy con los MDO, no se han actualizado desde hace mucho, pero no he detectado ningún fallo.

Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
Responder Con Cita
  #4  
Antiguo 20-02-2008
Avatar de duilioisola
[duilioisola] duilioisola is offline
Miembro Premium
 
Registrado: ago 2007
Ubicación: Barcelona, España
Posts: 1.735
Poder: 20
duilioisola Es un diamante en brutoduilioisola Es un diamante en brutoduilioisola Es un diamante en bruto
También puedes probar los ZeosLib.
No la conozco, personalmente, pero parece interesante.
Responder Con Cita
  #5  
Antiguo 20-02-2008
brandolin brandolin is offline
Miembro
 
Registrado: jul 2003
Ubicación: Mendoza
Posts: 324
Poder: 21
brandolin Va por buen camino
Al, gracias por responder, te comento que no he encontrado el post que indicas.

Por otro lado mi apuro de cambiar de firebird 1.5 a 2 no es urgente pero es algo que tengo que ir pensando y ya que estoy iniciando estos proyectos creia que era lo mas apropiado hacer. Tambien es cierto que no he encontrado algun componente que me satisfaga, mas que nada porque todos son muy direrentes uno de otro. Por ejemplo ibobjects es muuuy diferente a dbExpress, no digo que sea malo ni bueno sino que diferente, quizas tenga mas potencialidad no lo dudo, pero un cambio de componente es cambiar mucho la filosofia de trabajo.

Espero algunos comentarios mas sobre componentes free disponibles o bien esperiencias de ustedes... gracias por todo
Responder Con Cita
  #6  
Antiguo 20-02-2008
Avatar de Al González
[Al González] Al González is offline
In .pas since 1991
 
Registrado: may 2003
Posts: 5.604
Poder: 30
Al González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en bruto
La filosofía en el uso de dbExpress + TClientDataSet es ya no preocuparse demasiado por el DBMS usado. Poder construir tanto aplicaciones como bibliotecas que hoy trabajen con una base de datos y mañana quizá con otra, haciendo mínimos o nulos cambios en el código fuente. Además de permitirle a las aplicaciones ser adaptadas más fácilmente a esquemas de tres o más capas.

Desde mi punto de vista, en la mayoría de los casos es más provechoso usar componentes para acceso a datos que no estén "casados" o demasiado orientados a una base de datos o marca en especial. Es la razón por la que ya no uso IBX ni ADO y me he concentrado en el camino abierto de dbExpress, el cual ya lleva varios años de demostrar su estabilidad y rapidez.

Hoy ya no me preocupo tanto de la base de datos a usar en un proyecto mediano o grande. Uso Firebird 1.5 con el controlador de InterBase, y si por alguna extraña y válida razón o por un típico motivo político (ya ven cómo son en algunas organizaciones) hubiese que cambiar de base de datos en el futuro, sólo me ocuparía de conseguir un controlador (driver) de dicha base de datos para dbExpress.

Creo que si lees a conciencia estos enlaces (que encontré sin grandes pérdidas de tiempo y sin mucho esfuerzo empleando la opción de búsqueda de estos foros), estarás más cerca de una decisión acertada para tu caso particular:

http://www.firebirdnews.org/?p=1433
http://www.clubdelphi.com/foros/showthread.php?t=51695
http://www.clubdelphi.com/foros/showthread.php?t=52117

Saludos.

Al González.

Última edición por Al González fecha: 20-02-2008 a las 18:54:49.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Componentes nasedo Varios 6 11-02-2008 20:33:56
problema al conectar desicion Cube fergape Varios 0 15-11-2006 16:21:43
Cubos de desicion CARSOFT_AR Varios 2 29-01-2005 23:00:25
componentes IBX ARCON Conexión con bases de datos 3 25-10-2004 11:51:31
Desicion Cube frankmch Varios 1 01-12-2003 15:24:44


La franja horaria es GMT +2. Ahora son las 22:36:41.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi