2008-11-21 24 views

Trả lời

7

Có một vài trình biên dịch Clipper sẵn có: Harbour, CLIPxHarbour, để đặt tên cho một vài trong số các trình miễn phí.

0

CA Visual Objects (VO) là người kế thừa chính thức, tuy nhiên bạn không mong muốn chỉ biên dịch lại ứng dụng Clipper 5.3 của bạn thành VO. Tất cả mã giao diện màn hình sẽ cần phải được viết lại cho giao diện người dùng mới.

1

Tôi đã sử dụng CLIP trong Linux ... hoạt động tuyệt vời. Có rất nhiều goodies bạn sẽ không tìm thấy trong tiêu chuẩn DOS CA-Clipper.

0

Tôi vẫn đang thực hiện lập trình bảo trì Clipper 5.3. Nó không phải là ngôn ngữ chết, và có một cộng đồng người dùng sôi động trên tin tức: comp.lang.clipper (cũng có thể truy cập qua Google Groups). Nếu bạn đi đến xHarbour, có một sự hiện diện mạnh mẽ tại tin tức: comp.lang.xharbour (ditto)

1

FlagShip là trình biên dịch Clipper ổn định, hỗ trợ hoạt động trên tất cả các hương vị của Unix. Một số chuỗi bán lẻ lớn ở Mỹ vẫn đang sử dụng các hệ thống bán hàng dựa trên Clipper đã được chuyển sang FlagShip trên Linux. Nó có một số phần mở rộng hướng đối tượng tốt đẹp và một cách thực sự dễ dàng để thả vào mã C nội tuyến khi cần thiết.

0

Đừng nghĩ đến việc sử dụng FlagShip 6. Nó cực kỳ chậm so với FlagShip 4 rất đẹp, nhưng bạn phải sử dụng FlagShip 6 trên Linux nếu bạn muốn có một máy chủ cập nhật (glibc mới hơn). Bến cảng chắc chắn là con đường để đi ngay bây giờ!

1

Không! Đó là cách tốt nhất! Chuyển sang ngôn ngữ hiện đại (C#, VB.Net, Java, OO Cobol (!), Python hoặc Ruby).

Tôi thích C# và OO Cobol tốt hơn (www.alchemysolutions.com, www.Veryant.com, www.microfocus.com, www.legacyj.com, www.cobol-it.com, www.ibm.com/ cobol).

+8

Tốt. Bạn tư vấn cho OP để sử dụng một ngôn ngữ hiện đại, sau đó bạn đề nghị Cobol. –

0

Tôi chưa bao giờ sử dụng nó, nhưng tôi hiểu rằng Vulcan.NET được tạo để cung cấp đường dẫn nâng cấp từ các đối tượng Clipper/xBase/Visual cho .NET Framework. Có thể là một giá trị.

2

Không nghi ngờ gì nữa, cách đi là Harbour. Đừng lãng phí thời gian với các dự án bị bỏ rơi như CLIP hoặc xHarbour.

1

xHabour, tôi đã tìm thấy, đôi khi sẽ hoạt động trên máy in và đôi khi không. Đó là khá trầm trọng. Vì vậy, tôi không sử dụng nó nhiều nữa.

Tôi có một niche duy trì và di chuyển các ứng dụng Clipper và Foxpro cũ. Vấn đề lớn nhất, đặc biệt là ở Clipper, là thư viện của bên thứ ba. Mã như vậy sẽ không biên dịch trong các trình biên dịch Windows Clipper và nó không phải là bình thường đối với một ứng dụng Clipper để sử dụng một số thư viện như vậy. Đôi khi mã đã được chuyển sang Windows nhưng thường thì nó không được.

BTW, tôi không ngạc nhiên khi một công ty lớn khác gọi điện, nói rằng họ có một ứng dụng quan trọng được chạy từ năm 1992 trong Clipper hoặc FoxDOS và tôi có thể chuyển nó sang Windows. Clipper giống như COBOL.

2

Bến cảng tương thích với 99,99%. Ngoài ra, bạn có thể gọi win DLL dễ dàng. Tôi đang duy trì cách thêm các tính năng mới bằng cách viết các tệp DLL mới.

Các vấn đề liên quan