我有一個桌面應用程序,它具有一個在Qt中製作的UI界面,並與正在執行所有計算任務的庫鏈接。從UI獲取值並傳遞給DLL中的API以獲取屏幕上顯示的輸出。在網頁上託管一個C++桌面應用程序
現在我想通過將我的應用程序用戶界面轉到網頁來做同樣的事情,以便人們可以從任何地方訪問該工具而無需任何安裝過程。
我想保留我的C++ DLL代碼,所以我不必做很多工作。我想通過任何通信過程(套接字)將此DLL轉換爲C++服務器。我想在我公司的網站上託管這個應用程序。 (我們必須製作網站,所以我們對任何一套工具都是開放的)。
我想知道什麼是最好的工具來做這件事。網頁和服務器之間也會有很多數據交換,所以應該優化整個事情。我暈了一下,找到了Silverlight和ASP.NET之類的東西,但我還不是很清楚哪個選項會更合適。
我是一個沒有Web應用程序開發經驗的C++程序員。我願意學習任何新技術。
謝謝
考慮在雲服務器上託管應用程序並按需擴展。這應該相當便宜;您可以將它與Citrix /終端服務器(如unix上的XDM)一起使用(FreeNX或VNC)。我相信Azureus會有很好的產品 – sehe
Silverlight 5可能會有所幫助,但我不知道他們是否允許在XAP打包的庫上使用P/Invoke。否則,Silverlight不是您正在尋找的技術。 – Denis