![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Hola ASAPLTDA,
En Delphi conozco 2 opciones de ORM: Aurelius de TMS y EntityDAC de Devart, ambos se ven muy bien. Aqui (Oct 17, 11am - Introducing TMS Aurelius, a Delphi ORM) un video en donde se muestra el paso a paso de la utilización de Aurelius. De EntityDAC no he encontrado algo similar, aunque la documentación del producto explica en imagenes como se construiría una aplicación. Sobre MVC no tengo nada, y no se si haya algún producto relacionado con Delphi para soportar éste modelo/patrón... ![]() Saludos, |
|
#2
|
|||
|
|||
|
Hola,
MVC es el Modelo Vista Controlador, un patrón de arquitectura a nivel de software para desarrollar aplicaciones. Que a simple modo, vista contiene la presentación o la interfaz, el modelo es la capa de acceso a datos y el controlador agarra la parte de la lógica. Pero si estás usando tecnologías como ASP.Net y WPF (Windows presentation foundation) te recomiendo usar el patrón MVVM (Modelo Vista Vista Modelo) que te facilita la vida sobre todo para la interacción con el WPF. Saludos cordiales.
__________________
"La información tiene más valor cuando se comparte" |
|
#3
|
||||
|
||||
|
Superficialmente y sin probar, el ORM de TMS se ve ok. He usado es DataAbstract y funciona muy bien, asi que es otra alternativa a los que pones.
Para hacer MVC en Delphi no es que se necesite algo especifico, osea, a nivel de lenguaje, es una arquitectura... y se podria decir que "choca" con el modelo RAD de delphi y el codigo spaguetti. Se puede implementar con un poco de disciplina, pero ya que todos los controles/formas de Delphi & terceros asumen el modelo RAD de Delphi es normal que haya encontronasos. Ese es el problema de los lenguajes, no es que no puedan implementar ciertos paradigmas, es que cuando tienen afianzados los propios, implementar otros hace que choquen con los actuales. Para hacer MVC lo que hay que hacer en lenguaje plano es mover al maximo el codigo que de logica de negocios a una clases, lo que sea GUI se deja en el Form/Control y se pone un mediador para comunicar ambos.
__________________
El malabarista. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Error mapping failed al abrr consulta | Caminante | Conexión con bases de datos | 0 | 03-11-2013 00:20:10 |
| 'DBX Error: No Mapping for Error Code Found' | CHECHE81 | Conexión con bases de datos | 1 | 09-06-2010 03:11:35 |
| Acceso a un <object></object> | carpato18 | HTML, Javascript y otros | 1 | 22-01-2008 10:18:01 |
| Sobre error "Object reference not set to an instance of an object" | fer21unmsm | .NET | 2 | 11-05-2007 22:56:46 |
| Could not find object | Raptor | API de Windows | 3 | 19-01-2004 19:11:55 |
|