尋找意見。我正在開發一箇中等規模的3層ASP.NET項目(.NET 2.0和Visual Studio 2005),其中包括Unix後端Oracle,一些強大的MS Web服務器和IE瀏覽器客戶端。性能非常糟糕,用戶感覺UI也顯得過時了。我們很快有機會重新設計並重寫整個應用程序,我想知道當前或推薦的MS平臺是什麼。網絡性能不符合鼻菸......新的「微軟之道」是什麼?
當MS在幾年前降級支持Silverlight以支持Windows 8和Windows Phone的「HTML5」時,我參與了WPF和Silverlight的不同合同。我並沒有試圖在Silverlight甚至WPF將會出現多長時間之間開始一場火焰戰爭,但是我從2013年4月開始尋找一些現代化的替代方案。我們無法避開的一個要求是我們可以在整個客戶機構的每臺用戶PC上安裝一些東西。
我自己的背景在WinForms和C#中比上面任何一個更多,但是無論我在哪裏開始,似乎在WinForms中開發任何新的LOB應用程序都沒有多大作用。
無論發生在Application Server平臺和應用程序運行通過遠程桌面?開發桌面應用程序並部署到應用程序服務器,並在每個用戶的桌面上放置一個快捷方式,甚至映射像我們以前回來的驅動器盤符,這仍然是有意義的嗎?
您的$ 0.02將不勝感激!
您不能安裝,因爲它會太難/耗時或由於其他原因?如果是前者,那麼遠程部署有很多解決方案。特別是如果計算機在域中。 – Euphoric
除了Euphoric的評論之外,我想提及Visual Studio中的Click-once部署功能。如果您沒有複雜的部署要求,這可能很有用。您可以進行設置,以便每次用戶啓動應用程序時,它都會自動檢查更新。每次你對代碼進行更新時,你只需要發佈到一個位置。 – failedprogramming
無法安裝,因爲這太費時,而且我們的用戶羣在地理上是分開的。 我將檢查點擊一次自動部署。我們確實有幾個強大的Web服務器,可以重新用作應用服務器。 –