Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Temas relacionados > Debates
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 18-04-2021
Avatar de mamcx
mamcx mamcx is offline
Moderador
 
Registrado: sep 2004
Ubicación: Medellín - Colombia
Posts: 3.941
Poder: 27
mamcx Tiene un aura espectacularmamcx Tiene un aura espectacularmamcx Tiene un aura espectacular
Cita:
Empezado por strelok Ver Mensaje
¿Qué saben sobre Delphi 5? ¿Da muchos problemas? ¿Es posible migrar (ya me imagino la respuesta pero no pierdo nada preguntando)
No sé como se desvío la conversación a la Web (este tipo de proyecto no parece el adecuado para hacerlo así), pero mejor te cuento que hacer si tienes que quedarte en Delphi 5 y/o interfazar con cosas viejas o sobre las que no tienes control.

Yo tengo una app que se integra con mas de 30 ERPs que usan de TODO, desde servicios web, Cobol, pascal, 7 motores de RDBMS diferentes, archivos planos de lo mas exóticos, etc. El proyecto tiene partes en 5 lenguajes.

Y sin embargo, la mayor parte es moderna y con tecnologías de punta.

La forma? Es muy simple: Un programa es en su core ENTRADA -> PROCESO -> SALIDA. Cuando necesitas combinar algo viejo/fuera de tu control NO TIENES QUE QUEDARTE EN LO VIEJO.

Simplemente haces una "interface/puente" en lo viejo y conectas con lo nuevo, ya sea usando procesos de terminal, archivos planos, servicio web, etc. Básicamente:

Código Delphi [-]
// en terminal se ve asi:
>  puente.exe appvieja.exe  | appnueva.exe

Así que el "lio" solo se reduce a hacer una pequeña interface que pasa DATOS entre los participantes. Puedes mantener el código viejo sin tocar (o migrarlo con calma). De igual manera, puedes usar .dlls/COM+ para aislar componentes viejos y dejar el core en lo nuevo.
__________________
El malabarista.
Responder Con Cita
  #2  
Antiguo 20-04-2021
strelok strelok is offline
Miembro
 
Registrado: sep 2017
Posts: 181
Poder: 9
strelok Va por buen camino
Definitivamente eso es lo que quieren hacer. Hay un montón de aplicaciones (una por cada cliente) y todas son de escritorio (desarrolladas con Delphi 5 desde 1998 hasta la actualidad) que se basan el código viejo (usan componentes viejos desarrollados en delphi 5). Todas esas aplicaciones se quedarán como están, no las quieren migrar a una versión actual de Delphi, pero lo que sí quieren hacer es desarrollar una plataforma web (la tecnología a utilizar para esto me lo preguntarán a mí) que haga lo mismo que hacen esas aplicaciones viejas de delphi 5 (la web no sería un sustituto sino un complemento).

Ahora bien, tengo "algo" (unos 5 años, pero en comparación a ustedes no es nada por eso digo "algo") de experiencia con PHP + Laravel + Bootstrap/MaterializeCSS + JS + ETC y, posiblemente, sea la tecnología que voy a recomendar para hacer la plataforma web que permitirá realizar lo que comenté anteriormente, no obstante, en este https://www.clubdelphi.com/foros/showthread.php?t=95132 alguien comentó que "no hay nada mejor que delphi para la web" y a eso me refería con mi mensaje anterior.

Sé que esta empresa tiene licencia de Delphi 10.X (no me acuerdo si 10.1 o 10.2) y si "no hay nada mejor que delphi para la web" se podría utilizar, no obstante, no me veo iniciando un proyecto tan grande con una tecnología que conozco muy poco (sólo tuve 6 meses de experiencia con delphi hace 3 años atrás).

Al final no estoy tan seguro de haber tomado la decisión correcta, sólo el tiempo lo dirá (ver enlace anterior).

Saludos.
__________________
Sean los orientales tan ilustrados como valientes.
Responder Con Cita
  #3  
Antiguo 20-04-2021
Avatar de Casimiro Noteví
Casimiro Noteví Casimiro Noteví is offline
Merodeador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.676
Poder: 10
Casimiro Noteví Tiene un aura espectacularCasimiro Noteví Tiene un aura espectacular
Cita:
Empezado por strelok Ver Mensaje
... en este https://www.clubdelphi.com/foros/showthread.php?t=95132 alguien comentó que "no hay nada mejor que delphi para la web" y a eso me refería con mi mensaje anterior.
Ummm... no veo donde dice eso.
Y no tiene nada que ver programar PLCs y demás con la web.
Creo que estoy confundido, voy a tomarme el café
Responder Con Cita
  #4  
Antiguo 20-04-2021
strelok strelok is offline
Miembro
 
Registrado: sep 2017
Posts: 181
Poder: 9
strelok Va por buen camino
La idea sería visualizar o monitorizar los valores obtenidos por los PLC a través de la web.

Busca por "Lo que ocurre es que para la programación web no hay nada tan bueno como Delphi" sin comillas (a este mensaje me refería). Ahora tengo dudas ¿Internamente Delphi genera html, js, etc?
__________________
Sean los orientales tan ilustrados como valientes.
Responder Con Cita
  #5  
Antiguo 20-04-2021
Avatar de Casimiro Noteví
Casimiro Noteví Casimiro Noteví is offline
Merodeador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.676
Poder: 10
Casimiro Noteví Tiene un aura espectacularCasimiro Noteví Tiene un aura espectacular
Cita:
Empezado por strelok Ver Mensaje
La idea sería visualizar o monitorizar los valores obtenidos por los PLC a través de la web.
Busca por "Lo que ocurre es que para la programación web no hay nada tan bueno como Delphi" sin comillas (a este mensaje me refería). Ahora tengo dudas ¿Internamente Delphi genera html, js, etc?
Lo has interpretado al revés, quizás le ha hecho falta terminar la frase, algo así como: "Lo que ocurre es que para la programación web no hay nada tan bueno como Delphi para windows/escritorio". O sea, que si lo mejor para el escritorio es delphi, para la web no hay nada que se le parezca.
Creo que lo mejor es que uses lo que ya conoces: html, php, javascript, etc. etc. etc.
Responder Con Cita
  #6  
Antiguo 20-04-2021
strelok strelok is offline
Miembro
 
Registrado: sep 2017
Posts: 181
Poder: 9
strelok Va por buen camino
Jaja vale, ahora sí se entiende.

No sé ni por dónde empezar ¿saben como restaurar las ventanas (project manager, object inspector, etc) para que salgan todas unidas?
__________________
Sean los orientales tan ilustrados como valientes.
Responder Con Cita
  #7  
Antiguo 20-04-2021
Avatar de Casimiro Noteví
Casimiro Noteví Casimiro Noteví is offline
Merodeador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.676
Poder: 10
Casimiro Noteví Tiene un aura espectacularCasimiro Noteví Tiene un aura espectacular
Cita:
Empezado por strelok Ver Mensaje
Jaja vale, ahora sí se entiende.
Vaya, me alegro, pero no creo que tengas problemas, porque conoces lo suficiente de ambos mundos, es cuestión de ponerse y en nada de tiempo ya lo dominarás todo.
Cita:
Empezado por strelok Ver Mensaje
No sé ni por dónde empezar ¿saben como restaurar las ventanas (project manager, object inspector, etc) para que salgan todas unidas?
Mira nuestra guía de estilo, concretamente el punto 12
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

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
¿Saben algo de ellos? roman La Taberna 11 18-11-2008 18:59:07
saben utilizar ASP karlaoax HTML, Javascript y otros 4 18-06-2007 15:42:56
de flash saben algo? elcigarra HTML, Javascript y otros 4 01-06-2006 15:02:38
Consulta para los que saben del twebbrowser Mage Internet 3 24-04-2006 18:44:34
Para aprender de los que saben... delphi.com.ar Humor 1 16-07-2004 02:47:25


La franja horaria es GMT +2. Ahora son las 04:19:03.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi