2008-09-01 91 views

回答

1

我們使用ClickOnce工作;與Web發佈相比,我會將案例放在爲用戶提供富客戶端應用程序的需求上,否則使用Web應用程序可能會更好。

在發佈富客戶端應用程序方面ClickOnce太棒了;您可以將其設置爲在啓動時強制執行更新,從而在整個網絡中強制執行一個版本。您可以使ClickOnce爲您提供具有Web部署擁有的單個部署點的相同優勢。

就我個人而言,我發現ClickOnce是令人難以置信的有用的。如果您正在開發富客戶端.net應用程序(在Windows中,儘管讓我們面對它,絕大多數真正的.net開發在Windows中是),並且希望通過網絡部署它,沒有其他比較。

0

他們在Windows環境中有一席之地,但不在其他任何環境中,所以如果您打算爲外部客戶端編寫應用程序,那麼您可能最好堅持使用基於Web的開發。

在Asp.net 1.1發佈的時候,我聽說過這個「Write Once,Run Many」,但從未在實踐中發生過。

1

這裏是一對夫婦的想法,可以幫助

  1. 長時間運行的進程,他們不是asp.net最好的朋友。
  2. 縮放,使用客戶機側處理相比更大或多個服務器作爲降低成本等
0

@馬克

縮放,使用客戶機側處理相比,更大或多個服務器降低成本等。

我不確定我完全同意這一點。購買1臺功能強大的服務器和1000臺「dum終端」似乎比平均功能強大的服務器和1000臺功能強大的臺式電腦花費更少。

0

@GateKiller

當我說話縮放我在談論購買更多的服務器,而不是客戶的成本

組織中的大多數工作站在一天內幾乎不使用其計算能力的50%。如果我要使用點擊一次部署的應用程序,我將使用現有工作站的咕嚕聲,因此在組織上沒有任何進一步的成本。