¿Hay algún producto sucesor en DOS, Windows o Linux?¿Cuál es la mejor manera hoy en día para mantener el código de Clipper 5.3?
Respuesta
CA Visual Objects (VO) es el sucesor oficial, sin embargo, no espere solo volver a compilar su aplicación Clipper 5.3 en VO. Todo el código de la interfaz de pantalla deberá ser reescrito para una nueva IU.
He usado CLIP en Linux ... funcionó increíble. Tiene muchos extras que no encontrará en el estándar DOS CA-Clipper.
Todavía estoy haciendo la programación de mantenimiento de Clipper 5.3. De ninguna manera es un lenguaje inerte, y hay una comunidad de usuarios vibrante en las noticias: comp.lang.clipper (también accesible a través de Google Groups). Si usted se pasa a xHarbour, hay una fuerte presencia en las noticias: comp.lang.xharbour (ditto)
FlagShip es un buen apoyo, compilador Clipper estable que funciona en todas las versiones de Unix. Algunas cadenas minoristas importantes en los Estados Unidos todavía usan sistemas de punto de venta basados en Clipper que han sido portados a FlagShip en Linux. Tiene algunas bonitas extensiones orientadas a objetos y una forma realmente fácil de ingresar al código C en línea cuando sea necesario.
Ni siquiera piense en usar FlagShip 6. Es increíblemente lento en comparación con el muy bonito FlagShip 4, pero debe usar FlagShip 6 en Linux si desea tener un servidor actualizado (glibc más reciente). ¡Harbour es sin duda el camino a seguir ahora!
¡No! ¡Esa es la mejor manera! Múdate a un lenguaje moderno (C#, VB.Net, Java, OO Cobol (!), Python o Ruby).
Me gusta C# y OO Cobol better (www.alchemysolutions.com, www.Veryant.com, www.microfocus.com, www.legacyj.com, www.cobol-it.com, www.ibm.com/ cobol).
Nunca lo he usado, pero entiendo que Vulcan.NET se creó para proporcionar una ruta de actualización de Clipper/xBase/Visual Objects a .NET Framework. Puede valer la pena mirar.
Sin duda, el camino a seguir es Harbour. No pierdas el tiempo con proyectos abandonados como CLIP o xHarbour.
xHabour, he encontrado, a veces funcionará en impresoras y otras no. Lo cual es bastante agravante. Entonces, ya no lo estoy usando mucho.
Tengo un nicho para el mantenimiento y la migración de las antiguas aplicaciones de Clipper y Foxpro. El mayor problema, especialmente en Clipper, son las bibliotecas de terceros. Dicho código no se compilará en los compiladores de Windows Clipper y no es habitual que una aplicación Clipper use varias de esas bibliotecas. Algunas veces el código ha sido portado a Windows, pero a menudo no lo ha sido.
Por cierto, no me sorprende cuando otra gran empresa llama, diciendo que tienen una aplicación de misión crítica que se ha estado ejecutando desde Clipper o FoxDOS en 1992 y puedo migrarla a Windows. Clipper es como COBOL.
Harbour es 99.99 por ciento compatible. También puede llamar a win DLL fácilmente. Estoy manteniendo de esa manera la adición de nuevas características con la escritura de nuevas DLL.
- 1. ¿Cuál es la mejor manera de documentar el código f #?
- 2. ¿Cuál es la mejor manera de probar el código GWT
- 3. Hoy es el día del año enésimo
- 4. ¿Cuál es la mejor manera de determinar si una fecha es hoy en JavaScript?
- 5. ¿Cuál es la mejor manera de obtener el primer y el último día del mes pasado?
- 6. ¿Cuál es la mejor manera de implementar una arquitectura RESTful en .NET hoy?
- 7. ¿Cuál es la mejor manera de mantener vivo el control de socket en .NET?
- 8. ¿Cuál es la mejor manera de gestionar el cambio?
- 9. ¿La inyección SQL es un riesgo hoy en día?
- 10. ¿Cuál es la mejor manera de ponerme al día con las últimas novedades en java?
- 11. ¿Cuál es la mejor manera de mantener actualizadas las bibliotecas de JavaScript en los rieles?
- 12. ¿Cuál es la mejor manera de almacenar datos de tendencia?
- 13. ¿La mejor manera de mantener el índice en tiempo real?
- 14. ¿Cuál es la mejor manera de empaquetar el código JavaScript sin tener fallas en el rendimiento?
- 15. ¿Cuál es la mejor manera de proporcionar localización para Enumeraciones?
- 16. ¿Cuál es la mejor manera de separar preocupaciones para este código?
- 17. ¿Cuál es la mejor manera de reutilizar el analizador Lua?
- 18. ¿Cuál es la mejor manera de abrir datos de origen (en lugar de código)?
- 19. ¿Cuál es el método más utilizado para acceder a la base de datos desde C# hoy en día
- 20. ¿cuál es la mejor manera de editar el archivo csv
- 21. ¿Cuál es la mejor manera de mantener las clasificaciones de las aplicaciones PHP?
- 22. ¿Cuál es la mejor manera de escribir el código python en un archivo python?
- 23. ¿Cuál es la mejor manera de implementar el resaltado de sintaxis del código fuente en Cocoa?
- 24. ¿Cuál es la mejor manera de medir cuánto tiempo tarda el código en ejecutarse?
- 25. ¿Cuál es la mejor manera de sincronizar grandes cantidades de datos en todo el mundo?
- 26. ¿Cuál es la mejor manera de mantener el historial de cambios en los campos de la base de datos?
- 27. models.py hacerse grande, ¿cuál es la mejor manera de romperlo?
- 28. ¿Cuál es la mejor forma de organizar el código?
- 29. ¿Cuál es la mejor manera de dibujar en la consola?
- 30. ¿Cuál es la mejor manera de validar datos en mongo?
Agradable. Aconseja al OP que use un lenguaje moderno, luego sugiere Cobol. –