![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#3
|
||||
|
||||
|
Quedarse obsoleto no tiene sentido.
Llevo +20 años programando y he hecho migraciones que otros considerarían "brutales". De FoxPro DOS a windows, de FoxPro windows a .NET Web, otra de python a c#, luego a python de nuevo. Pero mi proyecto principal le gana a todas: De VB.NET/Pocket PC a Objective-c/iPhone a Swift a F#/Xamarin y ahora a Rust/Web y de esa luego le agrego otra vez Swit/iOS y luego Kotlin/Android. Digo esto para que vean que no hay que tenerle miedo a haces reescrituras. --- Con todo, hay que ponerle algo de cabeza a esto. Lo mas importante es tener un objetivo claro, así sea simple. De ahi:
Esto es lo basico, ademas
Una gracia de delphi es que a pesar de todo, no ha cambiando tanto. Llevo sin programar Delphi unos años... y de pronto tuve que hacer algo en freepascal. Me tomo nada retomar el ritmo. Así que si sigues en el lenguaje, el cambio es MUCHO mas fácil (mientras por los laditos haces lo de arriba): Empieza a limpiar, pulir y aclarar el código, quizás aplicando un auto-formater. Empieza a separar lógica de negocios de la parte UI. Casi todo eso va a pasar limpio a versiones mas modernas de delphi/freepascal. Si lo haces bien, deberías quedar con MENOS código que antes. De igual manera, refactoriza tu db para simplificar tu lógica de datos. En el caso que tengas una dependencia fuerte con un componente obsoleto (como BDE) cambia esos primero. Tu db debe estar solida y al ultimo pelo. Y cómo manejas ambos proyectos a la vez? Si refactorizas lo que tienes, puedes hacerlo todo en un rama del control de codigo fuente! Una vez hecho los preparativos, el paso es solo tiempo, pero es relativamente facil. Te digo que si uno tiene la logica de negocios clara, incluso pasar de lenguajes no es tan dificil. Es posible que todo esto parezca "mucho" trabajo, pero realmente es PURA re/organizacion.
__________________
El malabarista. |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Migrar a... | Pollo2004 | Varios | 2 | 19-03-2009 19:05:48 |
| Migrar d5 a dx | tcp_ip_es | Varios | 6 | 25-06-2008 07:49:48 |
| Migrar BDE a ADO | estebanx | Conexión con bases de datos | 1 | 25-07-2007 04:06:45 |
| Migrar de ZIP -> RAR | ANG4L | Varios | 5 | 21-02-2007 16:52:26 |
| Migrar de VCL a CLX | naruto | C++ Builder | 2 | 31-10-2006 00:59:25 |
|