Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Providers
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 15-07-2010
manuc manuc is offline
Miembro
 
Registrado: abr 2010
Posts: 165
Poder: 15
manuc Va por buen camino
¿quién usa Midas?

Hola tendría una pregunta tonta: la cantidad de preguntas y respuesta que hay en esta sección de providers:

¿es un reflejo del poco uso que hemos hecho de esta tecnología?

¿no os gusta? ¿no la veis eficiente?

Trato con muchos clientes que programan en Delphi y por lo general muy poca gente ha entrado a usar Midas.

Gracias.

Un saludo.
Responder Con Cita
  #2  
Antiguo 15-07-2010
Avatar de AzidRain
[AzidRain] AzidRain is offline
Miembro Premium
 
Registrado: sep 2005
Ubicación: Córdoba, Veracruz, México
Posts: 2.914
Poder: 21
AzidRain Va camino a la fama
Cualquiera que use TClientDataset, en automático ya usa MIDAS. Por ahi Al Gonzáles creo que tiene muchísimo que comentar pues ha estado trabajando mucho tiempo con esa tecnología.
__________________
AKA "El animalito" ||Cordobés a mucha honra||
Responder Con Cita
  #3  
Antiguo 15-07-2010
Avatar de Chris
[Chris] Chris is offline
Miembro Premium
 
Registrado: abr 2007
Ubicación: Jinotepe, Nicaragua
Posts: 1.678
Poder: 19
Chris Va por buen camino
Ya que lo preguntan, quisiera saber cual es la ventaja o pros de usar esta tecnología. Confieso que en mi vida la he utilizado, solamente la he visto mencionar por uno que otro lado. Según lo que he oído, serviría para optimizar los accesos a datos en empresas que estén divididas en sucursales. Vuelvo a repetir: eso es lo que he entendido. No sé si estaré por los palotes (perdido).

Saludos,
Chris
__________________
Perfil Github - @chrramirez - Delphi Blog - Blog Web
Responder Con Cita
  #4  
Antiguo 16-07-2010
manuc manuc is offline
Miembro
 
Registrado: abr 2010
Posts: 165
Poder: 15
manuc Va por buen camino
Hola Chris,

Es un poco largo de explicar.

Tiene sus ventajas y sus inconveniente. Todo depende de cómo quieras o tengas estructurada tu aplicación.

A groso modo (una de sus funciones) te permite que tus aplicaciones corran por Internet, conectadas a servidores remotos.

Puedes dividir tu aplicación en tres (o más) capas: Software Cliente -> Capa SQL -> Motor SQL.
Posibilitando así una estructura de Software distribuido.

Por un lado preparas tu Software cliente que será el que manejarán los usuarios.

Por otro lado, construyes una módulo que podrás instalar en tu servidor y que se encargará de toda la lógica, conexiones a base de datos, actualización de registros, etc.

La capa cliente y la capa SQL se conectan entre si mediante conexiones por Socket (o Web) y actuan cada una operando en sus correspondientes máquinas.

Si tu aplicación está bien estructurada granas mucha velocidad en grandes redes, donde pueda existir gran concurrencia de usuarios.

Por supuesto si quieres que su Software trabaje con conexiones remota a servidores, es una buena solución.

Espero que por lo menos te haya dado una idea.

Un saludo.
Responder Con Cita
  #5  
Antiguo 16-07-2010
Avatar de Chris
[Chris] Chris is offline
Miembro Premium
 
Registrado: abr 2007
Ubicación: Jinotepe, Nicaragua
Posts: 1.678
Poder: 19
Chris Va por buen camino
Gracias por la explicación manuc. Sin embargo aún no veo las ventajas que hagan realmente factible implementar una tercera capa MIDAS. Las características que me has mencionado desde mi punto de vista podrían implementarse con codificación extra, ej. usando procedimientos almacenados (dentro de la base de datos). La velocidad y poder que obtienes con los procedimientos almacenos creo ni la soñaría al tratarlo de hacer con una tercera capa externa.

Las conexiones remotas se pueden establecer con prácticamente todos los motores de base de datos hoy existentes, por lo que este punto no creo que sea una ventaja para Midas.

Ojalá no me esté precipitando con lo que voy a decir, si lo hago, espero me dispensen por ser un ignorante en esta técnología --aunque por la misma razón no debería opinar-- pero... creo que está tecnología va de salida. Con el advenimiento de "la nube" las mayorías de TI están viendo sus ciertas ventajas, especialmente para el Deploy. No veo factible introducir una tercera capa a la que habrá que darle mantenimiento, además de los clientes. Con una tercera capa se está introduciendo más trabajo de mantenimiento y soporte desde mi punto de vista. Creo que las bases de datos modernas hacen de este tipo de soluciones algo del pasado. Hoy en día puedes escribir código potente en C, C++, Python y otros lenguages dentro de procedimientos almacenados en una base de datos. Puedes implementar casi cualquier lógica de negocios a nivel de base de datos sin necesidad de crear una nueva capa.

Saludos,
Chris
__________________
Perfil Github - @chrramirez - Delphi Blog - Blog Web
Responder Con Cita
  #6  
Antiguo 17-07-2010
manuc manuc is offline
Miembro
 
Registrado: abr 2010
Posts: 165
Poder: 15
manuc Va por buen camino
Hola Chris,

Como verás tampoco es que me haya explicado muy bien.

Todo es cuestión de puntos de vista. En la estructuración que yo sigo en mis aplicaciones siempre utilizo una tercera capa y (a mi personalmente) me da mucho más control que los procedimientos en base de datos, a parte de facilitar la portabilidad de la aplicación.

Pero claro, los defensores de la programación en base de datos no estaréis nada de acuerdo conmigo. :-)

Para mi, según que estructura desees implantar, sí tiene grandes ventajas sobre la programación en 2 capas.

un saludo.
Responder Con Cita
  #7  
Antiguo 17-07-2010
Avatar de rgstuamigo
rgstuamigo rgstuamigo is offline
Miembro
 
Registrado: jul 2008
Ubicación: Santa Cruz de la Sierra-Bolivia
Posts: 1.646
Poder: 17
rgstuamigo Va por buen camino
Actualmente creo saber que ya no se le llama "Midas" sino mas bien "Data Snap".. De ahí creo la confusion.
Para conocer su funcionamiento, ventajas y demás, siempre sugiero leer sin flojear las siguientes 7 partes de un artículo que habla de ésta tecnología.(1, 2, 3, 4, 5, 6 y 7), personalmente no conocía ésta tecnología, hasta que me topé con dicho artículo y pues por demás está decirle que es Excelente..!!!.
Saludos...
__________________
"Pedid, y se os dará; buscad, y hallaréis; llamad, y se os abrirá." Mt.7:7
Responder Con Cita
  #8  
Antiguo 17-07-2010
Avatar de rgstuamigo
rgstuamigo rgstuamigo is offline
Miembro
 
Registrado: jul 2008
Ubicación: Santa Cruz de la Sierra-Bolivia
Posts: 1.646
Poder: 17
rgstuamigo Va por buen camino
Arrow

Se me olvidó comentarles que tambien pueden ver y/o descargar video de la página de Embarcadero por ejemplo de Aqui.
Saludos...
__________________
"Pedid, y se os dará; buscad, y hallaréis; llamad, y se os abrirá." Mt.7:7
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
Midas y Ado.net bhor .NET 0 05-02-2007 12:12:21
Midas.dll Esau Providers 9 01-02-2007 03:48:44
Midas pichi Vignola OOP 2 12-08-2006 21:07:49
Midas.dll ?? Coco_jac Varios 2 10-02-2006 19:08:08
IBX con Midas AGAG4 Providers 2 24-09-2004 22:04:16


La franja horaria es GMT +2. Ahora son las 19:20:44.


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