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

如果都是用.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去訪問遠程網頁.

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章