Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Temas relacionados > Debates
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

 
 
Herramientas Buscar en Tema Desplegado
  #17  
Antiguo 05-12-2009
Avatar de nuk3zito
nuk3zito nuk3zito is offline
Miembro
 
Registrado: ago 2003
Ubicación: "Z" Land
Posts: 244
Poder: 24
nuk3zito Va por buen camino
Cita:
Empezado por mightydragonlor Ver Mensaje
OH POR DIOS!!!!

...

cada vez que agregues mas capas a una aplicación esta se hará mas y mas lenta.
Pero nunca dije que fueran más rápidas!!! Todo mundo sabe que es más lento el paso de información entre capas... pero tu lo has dicho: CAPAS.

Si lees más arriba, verás que me refiero al desarrollo en capas, en donde tu motor de B.D. no sea lo primordial y mucho menos lo único.

Todo esto tiene que ver con las capas, y respecto a la DAO que menciono, la DAO es precisamente una capa que adoptes de un tercero o una que tu mismo hagas si quieres con ADO.NET, ADO, Zeos, IBX o lo que te venga en gana, aunque algunos prefieren dejar directamente una suite de componentes como su "capa virtual" esparcida por toda su aplicación lo cual a la postre le dará problemas para migrar de un motor de BD a otro... por eso hay que escoger bien.

Si bien ADO no es la capa más completa de todas las existentes, sinceramente no se cual lo sea. En mi caso (y en C#) he generado una DAO específica para conexión con ADO.Net y tengo otra diferente solo para Oracle (puedo poner la que se me venga en gana). La DAO no es más que una buena práctica de programación que hará tu código más mantenible, pero eso lo decide el arquitecto del sistema según su visión del proyecto.

Cuando te metas un poco al desarrollo en capas comprenderás perfectamente lo que te he dicho y hasta corregirás malas percepciones que yo mismo tengo... pero antes de eso, solo podremos concluir que ADO es una capa que a ti no te sirve.... por el simple hecho de que no usas capas siguiendo un orden.

Saludos.

Agregado: Por cierto, si ADO es obsoleto, entonces no entiendo por que Delphi sigue liberando esos componentes en sus nuevas versiones. Una cosa son las modas y otra cosa lo funcional, aún así, yo estoy usando ADO.NET... es obsoleto también?
__________________
Tiempo y ocasión acontecen a todos!

Última edición por nuk3zito fecha: 05-12-2009 a las 18:30:53. Razón: Agregado
Responder Con Cita
 


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

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
Cual es el mejor motor de bases de datos y en que casos Loreiev Debates 48 30-12-2008 20:32:40
Cual es el mejor manejador gratis de base de datos para MySQl 5.0+ ? juangabriel1786 SQL 3 15-12-2008 01:10:29
Cuál es la mejor forma de conectar la base de datos a mi programa? martinzcr Varios 8 06-09-2007 17:28:41
Encuesta: Cuál es el mejor gestor de base de datos? semptrion Conexión con bases de datos 7 19-06-2007 04:06:12
Cual es la mejor forma de Conectarse a una base de Datos Acces? catapulta Conexión con bases de datos 1 07-05-2003 06:04:21


La franja horaria es GMT +2. Ahora son las 16:27:01.


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