FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
¿Que componente usar?
Qu tal amigos del Foro.
Estoy por comenzar un nuevo proyecto con una empresa donde su base de datos es Informix ... me he percatado de un pequeño problema ... si utilizo DBExpress, este componente no es bidireccional y me complicaria la vida ... el otro seria utilizar BDE pero creo que ya es un poco arcaico ... ¿Ustedes que me recomiendan utilizar? Saludos! |
#2
|
|||
|
|||
Hola edgwin,
Si al final te decides por dbExpress, tendrías que combinarlo con Midas y utilizar ClientDataset. Pero si tu aplicación no va ha ser en tres capas, te recomiendo que busques un método más directo, ya que ciertamente dbExpress es uni-direccional y al combinarlo con Midas, perderás rendimiento en aplicaciones en 2 capas. Aunque todo depende de la estructura de tu aplicación. Un saludo. |
#3
|
||||
|
||||
Hola,
hace tiempo que no trabajo con Delphi y más aún que no trabajo con Informix. Pero estuve conviviendo con ellos juntos durante 4 años. Con Delphi6, i los componentes BDE la verdad que fue de perlas. BDE es arcaico si, pero informix tampoco es un "último modelo". Se llevan bien. Saludos |
#4
|
||||
|
||||
ADO + ODBC tal vez sería más rápido, pero creo que es mejor que busques si hay componentes nativos para acceder a Informix.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#5
|
|||
|
|||
Cita:
|
#6
|
|||
|
|||
Realmente esto depende de la estructura de cada proyecto y por supuesto de la programación que se realice.
Desde que nació DBExpress nos han vendido que dbExpress con DataSnap es más rápido. Mi opinión ( y es sólo mi opinión) después de estar utilizando dbExpress + DataSnap + Midas desde que nació, es que realmente es más lento que utilizar una conexión directa a base de datos (ibx por ejemplo) y una Query que trabaje directamente con un cursor en base de datos. Siempre hablando de aplicaciones Cliente/Servidor que correrán en redes locales. La explicación es muy sencilla dbExpress retorna muy rápido los registros de un cursor. Pero después al utilizar el ProviderDataset y el ClientDataset se realizan una serie de procesos (empaquetado+desempaquetado de registros) que en conjunto hacen el proceso más lento. Pero claro, es mi humilde opinión. Un saludo. |
#7
|
||||
|
||||
Muchas gracias por sus respuestas.
Voy a buscar algun componente nativo para el acceso a informix. Si encuentro algo se los hare saber. Saludos! |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Componente para usar una web cam | lbidi | API de Windows | 1 | 26-04-2010 20:05:39 |
Usar un componente | chux | OOP | 2 | 12-12-2005 16:32:08 |
usar componente de una dll | cuscus | API de Windows | 2 | 28-06-2005 15:44:05 |
Que componente usar? | Coco_jac | Varios | 7 | 10-06-2005 17:25:06 |
¿Que componente usar? | chele | Impresión | 9 | 18-03-2004 15:57:44 |
|