CS模式本身也是屬于發(fā)展到90年代的較為先進的結構。這種模式將應用一分為二,服務器負責數據管理,客戶機完成與用戶的交互任務。CS具.有強壯的數據操縱和事務處理能力,以及數據的安全性和完整性約束。但隨著企業(yè)規(guī)模的日益擴大,應用程序的復雜程度不斷提高,逐漸也暴露了以下幾方面不足:
(1)開發(fā)成本較高。CS結構對客戶端軟硬件要求較高,尤其是軟件的不斷升級,對硬件要求不斷提高,增加了整個系統(tǒng)的成本,客戶端越來越靡腫。
(2)移植困難。不同開發(fā)工具開發(fā)的應用程序,一般來說互不兼容,不能搬到其它平臺上運行。
(3)用戶界面風格不一,使用繁雜,不利于推廣使用。
(4)維護復雜,升級麻煩。如果應用程序要升級,必須到現(xiàn)場為客戶機一升級,每個客戶機上的應用程序都需要維護。
(5)信息內容和形式單一,因為傳統(tǒng)0A一般為事務處理,界面基本遵循數據庫的字段解釋,開發(fā)之初就已確定,而且不能隨時截取辦公信息和檔案等外部信息,用戶獲得的只是單純的字符和數字,既枯燥又死板。
(6)新技術不能輕易應用。因為一個軟件平臺及開發(fā)工具一旦選定,不可能輕易更改。
2.BS模式 隨著互聯(lián)網技術的飛速發(fā)展和廣泛應用,將過去花費巨大的信息化建設轉化成許多中小企業(yè)也可以支付得起的應用,使得更多的企業(yè)和機構可以進行先進的信息化建設,進而提高企業(yè)和機構的競爭能力,傳統(tǒng)的網絡軟件的計算模式也正由CS模式轉向基于InternetIntranet標準協(xié)議的三層BS模式。BS模式簡化了客戶端軟件,只需裝上瀏覽器作為客戶端的運行平臺,而將所有的開發(fā)、維護和升級工作都集中在服務器端。用戶使用瀏覽器上網,問Web服務器友運請求,Web服務器端處理請求,查詢效據庫,執(zhí)行應用程序,并將結果信息組織成HTML頁面發(fā)送給用戶,在用戶的瀏覽器上顯示,組成了一個三層BS模式。
基于BS模式的InternetIntranet技術,其三項優(yōu)勢是實質性的:
(1)它是有計算技術以來最穩(wěn)定的技術平臺。在CS時代,用戶最苦惱的問題莫過于如何選擇一個穩(wěn)定的平臺。由于以前的技術基礎不是網絡,因此自然地發(fā)展出眾多的互不兼容的技術平臺。每種技術平臺,從用戶應用穩(wěn)定性要求來看,都可以說是曇花一現(xiàn),給用戶留下了無奈與苦惱。只有進入網絡計算機時代,由于上億用戶都連在網上,其技術才獲得了高度穩(wěn)定性。
它只能發(fā)展,不能被推翻,所有人只能支持和遵循它,不能控制它。
(2)它本質上是一種客戶機技術,這對于大中型企業(yè)特別合適。在CS模式下,每種應用的主要部分是在客戶機端。別的不說,光是在眾多的客戶機端安裝和維護多種應用的多個版本,就叫人受不了。而Internet技術卻不同,上億個用戶只是通過瀏覽器這個統(tǒng)一界面,就可享受到無限豐富的,永遠在不斷變化和發(fā)展著的信息服務。Intranet原則上取消了所有在客戶機端的維護工作。
(3)它提供了異種機、異種網、異種應用服務的聯(lián)機、聯(lián)網、統(tǒng)一服務的最現(xiàn)實的開放性基礎。通過Intranet技術統(tǒng)一訪問異種數據庫,早已成為現(xiàn)實。從ISDN到ATM,再到現(xiàn)在大行其道的TCPIP,正是由于Internet的大行其道,寬帶IP將會成為真正的、統(tǒng)一服務的(數據、語音、多媒體)網絡基礎。
但是呢,BS模式的開發(fā)也并非是完美的。其中很重要的就是目前其安全性問題還沒有很好的解決。
出上面的比較可以看出,目前BS模式比CS模式的確有好多優(yōu)勢,但是CS模式也有它自己的優(yōu)點,因此呢,在最近的階段兩種開發(fā)模式會共存;甚至采用兩種模式結合的策略開發(fā)。
信息發(fā)布:廣州名易軟件有限公司 http://m.jetlc.com