Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Delphi para la web (https://www.clubdelphi.com/foros/forumdisplay.php?f=51)
-   -   Artículos sobre Delphi MVCFramework (https://www.clubdelphi.com/foros/showthread.php?t=94922)

Neftali [Germán.Estévez] 28-10-2020 20:07:39

Artículos sobre Delphi MVCFramework
 
Desde hace un tiempo estoy evaluando este Framework para REST en Delphi.
Tiene muy buena pinta en general, es potente y fácil.
Mi idea es crear una serie de artículos en el blog sobre el tema.

Para los que creáis que puede ser interesante aquí os dejo la primera:
https://neftali.clubdelphi.com/delph...t-para-delphi/
Y aquí la segunda:
https://neftali.clubdelphi.com/delph...rimeros-pasos/
La tercera:
https://neftali.clubdelphi.com/delph...-put-y-delete/
Y la cuarta:
https://neftali.clubdelphi.com/delph...-activerecord/



ElKurgan 29-10-2020 07:34:27

Muchas gracias por el aporte, Germán.

Como siempre, muy interesante.

Saludos

dec 29-10-2020 09:57:14

Hola a todos,

Cita:

Tu debes de esparcir algo de Reputación a otros usuarios antes de darle otra vez a Neftali [Germán.Estévez].
:D :D :D ;)

Neftali [Germán.Estévez] 29-10-2020 11:55:46

Cita:

Tu debes de esparcir algo de Reputación a otros usuarios antes de darle otra vez a ....
Curiosa frase o curiosa traducción. :p:p

Cita:

Empezado por dec (Mensaje 538887)
;)

Gracias.
La verdad es que es una opción que potenciamos poco. Yo mismo la uso sólo cuando me acuerdo porque no está muy accesible.

dec 29-10-2020 11:59:51

Hola a todos,

Me cachis en la mar serena, ¿eh? A ver si lo que voy a tener que hacer es justamente lo que dice el mensaje... "esparcir" un poco más de reputación a otros usuarios... a ver si me dan chance. :)

Respecto de REST, por supuesto que puede ser curioso y a tener en cuenta si se necesita. Yo reconozco que no necesito ahora mismo mucho más que un cliente HTTP... pero eso es porque mis necesidades no pasan por REST ahora mismo, lo que no quiere decir, por supuesto, que sea algo a tener en cuenta.

Neftali [Germán.Estévez] 29-10-2020 13:12:18

Bueno hoy en día creo que es una posibilidad real que muchos de nosotros deberíamos contemplar.

Es habitual que tengamos aplicaciones VCL tipo ERP o similares legacy; Rehacerlas de un día para otro completas es una tarea compleja. En algunos casos/empresas puede ser viable, pero en otras no.

Otra situación habitual es que las empresas soliciten módulos web o apps móviles que interactuen con nuestros ERP's.

Una posibilidad y que puede dar soluciones a esto, es mantener nuestras aplicaciones de escritorio, pero dotarles de un módulo web (servidor web) que exponga determinados datos/operaciones. Estos servidores web pueden aprovechar la lógica que ya tenemos en nuestros ERPs. De forma que esta "pieza" permite crear aplicaciones móviles o páginas web que interactuen con nuestras saplicaciones.

webmasterplc 29-10-2020 20:25:17

Buenas al instalarlo me da un error en la siguiente linea:
lNullableTDateTime := TDateTime(aValue.AsExtended);
Código PHP:

[delphi][dcc32 ErrorMVCFramework.ActiveRecord.pas(2271): E2089 Invalid typecast[/delphi

Código Delphi [-]
[dcc32 Fatal Error] dmvcframeworkRT.dpk(51): F2063 Could not compile used unit ‘MVCFramework.ActiveRecord.pas’

Neftali [Germán.Estévez] 29-10-2020 21:25:00

¿Has bajado la versión desde GitHub?
¿Con qué versión del IDE estás trabajando?
¿Qué packages has escogido para compilar el proyecto?

webmasterplc 29-10-2020 23:34:08

esty trabajando con Berlin 10.1 escogi el d101

webmasterplc 30-10-2020 00:05:56

si la baje desde github

webmasterplc 30-10-2020 00:27:50

volvi a descargar y me dio ahora este error
Código Delphi [-]
[dcc32 Fatal Error] dmvcframeworkDT.dpk(36): E2202 Required package 'ExpertsCreators' not found

kurono 30-10-2020 01:20:06

hola que tal me gustaria saber cuales son las ventajas y desventajas de este Framework con respecto a Raudus

Neftali [Germán.Estévez] 30-10-2020 08:55:00

Cita:

Empezado por kurono (Mensaje 538905)
hola que tal me gustaria saber cuales son las ventajas y desventajas de este Framework con respecto a Raudus


Raudus al igual que uniGUI son Frameworks que incluyen componentes visuales. Me da la impresión que están más pensados para la parte cliente.
DMVC está más enfocado a desarrollar servidores que puedan ser ejecutados en todos los sistemas y que permitan interactuar con cualquier front-end.

Neftali [Germán.Estévez] 30-10-2020 08:57:40

Cita:

Empezado por webmasterplc (Mensaje 538904)
volvi a descargar y me dio ahora este error
Código Delphi [-][dcc32 Fatal Error] dmvcframeworkDT.dpk(36): E2202 Required package 'ExpertsCreators' not found


He podido compilar la versión para 10.2, 10.3 y 10.4 y todas me han funcionado salvo pequeños problemas relacionados con los path.
Añadiendo algún path a las opciones del proyecto me han compilado sin problema.

La versión 10.1 no puedo probarla ahora.

Neftali [Germán.Estévez] 30-10-2020 08:59:12

Ya está disponible la segunda entrada de la serie.
Actualizo el link en el mensaje inicial.

DelphiMVCFramework; Primeros pasos
https://neftali.clubdelphi.com/delph...rimeros-pasos/

Casimiro Notevi 30-10-2020 11:30:05

^\||/^\||/^\||/

kurono 31-10-2020 00:18:24

entonces este Framework esta mas enfocado al backend

webmasterplc 31-10-2020 00:33:41

Bueno aunque si es modelo vista contralador me imagino que se podran desarrollar front end, aunque con el backend es un grtan aporte

webmasterplc 01-11-2020 04:22:14

Cita:

Empezado por webmasterplc (Mensaje 538904)
volvi a descargar y me dio ahora este error
Código Delphi [-]
[dcc32 Fatal Error] dmvcframeworkDT.dpk(36): E2202 Required package 'ExpertsCreators' not found

Por lo que he estado leyeno es un problema de delphi profesional

gatosoft 03-11-2020 21:29:07

Hay otra posibilidad y es no estes bajando una versiòn estable. Si bajas la versiòn directa que se ve en GitHub tendràs la versiòn en desarrollo activo.

Debes ir a la opciòn TAGS: https://github.com/danieleteti/delphimvcframework/tags

y buscar la ùltima estable, que a la fecha (nov. 2020) es: v3_2_0_boron_RC6, existen RC7 y RC8, pero aun estàn en pruebas.

No croe que haya limitaciones con Profesional, pues es posible instalarlo en la comunnity sin lio.


La franja horaria es GMT +2. Ahora son las 21:00:51.

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