Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   OOP (https://www.clubdelphi.com/foros/forumdisplay.php?f=5)
-   -   Migrando a Delphi 10.3 Rio - Librerias (https://www.clubdelphi.com/foros/showthread.php?t=94432)

LDD 07-02-2020 18:52:46

Migrando a Delphi 10.3 Rio - Librerias
 
Hola,

Estoy tratando de migrar mi primer programa de Delphi 6 (sí, SEIS) a Delphi 10.3 Rio

El problema es que mi programa utiliza librerías propias además de las famosas Rusas, Globus Lib y TMS Y NO CONSIGO ENCONTRAR LA INSTALACIÓN DE ESAS LIBERIAS PARA DELPHI Rad Studio 10.3

¿Algún consejo? :o

Gracias

Ñuño Martínez 07-02-2020 21:31:46

Sólo veo dos formas:
  1. Cargar el proyecto, compilar e ir solucionando según vayan apareciendo errores (y morir en el proceso, seguramente).
  2. Reescribir la aplicación desde cero.
Yo apostaría por la segunda, salvo que alguien con más experiencia se le ocurra algo diferente.

Otra alternativa es seguir pegado a Delphi 6 (yo también lo tengo :D) mientras se pueda. Me consta que da pocos problemas con las versiones más modernas de Windows (en Windows 7 no me ha dado ningún problema las pocas veces que lo he usado). Lo único, el infame manifest, que puede dar la lata con Windows 8 y 10, pero posiblemente incluso eso pueda arreglarse (al fin y al cabo, es un XML incrustado como recurso en el ejecutable).

Casimiro Notevi 07-02-2020 23:00:44

Lo de las RX no es problema, estan aquí, o puedes adaptarlas fácilmente.
Las TMS tendrás que pagar para actualizarlas.
Las otras no tengo ni idea de qué son.

elrayo76 09-02-2020 01:12:26

Como te han comentado, puedes compilar los fuentes y ir corrigiendo los errores de las librerias que mensionas.


En caso de que tengas que rescribir toda la aplicación, te aconsejaría hacerlo en otro lenguaje, ya que por lo que veo Delphi está muriendo y me parece que cada vez a pasos mas agigantados.


Saludos

Casimiro Notevi 09-02-2020 10:07:35

Cita:

Empezado por elrayo76 (Mensaje 535629)
En caso de que tengas que rescribir toda la aplicación, te aconsejaría hacerlo en otro lenguaje, ya que por lo que veo Delphi está muriendo y me parece que cada vez a pasos mas agigantados.

Perdona, pero para decir estupideces, mejor que te quedes callado :mad::mad::mad:

LDD 09-02-2020 17:37:53

Cita:

Empezado por Casimiro Notevi (Mensaje 535620)
Lo de las RX no es problema, estan aquí, o puedes adaptarlas fácilmente.
Las TMS tendrás que pagar para actualizarlas.
Las otras no tengo ni idea de qué son.

Gracias Casimiro, lamenrablemente necesito para RAD Studio 10.3 - Rio y esas no están aún en la página que indicas.

(Mira que decir el la web CLUB DELPHI que Delphi se está muriendo...)

Casimiro Notevi 09-02-2020 19:44:27

Cita:

Empezado por LDD (Mensaje 535632)
(Mira que decir el la web CLUB DELPHI que Delphi se está muriendo...)

Si fuese verdad, no hay problema en reconocerlo, pero no es así.

elrayo76 09-02-2020 21:30:52

Si ustedes dicen que Delphi tiene mucha vida, entonces demuestrenlo. Lo que yo veo y me comentan los que trabajan con Delphi es eso (por lo menos acá en Argentina). Todas las empresas están migrando a otros lenguajes como C#, Java, ASP.NET, PHP, etc


Además cada vez que veo aparecen menos avisos buscando programadores en Delphi y esos avisos muchos dicen que solo es para hacer mantenimiento de lo que tienen hasta que se migre todo a otro sistema. También veo que los sitios donde antes teniamos muchos componentes que se actualizaban, ahorá esos componentes ya no están disponibles para las últimas versiones del lenguaje y algunos ni se pueden descargar para compilarlos y corregirlos (no existe el sitio de descarga de los enlaces).


Todo esto no es de ahora, sino que viene hace unos años asi. Repito, esto es lo que yo veo en Argentina.

Casimiro Notevi 09-02-2020 21:34:04

https://jonlennartaasenden.wordpress...ated-says-who/

LDD 10-02-2020 02:08:30

Cita:

Empezado por Casimiro Notevi (Mensaje 535635)

Hombre, un artículo de hace 6 años no es la mejor respuesta...

xalo 10-02-2020 12:28:06

Cita:

Hombre, un artículo de hace 6 años no es la mejor respuesta...
yo creo que es una respuesta de las muchas posible...lo que NO es correcto, es esta afirmación:

Cita:

Si ustedes dicen que Delphi tiene mucha vida, entonces demuestrenlo. Lo que yo veo y me comentan los que trabajan con Delphi es eso (por lo menos acá en Argentina). Todas las empresas están migrando a otros lenguajes como C#, Java, ASP.NET, PHP, etc
Todos sabemos que hablar es gratis...en cambio afirmar con justificaciones y argumentos ya tiene un coste y esfuerzo...

Simplemente buscaría un poco y leería un poco más para afirmar que Delphi no tiene vida....creo que quien tiene que demostrarlo es quien hace la afirmación...

Al final Delphi es una herramienta, y los resultados que obtengas como ella irán en función de como la uses, y si te es válida para el trabajo que estés realizando.


Por otro lado y en el tema de este hilo, yo creo que encontrarse con problemas al migrar una aplicación hecha con una herramienta que tiene casi 19 años, como mínimo es de sentido común que te encuentres más de un problema. Quizás la pregunta sería porque se ha esperado 19 años en actualizar la herramienta para crear dicha aplicación. Es mi opinión.

Casimiro Notevi 10-02-2020 13:08:00

Cita:

Empezado por LDD (Mensaje 535640)
Hombre, un artículo de hace 6 años no es la mejor respuesta...

Se ve que no lo has leido.

Neftali [Germán.Estévez] 11-02-2020 09:00:07

Cita:

Empezado por LDD (Mensaje 535617)
El problema es que mi programa utiliza librerías propias además de las famosas Rusas, Globus Lib y TMS Y NO CONSIGO ENCONTRAR ¿Algún consejo? :o


¿Hay posibilidad de ir "cambiando" los componentes que estás usando de esas librerías por los estandard de Delphi?
Las versiones nuevas tienen muchos más componentes que la versión 6/7.


¿Has vrevisado la versión de las RxLib que hay aquí?
Según la documentación están disponibles para 10.3 Rio
http://www.micrel.cz/RxLib/dfiles.htm

Neftali [Germán.Estévez] 11-02-2020 10:23:06

Cita:

Empezado por elrayo76 (Mensaje 535629)
En caso de que tengas que rescribir toda la aplicación, te aconsejaría hacerlo en otro lenguaje, ya que por lo que veo Delphi está muriendo y me parece que cada vez a pasos mas agigantados.

:D:D:D:D
Eso son ganas de venir a trolear (y de llevarte un "moco") y lo demás son tonterías...
Además cuando en otros hilos dices cosas como estas que denota que no tienes mucha idea de lo que se está moviendo ni de lo que está haciendo Embarcadero:
"Además todo lo que ha sacado en las últimas versiones fue actualizaciones y nada nuevo que valga la pena..."

Creo que se pueden discutir muchas cosas (marketing, publicidad, versiones, licencias, precios,...), pero decir que "nada nuevo que valga la pena" es que no tienes ni idea.

Ponme otro IDE que en estos ultimos años haya añadido los que Embarcadero en los últimos años.
Compilación multiplataforma en Android Windows, iOS, OSX y últimamente en Linux. Con los últimos cambios en 32 y 64 bits. Eso deben ser temas menores y actualizaciones para tí.
Todo lo relacionado con IOT para la gente que desarrolla para estos diospositivos.
Todo lo relacionado con RAD Server (todo nuevo y desde cero también en los últimos años).
FireDAC como acceso a Datos (a buscar algo que tenga la potencia y versatilidad de est librería).
Avances en Backend para web y los nuevos productos que se han adquirido. Librerías para frontend web y la posibilidad de desarrollar en Delphi backend.
Herramientas para Testing y automatización.
Ya no entro en los cambios visuales, cambios en el IDE, estilos, componentes nuevos (que los hay y bastantes), Getit,...

No sigo, si quieres entretenerte revisa los últomos roadmaps, que para eso están...

Yo creo que si te pones a aprenderlas no te las acabas al ritmo que Embarcadero genera nuevas soluciones.
Eso si, eso deben ser actualizaciones y cambios menores sin importancia.

¿Quieres que miremos y comparemos con las actualizaciones de .NET en los ultimos años? :D:D:D

gatosoft 14-02-2020 21:36:14

Cita:

Empezado por LDD (Mensaje 535617)
Hola,

Estoy tratando de migrar mi primer programa de Delphi 6 (sí, SEIS) a Delphi 10.3 Rio

El problema es que mi programa utiliza librerías propias además de las famosas Rusas, Globus Lib y TMS Y NO CONSIGO ENCONTRAR LA INSTALACIÓN DE ESAS LIBERIAS PARA DELPHI Rad Studio 10.3

¿Algún consejo? :o

Gracias

Yo utilicé las RX hace mucho tiempo, pero las dejé cuando empezarona perder soporte... También adquirí TMS e hice varios de mis programas dependiendes de ellas, pero tuve una muy mala experiencia con ellos pues adquiri un bundle bastante grande y costoso (de 30 componentes usaba solo 5 en forma) y todo lo descargaba a través del "Susbcription manager",...pero el dia que mi suscripción venció el "Subscription manager" dejó de funcionar y ya no tuve acceso a fuentes ni nada.... en la pagina ya no habian links de descarga y en el canal de soporte me dijeron que los instaladores estaban en mi PC, si los habia descargado.. por tanto, perdí mi inversión y decidí no volver a mirarlos...

como consejo: A prendí que debes ir por lo estandar lo mas que puedas y que si quieres invertir en un componente de pago, que sea licencia perpetua... con esos componenets si estoy contento....

Aprovecha para desechar las dependencias costosas... o sin futuro.

gatosoft 14-02-2020 21:43:35

Cita:

Empezado por elrayo76 (Mensaje 535634)
Si ustedes dicen que Delphi tiene mucha vida, entonces demuestrenlo. Lo que yo veo y me comentan los que trabajan con Delphi es eso (por lo menos acá en Argentina). Todas las empresas están migrando a otros lenguajes como C#, Java, ASP.NET, PHP, etc


Además cada vez que veo aparecen menos avisos buscando programadores en Delphi y esos avisos muchos dicen que solo es para hacer mantenimiento de lo que tienen hasta que se migre todo a otro sistema. También veo que los sitios donde antes teniamos muchos componentes que se actualizaban, ahorá esos componentes ya no están disponibles para las últimas versiones del lenguaje y algunos ni se pueden descargar para compilarlos y corregirlos (no existe el sitio de descarga de los enlaces).


Todo esto no es de ahora, sino que viene hace unos años asi. Repito, esto es lo que yo veo en Argentina.

Todo depende de como lo mires... si te enfocas solo en tu experiencia, tu entorno y las oportunidades que te han saldio en Delphi, tal vez... yo tambien he tenido vivencias similares, la mayoria de trabajos en los que he estado he tenido que ayudar a bien morir a delphi... por afirmaciones de fanaticos de java y c# que dicen que es obsoleto... Y pues de obsoleto no tiene nada, ya Neftali hizo un resumen de su alcance... e incluso la parte web se alcanza con frameworks de terceros que lo complementan...

y pues la verdad es que, aunque he querido salir de delphi (por temas de mercado), es esta herramienta la que me ha dado mas trabajo y satsifaccioes... y todos los proyectos que tengo pensados a futuro incluyen a Delphi.... Bueno, ahora mis planes van por angular como front y Delphi como back (REST)


Me extraña, mi amigo elrayo76, que con tanto tiempo en el club y en el mundo Delphi, tengas una posición tan pesimista....

Saludo,


La franja horaria es GMT +2. Ahora son las 10:58:11.

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