B S系統和C S系統的應用比較分析

2021-08-25 21:02:46 字數 2726 閱讀 3092

b/s系統

c/s系統

最基本架構

瀏覽器和伺服器結構 資料大集中,資料倉儲

客戶機/伺服器結構 資料分布

節約成本

大大簡化了客戶端電腦載荷,減輕了系統維護與公升級的成本和工作量,降低了使用者的總體成本(tco)!它是一次性到位的開發!

需要多個可複製的硬體配置來搭建多個區域網的分布式環境。複製品越多維護的成本直線上線。

區域性廣域網,無地域和時間的限制

區域網,有時間和環境的限制

資料安全性比較

它能有效地保護資料平台和管理訪問許可權,伺服器資料庫也很安全 。在網路各工作站通過www瀏覽器就能實現工作業務。對於b/s結構的軟體來講,由於其資料集中存放於總部的資料庫伺服器,客戶端不儲存任何業務資料和資料庫連線資訊,也無需進行什麼資料同步,所以這些安全問題也就自然不存在了。

資料分布特性,客戶端所發生的火災、盜搶、**、病毒、黑客等都成了可怕的資料殺手。另外,對於集團級的異地軟體應用,c/s結構的軟體必須在各地安裝多個伺服器,並在多個伺服器之間進行資料同步。如此一來,每個資料點上的資料安全都影響了整個應用的資料安全。

方便客戶機不是毫無運算能力的輸入、輸出裝置,而是具有了一定的資料處理和資料儲存能力,通過把應用軟體的計算和資料合理地分配在客戶機和伺服器兩端,可以有效地降低網路通訊量和伺服器運算量。由於伺服器連線個數和資料通訊量的限制,這種結構的軟體適於在使用者數目不多的區域網內使用。

成本降低,選擇更多

大家都知道windows在桌面電腦上幾乎一統天下,瀏覽器成為了標準配置,但在伺服器作業系統上windows並不是處於絕對的統治地位。 現在的趨勢是凡使用b/s架構的應用管理軟體,只需安裝在linux伺服器上即可,而且安全性高。所以伺服器作業系統的選擇是很多的,不管選用那種作業系統都可以讓大部分人使用windows作為桌面作業系統電腦不受影響,這就使的最流行免費的linux作業系統快速發展起來,linux除了作業系統是免費的以外,連資料庫也是免費的,這種選擇非常盛行。

只能選擇windows平台,基本不能結合結合手機等無線手持裝置

資料實時性比較

可以實時看到當前發生的所有業務

,方便了快速決策,有效地避免了損失。

c/s結構不可能隨時隨地看到當前業務的發生情況,看到的都是事後資料;

資料一致性比較

資料是集中存放

的,客戶端發生的每一筆業務單據都直接進入到**資料庫,不存在資料一致性的問題。

對於異地經營的大型集團都採用各地安裝區域級伺服器,然後再進行資料同步的模式。這些伺服器每天必須同步完畢之後,總部才可得到最終的資料。由於區域性網路故障造成個別資料庫不能同步不說,即使同步上來,各伺服器也不是乙個時點上的資料,資料永遠無法一致,不能用於決策。

資料溯源性比較

總公司可以直接追溯到各級分支機構(分公司、門店)的原始業務單據,也就是說看到的結果可溯源

大部分c/s結構的軟體則不同,為了減少資料通訊量,僅僅上傳中間報表資料,在總部不可能查到各分支機構(分公司、門店)的原始單據。

服務響應及時性比較

應用都集中於總部伺服器上,各應用結點並沒有任何程式,乙個地方更新則全部應用程式更新,可以做到快速服務響應。(企業的業務流程、業務模式不是一成不變的,隨著企業不斷發展,必然會不斷調整。軟體**商提供的軟體也不是完美無缺的,所以,對已經部署的軟體產品進行維護、公升級是正常的)

由於其應用是分布的,需要對每乙個使用節點進行程式安裝,所以,即使非常小的程式缺陷都需要很長的重新部署時間,重新部署時,為了保證各程式版本的一致性,必須暫停一切業務進行更新(即「休克更新」),其服務響應時間基本不可忍受。

網路應用限制比較

適用於任何網路結構

僅適用於區域網內部使用者或寬頻使用者(1兆以上)

投入成本比較

只有初期一次性投入成本。對於集團來講,有利於軟體專案控制和避免it黑洞

隨著應用範圍的擴大,投資會連綿不絕。

硬體投資保護比較

對**伺服器有要求,一般的客戶端幾乎滿足要求 公升級只需公升級**伺服器

所有的終端都需要中高階的配置伺服器或pc機 公升級所有的終端的機器配置

企業快速擴張支援上的比較

只需一次安裝,以後只需設立賬號、培訓即可。

例如迪信通公司,每年都有新的配送中心成立,每月都有新的門店開張。應用軟體的快速部署,是企業快速擴張的必要保障。對於c/s結構的軟體來講,由於必須同時安裝伺服器和客戶端、建設機房、招聘專業管理人員等,所以無法適應企業快速擴張的特點。

發展趨勢

b/s結構的管理軟體有著c/s結構軟體無法比擬的優勢。而從國外的發展趨勢來看,也驗證了這一點。目前,國外大型企業管理軟體要麼已經是b/s結構的,要麼正在經歷從c/s到b/s結構的轉變

。從國內諸多軟體廠商積極投入開發b/s結構軟體的趨勢來看,

b/s結構的大型管理軟體勢必在將來的幾年內佔據管理軟體領域的主導地位

。it行業的資訊管理系統都正在經歷從c/s到b/s結構的轉變

開發軟體的支援程度

幾乎所有的應用開發軟體都有支援開發的模組或最有支援開發

開發工具應用軟體都在逐漸轉變被b/s結構,或者重點都放在b/s支援力度上

協調開發平台的要求

行業很多應用支援協同開發,整合程度非常高

很少有整合的協同開發平台,協作受到挑戰

開發人員

大部分開發人員都在學習和開發

資深的開發人員或特殊領域的開發人員較多。已有的人才逐漸轉變為b/s開發人員

開發人員的招聘難度

人多,招聘容易 從幾大招聘**的人才需求比例上比較,佔據開發人員的4/5

人少,招聘很難 從幾大招聘**的人才需求比例上比較,佔據開發人員的1/5

b s 和c s的比較

希望大家可以明白什麼時候什麼專案使用什麼架構比較好 b browser瀏覽器 s server伺服器 和c client客戶端 s server伺服器 的比較 b s 伺服器 瀏覽器 c s伺服器 客戶端 客戶端和伺服器都需要開發。比如qq。優勢比較 1.b s開發成本低。只需要開發一方 2.b s...

B S和C S 之比較

c s和b s是當今世界開發模式技術架構的兩大主流技術。c s是美國 borland公司最早研發,b s是美國微軟公司研發。目前,這兩項技術以被世界各國所掌握,國內公司以c s和b s技術開發出產品也很多。這兩種技術都有自己一定的市場份額和客戶群,各家企業都說自己的管理軟體架構技術功能強大 先進 方...

牛腩新聞發布系統 B S的和C S

c s即client server的縮寫,也就是我們經常提到的客戶機和伺服器結構,是一種軟體體系結構。c s的基本原則是將應用軟體需要完成的任務分解成多個子任務,並且分配到多個計算機上,也就是 功能分解 原則。一般來說,我們通常將資料處理 資料表示和儲存使用者介面的功能放在客戶端 將dbms的核心功...