web開發是bs還是cs結構

2021-03-04 06:56:29 字數 4937 閱讀 3038

1樓:兆隆it雲學院

在應用開發上來講分為b/s和c/s兩種模式,b/s模式是指基於瀏覽器(browser)伺服器(server)形式的應用,也就是web開發。c/s模式就是指基於客戶端( client)服務端(server)形式的應用開發,比如我們常用的電腦桌面應用。而web開發全部都是b/s模式的。

所以基於web的開發都是b/s模式的

2樓:幽夢暴力

b/s的 c/s 是客戶端的

b/s和c/s兩種構架分別指的是什麼?

3樓:維維豆奶

b/s結構是browser/server的簡稱,指瀏覽器/伺服器模式。這種模式只要客戶機上安裝一個瀏覽器,如inter*** explorer,伺服器安裝oracle、mysql等資料庫。瀏覽器通過web server 同資料庫進行資料互動。

c/s結構是client/server的簡稱,指客戶/伺服器模式。它是軟體系統體系結構,通過它可以充分利用兩端硬體環境的優勢,將任務合理分配到client端和server端來實現,降低了系統的通訊開銷。目前大多數應用軟體系統都是client/server形式的兩層結構。

擴充套件資料:

c/s與b/s區別:

1、硬體環境不同

c/s 一般建立在專用的網路上,小範圍裡的網路環境,區域網之間再通過專門伺服器提供連線和資料交換服務。

b/s建立在廣域網之上的,不必是專門的網路硬體環境,例如**上網,租用裝置。資訊自己管理。有比c/s更強的適應範圍,一般只要有作業系統和瀏覽器就行。

2、對安全要求不同

c/s對服務端、客戶端都安全都要考慮。b/s因沒有客戶端,所以只注重服務端安全即可。

3、對程式架構不同

c/s程式可以更加註重流程,可以對許可權多層次校驗,對系統執行速度可以較少考慮。

b/s對安全以及訪問速度的多重的考慮,建立在需要更加優化的基礎之上。

4、軟體重用不同

c/s程式可以不可避免的整體性考慮,構件的重用性不如在b/s要求下的構件的重用性好。

b/s對的多重結構,要求構件相對獨立的功能,能夠相對較好的重用。

5、系統維護不同

c/s程式由於整體性,必須整體考察,處理出現的問題以及系統升級難等問題。可能是再做一個全新的系統。

6、處理問題不同

c/s程式可以處理使用者面固定,並且在相同區域,安全要求高需求,與作業系統相關。應該都是相同的系統

b/s建立在廣域網上,面向不同的使用者群,分散地域,這是c/s無法作到的。與作業系統平臺關係最小。

4樓:匿名使用者

c/s(client/server)結構,即大家熟知的客戶機和伺服器結構。它是軟體系統體系結構,通過它可以充分利用兩端硬體環境的優勢,將任務合理分配到client端和server端來實現,降低了系統的通訊開銷。目前大多數應用軟體系統都是client/server形式的兩層結構,由於現在的軟體應用系統正在向分散式的web應用發展,web和client/server應用都可以進行同樣的業務處理,應用不同的模組共享邏輯元件;因此,內部的和外部的使用者都可以訪問新的和現有的應用系統,通過現有應用系統中的邏輯可以擴充套件出新的應用系統。

這也就是目前應用系統的發展方向。

傳統的c/s體系結構雖然採用的是開放模式,但這只是系統開發一級的開放性,在特定的應用中無論是client端還是server端都還需要特定的軟體支援。由於沒能提供使用者真正期望的開放環境,c/s結構的軟體需要針對不同的作業系統系統開發不同版本的軟體,加之產品的更新換代十分快,已經很難適應百臺電腦以上區域網使用者同時使用。而且代價高,效率低。

b/s(browser/server)結構即瀏覽器和伺服器結構。它是隨著inter***技術的興起,對c/s結構的一種變化或者改進的結構。在這種結構下,使用者工作介面是通過www瀏覽器來實現,極少部分事務邏輯在前端(browser)實現,但是主要事務邏輯在伺服器端(server)實現,形成所謂三層3-tier結構。

這樣就大大簡化了客戶端電腦載荷,減輕了系統維護與升級的成本和工作量,降低了使用者的總體成本(tco)。

以目前的技術看,區域網建立b/s結構的網路應用,並通過inter***/intra***模式下資料庫應用,相對易於把握、成本也是較低的。它是一次性到位的開發,能實現不同的人員,從不同的地點,以不同的接入方式(比如lan,wan,inter***/intra***等)訪問和操作共同的資料庫;它能有效地保護資料平臺和管理訪問許可權,伺服器資料庫也很安全。特別是在java這樣的跨平臺語言出現之後,b/s架構管理軟體更是方便、快捷、高效。

web裡面的c/s與b/s分別是什麼,web開發室開發c/s多,還是b/s多

5樓:最愛雨佳

b/s最大優勢為客戶端免維護,適用於使用者群龐大,或客戶需求經長髮生變化的情況。

c/s功能強大,可以減輕伺服器端壓力,如果使用者的需求特別複雜,用c/s。

6樓:兆隆it雲學院

在應用開發上來講分為b/s和c/s兩種模式

7樓:匿名使用者

c/s: client / servers 使用者端和伺服器,是備旦指軟體加伺服器的模式。

b/s:browser / servers 瀏覽器和伺服器,是指所有用瀏覽器開啟的軟體或者**。

網頁一般都是bs ,軟體是cs,現在都很多,但是隨著瀏覽器技術的更新和發展,將來的發展方向是bs的毀滾陪,因為更方便,而且不需要安裝到作業系統。谷歌就推出了chrome本的筆記本,整個筆記本就一個瀏覽器,全部纖蠢是bs架構。

什麼是c/s結構,其和b/s有什麼區別很聯絡呢

8樓:仁昌居士

c/s結構即伺服器/客戶機結構。c/s結構通常採取兩層結構。客戶機通過區域網與伺服器相連,接受使用者的請求,並通過網路向伺服器提出請求,對資料庫進行操作。

伺服器接受客戶機的請求,將資料提交給客戶機,客戶機將資料進行計算並將結果呈現給使用者。

隨著inter***和www的流行,c/s無法滿足當前的全球網路開放、互連、資訊隨處可見和資訊共享的新要求,於是就出現了b/s型模式,即瀏覽器/伺服器結構。它是c/s架構的一種改進,可以說屬於三層c/s架構。

c/s結構和b/s結構區別為:硬體環境不同、客戶端軟體不同、使用者介面不同。

一、硬體環境不同

1、c/s結構:c/s結構建立在區域網的基礎上,區域網之間再通過專門伺服器提供連線和資料交換服務。

2、b/s結構:b/s結構建立在廣域網之上,不必配備專門的網路硬體環境。

二、客戶端軟體不同

1、c/s結構:c/s結構中的每一個客戶機都必須安裝和配置相關軟體,如作業系統、客戶端軟體等。

2、b/s結構:b/s結構中每一個客戶端只需通過瀏覽器便可進行各種資訊的處理,而不需要安裝客戶端軟體。

三、使用者介面不同

1、c/s結構:c/s結構是建立在windows平臺上,表現方法有限。

2、b/s結構:b/s結構是建立在瀏覽器上,有更加豐富和生動的表現方式。

9樓:匿名使用者

^不想去copy什麼答案,就俺自己的理解給你說說吧^_^c/s結構指 客戶端-伺服器,b/s指 瀏覽器-伺服器。

簡單的例子,**是c/s結構,而平時上的**瀏覽網頁就是b/s結構了。

cs結構的客戶端升級量比較大,如**總有新版本出現。

bs結構強調響應速度,試想提交了個網上支付的表單,半天沒相應,不知銀子划過去了還是丟了該多鬱悶。

10樓:匿名使用者

圖曰:「軍中無人商議良策,願乞審正南、逢元圖二人為輔。」尚曰:「吾亦欲仗此二人早晚畫策,如何離得!」

b/s結構和c/s結構的區別是什麼

11樓:u愛浪的浪子

1.硬體環境不同:

c/s 一般建立在專用的網路上,小範圍裡的網路環境,區域網之間再通過專門伺服器提供連線和資料交換服務。

b/s 建立在廣域網之上的,不必是專門的網路硬體環境,例如**上網,租用裝置. 資訊自己管理. 有比c/s更強的適應範圍,一般只要有作業系統和瀏覽器就行。

2.對安全要求不同:

c/s 一般面向相對固定的使用者群,對資訊保安的控制能力很強。 一般高度機密的資訊系統採用c/s 結構適宜。可以通過b/s釋出部分可公開資訊。

b/s 建立在廣域網之上, 對安全的控制能力相對弱, 可能面向不可知的使用者。

3.對程式架構不同:

c/s 程式可以更加註重流程, 可以對許可權多層次校驗, 對系統執行速度可以較少考慮。

b/s 對安全以及訪問速度的多重的考慮,建立在需要更加優化的基礎之上. 比c/s有更高的要求 b/s結構的程式架構是發展的趨勢,從ms的.***系列的biztalk 2000 exchange 2000等,全面支援網路的構件搭建的系統。

sun 和ibm推javabean 構件技術等,使 b/s更加成熟.。

4.軟體重用不同:

c/s 程式可以不可避免的整體性考慮, 構件的重用性不如在b/s要求下的構件的重用性好。

b/s 的多重結構,要求構件相對獨立的功能, 能夠相對較好的重用,就如買來的餐桌可以再利用,而不是做在牆上的石頭桌子。

12樓:匿名使用者

b/s是browser/server簡稱

就是用瀏覽器(如ie)為應用程式客戶端,操作伺服器。這樣用瀏覽器來操作簡單易用,但是對輸入沒有很好的驗證。邏輯實現不多。

本地只是用於獲取資料然後大部分驗證需要提交伺服器來完成(大部分論壇,**即為這種模式)。

c/s是client/server

客戶端軟體則是一個擁有很多邏輯驗證的軟體,本地驗證成功後才提交伺服器(大部分網路遊戲就是這種形式)

主要區別:

b/s容易維護,只需要升級服務端

c/s升級比較困難,需要所有客戶端都要升級。

13樓:匿名使用者

b/s結構使用瀏覽器顯示介面的~~像普通的**~

c/s是用視窗顯示介面的~像一些網路遊戲~

s結構和b s結構的優缺點,c s結構和b s結構的優缺點

1 c s結構一般指client server,優缺點如下 c s結構的優點是能充分發揮客戶端pc的處理能力,很多工作可以在客戶端處理後再提交給伺服器。對應的優點就是客戶端響應速度快。缺點主要有以下幾個 只適用於區域網。而隨著網際網路的飛速發展,移動辦公和分散式辦公越來越普及,這需要我們的系統具有擴...

你好,你現在是做WEB前端開發了,還是做產品經理了

依然是苦比的 web前端開發 我也是前端開發的,現在是做網路營銷的。web前端。產品經理是做什麼的?以前做前端開發,現在做產品經理麻煩嗎?轉換好角色就可以,可以說以前是你的上司應該,現在你做上司,來要求前端,這樣的話心態的轉換很重要,其次就是技術的提升,現在要站在使用者的角度看問題,而非技術的層面。...

學web前端開發是自學好還是報培訓班好

大多數人認為培訓能 學好 軟體開發技能,其實是不願面對自己執行力與耐性不足的弱點而買單。要知道軟體開發是一個需長期鍛鍊的結果,不是學做餅乾,按步驟做就能做出來賣錢。另外,軟體技術入門過程都是相對比較枯燥的。如果說培訓能叫好,那是在課堂中調動起你的興趣,把枯燥的過程變成遊戲或是拆解成大多數人能理解彩蛋...