2009-11-30 50 views
0

我/在C#編寫一個基於Web的應用程序bussines ASP.NETWeb應用程序與Linux的多用戶應用程序

最近我的老闆開始推動重新編寫應用程序在Linux多用戶桌面應用程序。 在他的設計中,用戶需要通過VNC或類似的方式連接到Linux服務器才能使用該應用程序。

我不熟悉這種應用程序設計。 我appretiate任何幫助explainig這種方法與Web或許與傳統的客戶機 - 服務器設計的優劣

謝謝

+0

你問他的技術理由嗎? –

回答

0

哦,男孩這是一些客戶端 - 服務器設計:) 所以VNC使用某種終端技術到Linux,並使用全功能的應用程序。 很明顯,您的老闆需要桌面應用程序以及所有可用桌面設備(原生小部件,磁盤訪問等)。所以,最好的辦法是向他出售諸如SilverliteGXT(如果他討厭MS技術),以展示該Web應用程序可以像桌面應用程序一樣(或幾乎)強大和安全

0

在我看來,如果問了這個問題,這聽起來令人難以置信的落後。我可以理解在Linux服務器上將服務器移動到LAMP stack或使用Mono並移植現有的應用程序。讓一羣使用VNC連接到應用程序的人聽起來不是一個好主意。

與客戶端應用程序一起開發Linux服務器部件聽起來也是一種可行的方式 - 如果有人想要擺脫基於Web的事情。

0

這聽起來並不是一個遙不可及的想法。作爲託管應用程序,組織對誰可以看到應用程序有更多的控制權。然而,這種解決問題的方式可能會產生比它的價值更多的問題。我的建議是使用Web應用程序。維護起來會更容易,更容易使其更令人愉快,更容易管理,並且更容易從服務器移動到服務器。爲小型受衆創建分佈式Linux應用程序往往需要相當多的支持,並且可以將組織鎖定到傳統應用程序中。另外...信任預構建框架[與網絡應用],不要重新發明輪子。