Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Desarrollo en Delphi para Android
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy


Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 26-01-2016
[birmain] birmain is offline
Miembro Premium
 
Registrado: feb 2005
Ubicación: Albacete - España
Posts: 49
Poder: 0
birmain Va por buen camino
Estabilidad de DataSnap

El problema que describes lo traté hace más de un año y llegué a varias conclusiones.

1ª) Hay varias formas de conectar DataSnap. Una de ellas es utilizar una conexión tcp, que es una conexión con estado. Por tanto, hay que mantener la conexión viva en el servidor, y muy a menudo se producen desconexiones y lentitud de servicio. Esto no es muy adecuado para una aplicación web, ni tan siquiera para una app nativa. Lo más adecuado es establecer conexiones sin estado, donde la identificación vaya en la cabecera de cada petición. Esto nos lleva a un servidor REST

2ª) Llegados a este punto, también se puede configurar DataSnap como servidor REST bajo el protocolo http, pero el rendimiento y la estabilidad deja mucho que desear.

3ª) Para mi, la mejor solución es recurrir a un servidor de robustez contrastada, como Apache, y resolver las conexiones a la base de datos con PHP y devolverlos en formato JSON, donde se pueden tratar perfectamente en Delphi, y devolverlos al servidor en el mismo formato. Aún mejor solución es crear un servidor con Node JS, si se domina JavaScript.

4º) Yo dejaría Delphi vara resolver la parte cliente, y poder hacer aplicaciones multiplataforma nativas. Embarcadero quiere abarcarlo todo, pero en lo referente al servidor deja mucho que desear.

Es una opinión. Un saludo.
Responder Con Cita
  #2  
Antiguo 09-09-2016
Avatar de rastafarey
rastafarey rastafarey is offline
Miembro
 
Registrado: nov 2003
Posts: 927
Poder: 21
rastafarey Va por buen camino
Resp

Mira tendras que leer esto, y espero no te decepciones.
https://www.clubdelphi.com/foros/sho...632#post508632
__________________
Todo se puede, que no exista la tecnología aun, es otra cosa.
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
Aplicacion Delphi Android - DataSnap - Linux jo3litro Desarrollo en Delphi para Android 8 11-12-2015 02:26:43
Android conexión a DataSnap mediante 3G/4G Combat-F2D Desarrollo en Delphi para Android 2 05-10-2015 07:17:01
DataSnap - Android-IOS Ricardo2010 Desarrollo en Delphi para Android 1 26-11-2014 02:08:52
ListView only display 200 records XE5, DataSnap - Android dison Desarrollo en Delphi para Android 4 02-04-2014 20:11:21
Datasnap y cliente android - Problema al conectar vicens22 Desarrollo en Delphi para Android 8 04-12-2013 10:13:28


La franja horaria es GMT +2. Ahora son las 14:19:07.


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