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

1、什麼是網站?php

定義:網站是指在因特網上根據必定的規則,使用HTML等工具製做的用於展現特定內容相關網頁的集合。css

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

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

2、網站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結構的網站。服務器

3、網站B/S結構工做流程是什麼?網絡

一、在瀏覽器地址輸入url(日常我們所說的網址)訪問Web服務器(能夠簡單理解網站)。

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

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

網站開發不能簡單理解爲網頁製做,網頁製做只是網站(B/S結構)中一種形式,一些企業網站主要之內容發佈和產品展現爲主,開發容易,對美工要求比較高。而咱們日常說網站(B/S結構)開發是指用戶和系統交互爲主,注重業務處理,對程序員思惟邏輯要求比較高,好比說論壇、電子商務系統、內容管理系統(cms)、訂單管理系統等。

因此說咱們日常說網站開發,除基本的頁面展現外,更強調系統與用戶的交互。

相關文章
相關標籤/搜索