Entrar
¿Nuevo usuario? Inscribirme
DesarrolloDelphi · Desarrollo de Software en Borland Delphi
? ¿Ya estás suscrito? Entra a Yahoo!

Consejos

¿Sabías que...?
Podés hacer búsquedas de antiguos mensajes del grupo.

Mensajes

  Mensajes Ayuda
Avanzado
OOP   Lista de mensajes  
Responder | Reenviar Mensaje #6977 de 7334 |
Re: [Delphi] OOP

Instant object es para Delphi win32, cuando me haga un tiempo voy a probarlos, a ver que hay detras de este framework. Estos mapeadores no son la panacea, tienen sus bemoles
 
Saludos
Pablo
 
 
----- Original Message -----
Sent: Wednesday, September 24, 2008 1:41 PM
Subject: Re: [Delphi] OOP

Ok.. pasame lo que puedas.. igualmente.. no se si implementar ECO y/o .NET, delphi 7 con firebird es MUY estable y fuerte... todavia no tengo la necesidad de subir de nivel.

Esto se va a ver en el curso que dan ustedes?

Saludos
Z

Pablo Soligo escribió:

Hola Pablo,
 
Como te decia, si se les ocurrio, por lo menos con ECO/ASP.NET puedo enlazar lista de objetos a los ECODataSource y estos a las grillas, editores (TEdits) etc para manejarlo DBAware. La verdad no se con instant objects (http://www.instantobjects.org/) y sino se puede hacer a mano. Por alli se sugiere el Modelo-vista-contralador que atiende lo que vos pedis, tengo documentacion oficial  de codegear sobre esto que te puedo pasar si te interesa, con el ejemplo de codigo tambien.
 
Saludos.
Pablo
 
----- Original Message -----
Sent: Wednesday, September 24, 2008 12:50 PM
Subject: Re: [Delphi] OOP

Pablo!!

Te entiendo...
Suponete.. estoy desarrollando una aplicación de facturación. Tengo 2 sistemas, 1 de administracion donde cargamos los productos (donde estan los ABM, 100% data aware) y otra de facturación, donde se arma el comprobante, y sería + OOP, ya que por ej, no se puede facturar si no hay stock.
Ahora bien... tengo que programar las mismas validaciones para el DBAware y para el objeto en la otra aplicacion! un garron...

Ahora... soñando... si pusiera "tirar" un componente "TArticulo" en mi form, estaría barbaro linkearle los componentes DBAware a mi TArticulo!!! Por ej... un TDBNumericEdit que edite una property numérica del objeto....

Nunca se les ocurrió hacer algo así?

Creo que HOY, tendría que diseñar un "componente" y registrarlo en el Delphi para que funcione... no?

Z

Pablo Soligo escribió:

Utilizar un mapeador, pero cuidado, desde mi punto de vista lamentablemente existe una incopatibilidad entre los lenguajes que son orientados a objetos y las bases de datos que son relacionales. Tratando de salvar este problema (Particularmente el modelo relacional me parece muy limitado respecto al modelo de objetos) aparecen los mapeadores objeto-relacional : Hibernate/NHibernate, ECO, Instant objects, Bold etc, etc. Yo solo he utilizado ECO en aplicaciones ASP.NET, no puedo hablar de los otros. Estos mapeadores se toman el trabajo de cargar en objetos las informacion de las bases de datos. El problema puede ser entonces como estos mapeadores se llevan con los componentes Data-Aware, datasource etc. El caso ECO-ASP.NET salva bastante bien este problema, para win32 esta Instant objects, bold y se que hay otros mas, pero no se que tal funcionan.
Para mi si tenes que desarrollar una aplicacion de gestion administrativa, muy de base de datos, me parece mejor ir al clasico dataset-datasource-dataaware etc y dejar la OOP para los componentes, las ventanas etc.
Si tenes que salirte de la aplicacion administrativa tradicional por ejemplo, desarrollar aplicaciones GIS/Control de acceso/Juegos/Telefonia/Video/ etc el modelos de objetos puro puede ser una alternativa.
 
Saludos.
Pablo



__________ Información de NOD32, revisión 3467 (20080924) __________

Este mensaje ha sido analizado con NOD32 antivirus system
http://www.nod32.com



Mié, 24 de Sep, 2008 5:27 pm

pablosoligo
Sin conexión Sin conexión
Enviar correo Enviar correo

Reenviar Mensaje #6977 de 7334 |
Desplegar mensajes Autor Ordenar por fecha

Amigos... una duda existencial Estoy empezando a ver con gran emoción OOP. Como se puede ver en la revista síntesis 16 17 y 18, una forma de programar es: -...
Pablo Zagni
fuelsoft
Sin conexión Enviar correo
24 de Sep, 2008
2:58 pm

Utilizar un mapeador, pero cuidado, desde mi punto de vista lamentablemente existe una incopatibilidad entre los lenguajes que son orientados a objetos y las...
Pablo Soligo
pablosoligo
Sin conexión Enviar correo
24 de Sep, 2008
3:27 pm

Pablo!! Te entiendo... Suponete.. estoy desarrollando una aplicacin de facturacin. Tengo 2 sistemas, 1 de administracion donde cargamos los productos (donde...
Pablo Zagni
fuelsoft
Sin conexión Enviar correo
24 de Sep, 2008
3:50 pm

Si no entendí mal, estoy haciendo algo parecido, la idea que estoy llevando a cabo es intermedia en el Modulo de Datos creo el TArticulo y le cargo todos los...
DAS Sistemas
arvire2004
Sin conexión Enviar correo
24 de Sep, 2008
9:34 pm

Ale.... Te entiendo... pero las validaciones estn en TArticulo, que es dnde se encuentran las "reglas del negocio", o sea, en el set de una propiedad, hago la...
Pablo Zagni
fuelsoft
Sin conexión Enviar correo
25 de Sep, 2008
1:31 am

Hola Pablo, Como te decia, si se les ocurrio, por lo menos con ECO/ASP.NET puedo enlazar lista de objetos a los ECODataSource y estos a las grillas, editores...
Pablo Soligo
pablosoligo
Sin conexión Enviar correo
24 de Sep, 2008
4:26 pm

Ok.. pasame lo que puedas.. igualmente.. no se si implementar ECO y/o .NET, delphi 7 con firebird es MUY estable y fuerte... todavia no tengo la necesidad de...
Pablo Zagni
fuelsoft
Sin conexión Enviar correo
24 de Sep, 2008
4:41 pm

Instant object es para Delphi win32, cuando me haga un tiempo voy a probarlos, a ver que hay detras de este framework. Estos mapeadores no son la panacea,...
Pablo Soligo
pablosoligo
Sin conexión Enviar correo
24 de Sep, 2008
5:29 pm

Ahhhh!!! ves!! eso es lo que quiero.... Por qué Delphi no lo tiene? Habrá que migrar de lenguaje? Z Montenegro Marcelo Fabian escribió: Si queres hacer eso...
Pablo Zagni
fuelsoft
Sin conexión Enviar correo
26 de Sep, 2008
1:53 pm

Perdon, no entiendo el comentario... No es lo mismo que usar el objeto persistente del campo? En un ejemplo de un form con un ClientDataSet (llamado CDS1) con...
Maximiliano Podostroiec
podostro
Sin conexión Enviar correo
26 de Sep, 2008
2:04 pm

Maxi.... El tema es que vengo hablando de trabajar con Objetos y no con tablas, y que el objeto tenga dentro un DM que se encarga de instanciarlo. Siempre...
Pablo Zagni
fuelsoft
Sin conexión Enviar correo
26 de Sep, 2008
2:31 pm

Pablo algo asi…. TArticulo = class Private DM: TModuloDatos; …. Procedure IngresoStock; Procedure BorroArticulo; …. Public constructor Create; destructor...
DAS Sistemas
arvire2004
Sin conexión Enviar correo
26 de Sep, 2008
2:47 pm

Ahh, se entiende! Eso me saco por agarrar la conversación por la mitad :) Respecto a migrar... ECO, Together y esas yerbas que implementaron en 2007 y 2009;...
Maximiliano Podostroiec
podostro
Sin conexión Enviar correo
26 de Sep, 2008
3:05 pm

Hola, yo trabajo bastante con ECO, es un modelo 100% objetos, funcionan muy bien pero es dificil de aprender, crea automaticamente las tablas y se encarga de...
Pablo Soligo
pablosoligo
Sin conexión Enviar correo
29 de Sep, 2008
12:52 pm
Avanzado

Copyright © 2009 Yahoo! de Argentina S.R.L. Todos los derechos reservados.
Política de privacidad - Condiciones del Servicio - Reglas de la comunidad de Yahoo! - Ayuda