Web應用程式與桌面應用程式的區別

NO IMAGE
目錄

如果都是用.net做的話,桌面程式需要開發伺服器端和客戶端兩塊程式,電腦都要安裝.net framework,b/s形式的話,只用做伺服器端。但兩者桌面應用可能軟體介面更好控制一些,web形式客戶端的螢幕就不太好空,一般滿足1024*768解析度能顯示正常

 

    作為軟體的使用者和使用環境,當然應該要求有區域網或網際網路連通。桌面程式有個好處,就是如果網路中斷,可以在客戶端先暫存資料(比如用.txt或access檔案),等網路通了好在上傳資料,但web應用這方面就要差些

 

    舉個例子,一個工廠的鋁錠檢斤程式,每天三班倒,每個班次的資料下班都要上傳到伺服器上(領導好看),現場網路不太穩定(時常會中斷),就是用delphi寫的,先存在本地的access中(如果網路連通,就傳到伺服器資料中,如果不連通就先不上傳,在本地存著,等下個班次如果網路通了,再一塊傳上去)。領導看資料的系統,是WEB程式,他們的網路一般沒問題。

 

    桌面應用這塊,不少用delphi來寫,免去客戶端安裝.net framework這塊。

 

 

 

 

 另:桌面應用程式:
     在臺式電腦上執行的應用程式稱為桌面應用程式。比如:記事本,Word,Excel。
     這種應用程式的特點是
       1)缺少共享 2)直接雙擊就可以執行,不需要IE  3)一般以window的視窗形式存在
   Web應用程式:
       1)需要IE來執行    2)一般以網頁的形式的存在  3)可以有很多的客戶端來共享。
         比如: www.sina.com 
    Web應用程式的優點:
      1)能夠實現最大的資源共享,
          比如:開發一個網站,放在Internet上,就可以讓全世界的人都來共享
      2)維護與部署起來成本低
        Web應用程式只需要在伺服器上安裝一次,就可以通過網路給所有客戶端共享,以後要修改
        Web應用程式,只需要修改伺服器上Web應用程式,則所有的客戶端自動進行更新。而桌面
        應用程式必須在每臺計算機上都安裝一次,以後要修改時,每臺計算機都要修改
   Web應用程式的缺點:
        響應速度比桌面應用程式要低很多,因為要通過Internet去訪問遠端網頁.