Are there any successor products on DOS, Windows or Linux?
It's no doubt, the way to go is Harbour. Don't waste time with projects abandoned like CLIP or xHarbour.
Harbour is 99.99 percent compatible. Also you can call win DLLs easily. I am maintaining that way adding new features with writing new DLLs.
I've used CLIP in Linux... worked awesome. Has a lot of goodies you won't find in Standard DOS CA-Clipper.
FlagShip is a well-supported, stable Clipper compiler that works on all flavors of Unix. Some major retail chains in the US are still using Clipper-based point of sale systems that have been ported to FlagShip on Linux. It has some nice object-oriented extensions and a really easy way to drop into inline C code where needed.
Don't! That's the best way! Move into a modern language (C#, VB.Net, Java, OO Cobol(!), Python or Ruby).
I like C# and OO Cobol better (www.alchemysolutions.com, www.Veryant.com, www.microfocus.com, www.legacyj.com, www.cobol-it.com, www.ibm.com/cobol).
xHabour, I've found, sometimes will work on printers and sometimes it doesn't. Which is quite aggravating. So, I'm not using it much anymore.
I have a niche maintaining and migrating old Clipper and Foxpro apps. The biggest problem, especially in Clipper, is third party libraries. Such code won't compile in Windows Clipper compilers and it's not usual for a Clipper app to use several such libraries. Sometimes the code has been ported to Windows but often it hasn't been.
BTW, I'm not surprised when yet another large corporation calls, saying they have a mission-critical app that's been running since 1992 in Clipper or FoxDOS and can I migrate it into Windows. Clipper is like COBOL.
CA Visual Objects (VO) is the official successor, however don't expect to just recompile your Clipper 5.3 app into VO. All of the screen interface code will need to be rewritten for a new UI.
I'm still doing Clipper 5.3 maintenance programming. It's by no means a dead language, and there's a vibrant user community on news:comp.lang.clipper (also accessible via Google Groups). If you go over to xHarbour, there's a strong presence at news:comp.lang.xharbour (ditto)
Don't even think about using FlagShip 6. It's incredibly slow compared to the very nice FlagShip 4, but you must use FlagShip 6 on Linux if you want to have an up-to-date server (newer glibc). Harbour is no doubt the way to go now!
I've never used it, but I understand that Vulcan.NET was created to provide an upgrade path from Clipper/xBase/Visual Objects to the .NET Framework. Might be worth a look.
© 2022 - 2024 — McMap. All rights reserved.