我有一個非常大的應用程序,150萬行C++,這是目前使用文檔/視圖體系結構的MFC。該應用程序包括大量的3D矢量圖形,電子表格,以及非常多的對話框和Windows。在DVA的約束下,它的寫法相當好,因爲在用戶界面中沒有重要的程序邏輯,並且可以使用用戶界面完成的任何事情也可以使用COM/OLE自動化界面以編程方式執行。將基於桌面的MFC C++應用程序轉換爲網絡應用程序是否可行
在許多用戶的要求下,我一直在爲創建程序的瀏覽器界面而開展思考,程序本身在服務器上運行。到目前爲止的想法是將所有COM接口轉換爲DCOM,並將UI重寫/移植到Java。最初的實驗表明這將是一項大量的工作。
其他任何人有任何想法更容易implmentation?任何人都會遇到任何重構或類似的工具來專門幫助這種類型的端口?
1.5MLoc - 到網絡上?而不是你。我的建議是:告訴用戶網絡是一種時尚,它很快就會炸開:) – U62 2009-01-11 14:21:12
@RHM,我的想法正確,因此在問題中'可行'這個詞。 – 2009-01-11 14:33:17