日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

从程序设计角度看B/S C/S到底有什么不同???

發布時間:2025/3/20 51 豆豆
生活随笔 收集整理的這篇文章主要介紹了 从程序设计角度看B/S C/S到底有什么不同??? 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

??????? 網上人云亦云的東西就不重復了,沒有價值,這里只談幾個對設計程序很關鍵的幾個區別。

1使用的技術不同???? 2速度不同???? 3安全性要求不同


1使用的技術不同

??? B/S前臺使用CSS,HTML,JS,C/S就沒有這些概念。所以使用CSS,HTML,JS的都是B/S的系統,當然那些在C/S中嵌入瀏覽器內核的東西不在討論范圍內。

2速度不同

??? 由于C/S在客戶端安裝有程序,可以直接控制客戶端的各種資源,所以對于一些性能要求很高,時效性要求很高的系統應該使用C/S程序,當然你可以把B/S的服務器配置的足夠好,但網絡的速度卻是你不能處理的,尤其是在互聯網上,局域網能好些。

3安全性要求不同

? ? B/S由于客戶端是瀏覽器,不是我們可以改變的程序,導致許多對客戶端的操作不能執行,而C/S客戶端是我們自己可以修改的程序,所以有很大的權限,基本上相當于擁有客戶端的所有權限,很多在?B/S中不能處理的東西全部可以處理了。

?例如一個很簡單的應用:給定一個目錄,遍歷此目錄下邊的所有文件,在C/S中很簡單,但在 B/S中卻相當復雜,不得不借助類似瀏覽器插件的技術。

再例如;開機后QQ會彈出一個類似網頁的窗口,很多人認為這個可以通過 B/S系統實現!!其實它是C/S技術,不信把它的客戶端QQ卸載了試試,看看是不是還可以彈出來?

當然通過插件之類的技術可以實現類似的效果,但首先要啟動瀏覽器,畢竟 B/S的客戶端是瀏覽器啊。


如果你真的理解了B/S C/S的區別,你就能明白像QQ彈出新聞的技術不是B/S,而遍歷文件,在客戶端判斷文件大小之類的操作也不是B/S可以簡單實現的,而這些決定著系統到底設計成那種系統的根本問題。


?




作者:xuexiaodong2009 發表于2011-7-28 17:45:43 原文鏈接 閱讀:297 評論:2 查看評論

轉載于:https://www.cnblogs.com/guoyiqi/archive/2011/07/28/2136114.html

總結

以上是生活随笔為你收集整理的从程序设计角度看B/S C/S到底有什么不同???的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。