在DOS,Windows或Linux上是否有任何后续产品?今天维持clipper 5.3代码的最佳方式是什么?
回答
CA Visual Objects(VO)是正式接班人,但是不要指望只重新编译帆船5.3应用到VO。所有的屏幕界面代码将需要重新编写一个新的用户界面。
我用在Linux中CLIP ......工作真棒。在标准DOS CA-Clipper中找不到许多好东西。
我还在做Clipper 5.3维护编程。这绝不是一种死去的语言,新闻上有一个充满活力的用户社区:comp.lang.clipper(也可通过Google Groups访问)。如果你去xHarbour,有一个强大的新闻存在:comp.lang.xharbour(ditto)
FlagShip是一个良好的支持,稳定的Clipper编译器,适用于所有类型的Unix。美国的一些主要零售连锁店仍在使用基于Clipper的销售点系统,这些系统已移植到Linux上的FlagShip。它有一些很好的面向对象的扩展,并且可以在需要的地方放入内联C代码。
甚至不要考虑使用FlagShip 6.与非常漂亮的FlagShip 4相比,它的速度非常慢,但如果您想拥有最新的服务器(较新的glibc),则必须在Linux上使用FlagShip 6。 港湾无疑是现在的路!
不要!这是最好的方式!转入现代语言(C#,VB.Net,Java,OO Cobol(!),Python或Ruby)。
我喜欢C#和OO Cobol更好(www.alchemysolutions.com,www.Veryant.com,www.microfocus.com,www.legacyj.com,www.cobol-it.com,www.ibm.com/ COBOL)。
我从来没有用过它,但我知道Vulcan.NET是为了提供从Clipper/xBase/Visual Objects到.NET Framework的升级路径而创建的。也许值得一瞧。
这是毫无疑问的,要走的路是Harbour。不要浪费时间放弃像CLIP或xHarbour这样的项目。
xHabour,我发现,有时会工作的打印机,有时没有。这是相当严重的。所以,我不再使用它了。
我有一个利基维护和迁移旧帆船和FoxPro的应用程序。最大的问题,特别是在Clipper中,是第三方库。这样的代码不会在Windows Clipper编译器中编译,而Clipper应用程序通常不会使用多个这样的库。有时候代码已经移植到Windows,但通常情况下还没有。
顺便说一句,我并不感到惊讶,当又一个大公司来电,称他们有一个关键任务应用程序,一直在自1992年以来在快船或FoxDOS运行,我可以将它迁移到Windows。 Clipper就像COBOL。
Harbour是99.99%兼容。你也可以轻松地调用win DLL。 我正在维护这种方式添加新的功能,编写新的DLL。
- 1. 维持3级层次结构的最佳方式是什么?
- 2. 今天在.NET中实现RESTful体系结构的最佳方式是什么?
- 3. 什么是编码/保护JavaScript代码的最佳方式?
- 4. 记录f#代码的最佳方式是什么?
- 5. 什么是保持我的PHP文件只有PHP代码的最佳方式?
- 6. 写这样的重复代码的最佳方式是什么?
- 7. 在mysql中存储html代码的最佳方式是什么?
- 8. 什么是测试GWT代码的最佳方式
- 9. 从代码中调用IBAction的最佳方式是什么?
- 10. 缩短此代码的最佳方式是什么?
- 11. 模拟XAML代码继承的最佳方式是什么?
- 12. 什么是管理Xcode代码片段的最佳方式?
- 13. 反复参考代码的最佳方式是什么?
- 14. 什么是编辑代码的最佳协作方式? (实时)
- 15. 什么是分析代码来创建UML的最佳方式?
- 16. 构建这类代码的最佳方式是什么?
- 17. 延迟代码执行的最佳方式是什么?
- 18. 跨服务器分发代码的最佳方式是什么?
- 19. 什么是设置未知代码限制的最佳方式?
- 20. 从Python调用Java代码的最佳方式是什么?
- 21. 什么是记录Perl代码的最佳方式?
- 22. 将此Java代码转换为Objective C代码的最佳方式是什么?
- 23. 维护两台OS X机器的最佳方式是什么?
- 24. 什么是存储思维导图数据的最佳方式?
- 25. Android - 维护多个图像的最佳方式是什么?
- 26. 支持Spring Security的“ROLE_”前缀的最佳方式是什么?
- 27. 键入()的最佳方式是什么?
- 28. 什么是开源的最佳方式?
- 29. “投票”的最佳方式是什么?
- 30. 格式化此号码的最佳方式是什么?
不错。你建议OP使用现代语言,然后你建议Cobol。 – 2010-03-23 13:53:23