Каков наилучший способ поддерживать код Clipper 5.3 сегодня? - PullRequest
7 голосов
/ 21 ноября 2008

Есть ли какие-либо последующие продукты для DOS, Windows или Linux?

Ответы [ 11 ]

7 голосов
/ 21 ноября 2008

Существует довольно много доступных компиляторов Clipper: Harbour , CLIP и xHarbour , чтобы назвать несколько бесплатных.

2 голосов
/ 28 июня 2011

Гавань совместима на 99,99%. Также вы можете легко вызывать Win DLL. Я поддерживаю этот способ добавления новых функций с написанием новых библиотек DLL.

2 голосов
/ 27 сентября 2010

Нет сомнений, путь - это Гавань . Не тратьте время на проекты, от которых отказались, таких как CLIP или xHarbour.

1 голос
/ 02 января 2011

xHabour, я обнаружил, иногда работает на принтерах, а иногда нет. Что довольно обостряет. Так что я больше этим не пользуюсь.

У меня есть ниша, поддерживающая и переносящая старые приложения Clipper и Foxpro. Самая большая проблема, особенно в Clipper, это сторонние библиотеки. Такой код не будет компилироваться в компиляторах Windows Clipper, и приложение Clipper обычно не использует несколько таких библиотек. Иногда код был перенесен в Windows, но часто этого не было.

Кстати, я не удивлен, когда еще одна крупная корпорация звонит, говоря, что у них есть критически важное приложение, которое работает с 1992 года в Clipper или FoxDOS, и я могу перенести его в Windows. Клипер как КОБОЛ.

1 голос
/ 05 ноября 2009

Не! Это лучший способ! Переходите на современный язык (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 ).

1 голос
/ 04 февраля 2009

FlagShip - это хорошо поддерживаемый стабильный компилятор Clipper, который работает на всех разновидностях Unix. Некоторые крупные торговые сети в США по-прежнему используют системы точек продаж на базе Clipper, которые были перенесены на FlagShip в Linux. У него есть несколько хороших объектно-ориентированных расширений и действительно простой способ проникнуть во встроенный C-код, где это необходимо.

1 голос
/ 22 ноября 2008

Я использовал CLIP в Linux ... работал потрясающе. Имеет много вкусностей, которых вы не найдете в стандартной DOS CA-Clipper.

0 голосов
/ 23 февраля 2010

Я никогда не использовал его, но я понимаю, что Vulcan.NET был создан для предоставления пути обновления с Clipper / xBase / Visual Objects до .NET Framework. Может стоит посмотреть.

0 голосов
/ 12 мая 2009

Даже не думайте об использовании FlagShip 6. Он невероятно медленный по сравнению с очень хорошим FlagShip 4, но вы должны использовать FlagShip 6 в Linux, если вы хотите иметь современный сервер (более новый glibc). Гавань, без сомнения, способ идти сейчас!

0 голосов
/ 24 ноября 2008

Я все еще занимаюсь программированием обслуживания Clipper 5.3. Это ни в коем случае не мертвый язык, и в новостях есть активное сообщество пользователей: comp.lang.clipper (также доступно через Группы Google ). Если вы перейдете на xHarbour, в новостях есть сильное присутствие: comp.lang.xharbour ( то же самое )

...