Ir al contenido


Foto

Publicar servidor Datasnap con Firedac en un hosting

Datasnap; Firedac; Hosting;

  • Por favor identifícate para responder
2 respuestas en este tema

#1 OmarPerez

OmarPerez

    Newbie

  • Miembros
  • Pip
  • 2 mensajes

Escrito 06 julio 2020 - 02:08

Buenas, mi primer pregunta en el foro, un saludo para todos los miembros.

 

Hace un tiempo vengo incursionando en Datasnap, Rest/JSon para aprender a hacer aplicaciones que funcionen por la web. Después de muchos videos y tutoriales de Embarcadero tengo mi primer aplicación de prueba con MySql que esta funcionando. Un Servidor Datasnap, con firedac y dos clientes distintos para probar el retorno por dbExpress (TsqlConnection) y otro que recibo x metodos para retornar TFDJSONDataSets. Este ultimo puedo utilizar la aplicacion  Rest Client o recibir por http en un navegador.

 

Mi pregunta es, como translado el servidor Datasnap a un Hosting?  porque ahora tengo Host = localhost puerto 8080, esto a la hora la publicarlo sera una direccion web o hasta podria ser un tcp, pero como se ejecuta una aplicacion en un sitio de Hosting? donde se coloca? o estoy errado en el concepto? 

 

Desde ya muchas gracias.


  • 0

#2 egostar

egostar

    missing my father, I love my mother.

  • Administrador
  • 14.143 mensajes
  • LocationMéxico

Escrito 07 julio 2020 - 10:50

Yo solo he hecho aplicaciones para usarse en red Local, ojalá alguien de por aquí ya haya hecho esa distribución.

 

Saludos


  • 0

#3 gatosoft

gatosoft

    Member

  • Miembros
  • PipPip
  • 29 mensajes
  • LocationColombia

Escrito 07 julio 2020 - 01:23

Buen día Omar,

 

Debes convertir tu servidor a una DLL, tambien conocido como componente ISAPI / DLL.

 

Puedes ver el enlace anterior (propio de DataSnap) y complementarlo con este otro que se utiliza para un framework llamado DMVC Framework

 

Un consejo: Si quieres trabajar un server REST, puedes trabajar con este framework que te indico, en 5 minutos tiene lo que necesitas y es muy potente y por supuesto es 100% Delphi y cunple con todos los estándares de una herramienta para construir un Api RestFull.

 

Mi consejo ahora es abandonar DataSnap, que por supuesto es muy bueno, pero creo que pronto su mantenimiento será abandonado por Embarcadero en favor de Rad Server... solo piensenlo: Embarcadero/Idera tiene una famework que es muy bueno y gratis (DataSanap) y por otro lado está desarrollando un competidor muy fuerte que es inmundamente costoso (Rad Server) ¿Por cual apostaría Embarcaero?... pues por el dinero.. (mi momento de desahogo).

 

DMVC Framework es gratis y muy poderoso....


  • 0