Tôi đang sử dụng ứng dụng dành cho máy tính để bàn có giao diện UI được tạo bằng Qt được liên kết với thư viện đang thực hiện tất cả các công cụ tính toán. Giá trị từ giao diện người dùng được thực hiện và chuyển đến API trong DLL để có được đầu ra được hiển thị trên Màn hình.Lưu trữ ứng dụng máy tính để bàn C++ trên trang web
Bây giờ tôi muốn làm điều tương tự bằng cách chuyển giao ứng dụng của tôi sang trang web để mọi người có thể truy cập công cụ từ mọi nơi mà không cần bất kỳ quá trình cài đặt nào.
Tôi muốn giữ lại mã C++ DLL của mình vì vậy tôi không phải làm nhiều việc. Tôi đang nghĩ đến việc chỉ chuyển đổi DLL này thành một máy chủ C++ bằng bất kỳ Quy trình giao tiếp nào (Sockets). Tôi muốn lưu trữ ứng dụng này trên trang web của công ty tôi. (Chúng tôi phải làm cho trang web cũng vì vậy chúng tôi đang mở cho bất kỳ bộ công cụ).
Tôi muốn biết điều gì sẽ là bộ công cụ tốt nhất để thực hiện công cụ này. Ngoài ra sẽ có rất nhiều trao đổi dữ liệu giữa các trang web và máy chủ để wholething cũng nên được tối ưu hóa. Tôi goggled một chút và tìm thấy những thứ như silverlight và ASP.NET, Nhưng tôi vẫn không rõ ràng tùy chọn nào sẽ phù hợp hơn.
Tôi là lập trình viên C++ không có trải nghiệm phát triển ứng dụng web. Tôi mở cửa để tìm hiểu bất kỳ công nghệ mới nào.
Cảm ơn
xem xét lưu trữ ứng dụng trên máy chủ đám mây và mở rộng theo yêu cầu. Điều này khá rẻ; Bạn có thể kết hợp nó với máy chủ Citrix/Terminal như truy cập (FreeNX hoặc VNC với XDM trên Unix). Tôi tự tin rằng Azureus sẽ có các dịch vụ tốt – sehe
Silverlight 5 có thể có khả năng giúp đỡ, nhưng tôi không biết liệu chúng có cho phép P/Invoke trên các thư viện được đóng gói trong XAP hay không. Nếu không Silverlight không phải là công nghệ bạn đang tìm kiếm. – Denis