Có, tôi hơi ngạc nhiên khi một người phỏng vấn đề cập rằng họ sử dụng giao diện Java-swing cho ứng dụng C/C++. Tôi tò mò và hỏi anh ta cách họ thực sự tích hợp chúng với nhau, câu trả lời của anh ấy là "thông qua nhắn tin". Hấp dẫn! Vâng, tôi mới đến kiểu tiếp cận này và tò mò muốn biết các công ty có thực sự sử dụng loại thiết kế này không. Nếu có, thì có một lợi thế lớn cho thiết kế này? Đó là một chút khó khăn cho tôi để hiểu làm thế nào thiết kế này sẽ làm việc tốt, nếu bạn có bất kỳ tài liệu tham khảo xin vui lòng chia sẻ.GUI Java cho ứng dụng C++ - Đây có phải là thiết kế tốt không?
FYI, sản phẩm là ứng dụng dựa trên dữ liệu sao lưu (trên nền tảng Linux/Unix có thể). Cảm ơn bạn.
CV
Tôi đoán rằng lý do duy nhất họ thiết kế theo cách này là bởi vì họ có "anh chàng C/C++" và "anh chàng Java" để cùng nhau làm việc và không muốn phát triển bên ngoài vùng thoải mái của họ. Nghe như thiết kế tồi tệ với tôi. – hspain
Không chắc chắn nếu đây là một câu hỏi StackOverflow hoặc [programmers.stackexchange] (http://programmers.stackexchange.com). Tôi nghĩ rằng điều này có thể là do chuyên môn của các lập trình viên của họ - chúng có thể thoải mái hơn với Java GUI, nhưng tốt với các "ruột" C/C++. Dù sao, tôi bỏ phiếu rằng câu hỏi này được chuyển đến [programmers.stackexchange] (http://programmers.stackexchange.com) như một trang web thích hợp hơn loại câu hỏi này. –
Hoặc ai đó với mái tóc nhọn nghe rằng Java là rất tốt cho UI/Portability (có thể là vào cuối những năm 90!) Và buộc một số Java được sử dụng. Hoặc nó có thể là các hệ thống đầu cuối phụ thuộc vào rất nhiều mã nguồn gốc, do đó, nó đã được dễ dàng hơn để chỉ viết toàn bộ điều như là một ứng dụng độc lập C + +. – ObscureRobot