Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   app delphi 10 (https://www.clubdelphi.com/foros/showthread.php?t=89484)

rabata2001 28-11-2015 08:42:38

app delphi 10
 
Buenas a todos

He estado programando mucho tiempo en delphi y en estos últimos años me he dedicado mucho a la web con Java y PHP, estoy madurando realizar app nativas para móviles (hasta ahora siempre me había decantado por app web responsive, (se ven correctamente en móvil, tablet, pc, smart TV,...)).

La idea que tengo es que ya he realizado la parte servidores de varias aplicaciones y clientes para el acceso a datos en web HTML5, pues ahora me gustaría probar realizar el cliente en entorno móvil.

Entorno cliente móvil o web -> Request a una URL (llamada al Controlador en servidor en Java, PHP .Net,...) -> Response del servidor en formato Json (por ejemplo) -> cliente móvil o web captura esos datos y los pinta.

Ejemplo JSOn de response de la petición:

[{"COD_CATEGORIA":"1","NOMBRE":"01 OPEN EASY RACE","DIRECTO":"S"},{"COD_CATEGORIA":"2","NOMBRE":"02 CLASICAS","DIRECTO":"N"},{"COD_CATEGORIA":"3","NOMBRE":"03 COPA S1000RR BMW","DIRECTO":"N"},{"COD_CATEGORIA":"4","NOMBRE":"04 MOTO 4","DIRECTO":"N"},{"COD_CATEGORIA":"5","NOMBRE":"05 OPEN 600 Y 1000","DIRECTO":"N"},{"COD_CATEGORIA":"6","NOMBRE":"06 RESISTENCIA","DIRECTO":"N"}]

Creo con la arquitectura que tengo definida tan sólo haría falta cambiar el cliente a móvil. ¿Que entorno me podríais aconsejar para realizar este cometido (P. e. delphi 10)?, en caso de delphi 10, ¿como puedo empezar a realizar este cometido, algún ejemplo?

Mi idea es producir un sólo código y generar las apk para las principales plataformas (ios y Android).

Gracias a todos por vuestra colaboración

WHILENOTEOF 28-11-2015 10:40:07

Hola con Delphi 10 (y algunas versiones anteriores), es factible hacer lo que preguntas. Si buscas por internet " rest client delphi " encontrarás suficiente información (incluidos videos) para empezar a trabajar. Hay tres componentes: TRESTClient, TRESTRequest, and TRESTResponse que son los que te harán falta para hacer las peticiones al servidor y manejar el json que te devuelva. Este json lo puedes adaptar a un Dataset. Recuerda que la opción Mobile no está disponible en la versión Profesional, aunque se puede añadir aparte. Yo, me bajaría el trial de Delphi 10, y estoy seguro que en un día puedes tener funcional un ejemplo para saber si te sirve. Hace poco leí un comentario de un programador que explicaba cómo desarrolladores de otras plataformas se sorprendían de lo fácil y rápido que resultaba montar un cliente que consumiera servicios REST.

Osorio 28-11-2015 16:49:23

El tema de REST se viene soportando hace varias versiones atras. Por ejemplo aqui esta bastante detallado.

http://www.embarcadero.com/images/dm...co-cantu-2.pdf


La franja horaria es GMT +2. Ahora son las 01:42:39.

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