2013-05-27 26 views
5

Tôi đang bắt tay vào một ứng dụng nền tảng chéo chứ không phải trên thiết bị di động. Nó sẽ là win/osx/linux. Rất thích sử dụng Delphi + firemonkey, nhưng nó xuất hiện linux không phải là một mục tiêu có thể?Delphi XE4: máy tính để bàn Linux mục tiêu? (ứng dụng gui)

GUI sẽ không được mở rộng. Hầu hết các mã là không trực quan.

Tùy chọn của tôi ở đây là gì? (Tôi có kết thúc bằng cách sử dụng lazerous cho bên linux .... và sau đó tôi phải có một giao diện đặc biệt ở đó?)

Hãy cho tôi biết các tùy chọn của tôi ở đây, cách giải quyết dự án dev nền tảng này (và hy vọng tránh C++).

+9

sử dụng lazarus nếu bạn muốn linux – opc0de

+0

CodeTyphon có thể tốt đẹp Lazarus distro cho người mới, có hầu hết các thư viện bên thứ ba dễ dàng đóng gói –

Trả lời

7

Linux hiện không phải là một trong những hệ điều hành được hỗ trợ, như có thể thấy rõ ràng từ mô tả sản phẩm trên trang web Embarcadero. Nếu bạn cần hỗ trợ Linux/Unix, XE4 và FireMonkey không phải là một tùy chọn. (XE4 hỗ trợ Win32, Win64, OSX và iOS.)

Có hỗ trợ cho Linux được lên kế hoạch vào một thời điểm nào đó trong tương lai (sau Android, hiện đang được phát triển và dự kiến ​​phát hành vào cuối năm nay).

+0

Người đàn ông, chúng tôi chắc chắn có thể sử dụng hỗ trợ linux ngay bây giờ. Chúng ta phải chọn giữa Delphi XE4 và C++ với Qt/wxwidgets. C++ là một thanh cao cho chúng tôi (chúng tôi có rất nhiều kinh nghiệm Delphi với các phiên bản cũ hơn, nhưng hầu như không có kinh nghiệm C++). – Jonesome

+0

Borland đã thử Linux trước (với Kylix), và nó không bán được nhiều bản sao. Có vẻ như các nhà phát triển Linux được sử dụng để nhận các công cụ phát triển của họ miễn phí. :-) Sự bùng nổ trong phát triển di động là những gì ảnh hưởng đến thứ tự mà họ đang làm việc, AFAICT và vào thời điểm họ bắt đầu làm việc iOS là mục tiêu lớn nhất. (Đó là trước khi Android trở nên phổ biến.) Lazarus/Free Pascal sẽ là lựa chọn của tôi nếu tôi phải hỗ trợ Linux ngay bây giờ, và chắc chắn sẽ đến trước C++ với Qt hoặc wsWidgets. Các chỉ khác Delphi-loại tùy chọn sẽ được Oxygene (Delphi Prism) với Mono là gì. –

+0

Rất thích làm điều đó trên C#, nhưng mono quá hạn chế. Lazerus trước qt, eh? Hấp dẫn. Sẽ phải điều tra. Qt có móc xplatform đẹp. – Jonesome

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