簡述網站、B/S架構與C/S架構


一、什么是網站?

定義:網站是指在因特網上根據一定的規則,使用HTML等工具制作的用於展示特定內容相關網頁的集合。

簡單地說,網站是一種溝通工具(或者說是一種軟件——建設網站也是軟件開發的一種),我們可以通過網站來發布自己想要公開的資訊,或者利用網站來提供相關的網絡服務。也可以通過網頁瀏覽器來訪問網站,獲取自己需要的資訊或者享受網絡服務。

我們每天都會接觸各種類型的網站,比如查資料會上搜索引擎網站(百度、搜狗、360等),買東西會上購物類的網站(淘寶、京東)。

二、網站B/S結構和C/S結構是什么?開發主要應用到哪種語言?

網站軟件開發包括C/S和B/S兩種體系結構:

 


 

C/S結構(Client/Server,客戶機/服務器模式),是大家熟知的軟件系統體系結構,通過將任務合理分配到Client端和Server端,降低了系統的通訊開銷,可以充分利用兩端硬件環境的優勢。使用時需要下載專門的客戶端軟件才能使用(比如QQ)。開發C/S架構可以采用多種語言,包括Java,C++,C#,以及Dephi等。

B/S結構(Browser/Server,瀏覽器/服務器模式),是Web興起后的一種網絡結構模式,WEB瀏覽器是客戶端最主要的應用軟件。這種模式統一了客戶端,將系統功能實現的核心部分y集中到服務器上,簡化了系統的開發、維護和使用。客戶機上只要安裝一個瀏覽器,如谷歌或IE,服務器安裝SQL Server、Oracle、MySQL等數據庫。瀏覽器通過Web Server 同數據庫進行數據交互。開發B/S架構時,前端會用到html,css,js,ps,ai等等,而后端主要用到:php,asp,MySQL,msSQL。

我們平常說的網站主要說的指B/S結構的網站。

三、網站B/S結構工作流程是什么?

1、在瀏覽器地址輸入url(平常咱們所說的網址)訪問Web服務器(可以簡單理解網站)。

2、Web服務器根據客戶請求,會以HTML等形式返回客戶端瀏覽器。

3、瀏覽器再把內容(HTML等)翻譯給網站訪客看。

網站開發不能簡單理解為網頁制作,網頁制作只是網站(B/S結構)中一種形式,一些企業網站主要以內容發布和產品展示為主,開發容易,對美工要求比較高。而我們平常說網站(B/S結構)開發是指用戶和系統交互為主,注重業務處理,對程序員思維邏輯要求比較高,比如說論壇、電子商務系統、內容管理系統(cms)、訂單管理系統等。

所以說我們平常說網站開發,除基本的頁面展示外,更強調系統與用戶的交互。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM