Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Delphi para la web
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo Hace 2 Semanas
Avatar de newtron
[newtron] newtron is offline
Membrillo Premium
 
Registrado: abr 2007
Ubicación: Motril, Granada
Posts: 3.471
Poder: 21
newtron Va camino a la fama
Cita:
Empezado por Neftali [Germán.Estévez] Ver Mensaje
Ya se que es una pregunta simple, pero ¿qué significa "dejarlo en web"?
Digamos que migrar un sistema Delphi (de 30 años) a un entorno web no es algo trivial y hay diferentes soluciones; Diferentes en el resultado y diferentes en el costo. Desde lo más simple casi sin hacer nada, hasta la más compleja que significa crear un softeare nuevo (y para crear un software nuevo desde 0 para entorno web, Delphi seguramente no es la mejor opción).

1a) Lo primero que se me ocurre es una solución como Thinfinity VirtualUI (https://www.cybelesoft.com/es/thinfinity/virtualui/); Coste 0 para tu aplicación y puedes ejecutar lo que tienes ahora en entorno web. La descripción en su web es la siguiente:
"Una plataforma de desarrollo que le permite tomar cualquier aplicación de escritorio existente y publicarla como una solución web. Solo necesita agregar una sola línea de código a su código fuente y estará listo para comenzar."

1b) Algo similar debe ser un Escritorio remoto, que siempre puedes usarlo sobre un cliente web. Es decir un "Termial server" de toda la vida. Esto también es coste 0 para tu aplicación actual.

2) Lo siguiente podría ser un solución intermedia; Utilizar nueva tecnología pero donde puedas aprovechar código existente. Algo como TMS WEB Core(https://www.tmssoftware.com/site/tmswebcoreintro.asp), Raudus (https://www.raudus.com/), UniGUI (https://www.unigui.com/),...Creas una aplicación nueva, pero utilizas código delphi, por lo que puedes aprovechar mucho del código existente para la lógica de tu programa.

3) Otra opción intermedia podría ser intentar aprovechar código existente para un servidor (backend) con Datasnap (por poner una tecnoología) y rehacer el frontend con tecnología web actual utilizando unos de los 100.000 frameworks web existente (React, Angular, Vue, Bootstrap,...). Cualquiera de ellos, que para cuando hayas terminado el frontend ya habrá quedado obsoleto... ;-D

4) Y por último estaría el rehacer la aplicación completamente cambiando la tecnología. En ese caso olvidarte de Delphi, porque no es la más adecuada y óptima para diseño web. Eso significa cambiar la forma de programar (no sólo cambiar de lenguaje).

Hay muchas opciones intermedias o variantes, pero espero que esto te sirva para hacerte una idea del "mapa" que se te presenta por delante.
Todas tienen sus ventajas e inconvenientes (tecnología, coste, tiempo, dinero,...). Debéis evaluar entre ellas cual es la que más se austa a lo que queréis conseguir.

La primera opción de las que planteas (Cybelesoft) ya la estuve mirando hace tiempo. He estado echando un vistazo a su web pero me escama que no pongan los precios y que sea todo solicitando presupuesto así que asumo que barato no tiene que ser. ¿Sabemos precios de esto en particular?


Saludos.
__________________
Be water my friend.
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
Migrar reports a otro lenguaje dmondelo Impresión 1 01-09-2017 18:25:21
Multisistemas en delphi cliente-servidor Antoniogarcia Varios 2 01-03-2017 16:22:56
Aplicaciones Cliente Servidor con Delphi XE Antoniov Noticias 16 22-09-2011 17:22:26
VNC en delphi, servidor y cliente?? javier20 OOP 1 13-04-2007 01:25:17
MySQL, Delphi y cliente servidor Maibok Conexión con bases de datos 13 11-10-2006 05:56:57


La franja horaria es GMT +2. Ahora son las 20:50:10.


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