zoukankan      html  css  js  c++  java
  • 简述网站、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)、订单管理系统等。

    所以说我们平常说网站开发,除基本的页面展示外,更强调系统与用户的交互。

  • 相关阅读:
    error LNK2001: unresolved external symbol "public: __thiscall ControllerInterface::ControllerInterface(class QObject *)" (??0ControllerInterface@@QAE@PAVQObject@@@Z) downloadcontroller.obj
    链接程序的时候遇到问题:fatal error LNK1104: cannot open file 'rctrl-d.lib'
    vs编译报错 BLOCK_TYPE_IS_VALID(pHead->nBlockUse)
    qt 编译unresolved external symbol的错误解决
    程序外框不显示
    Pc移植到Mac的技术细节
    qt中moc的作用
    做回自己,保持作为一个男人的魅力是维持一个维持一段恋爱关系长久的前提
    NLP入门(三)词形还原(Lemmatization)
    NLP入门(二)探究TF-IDF的原理
  • 原文地址:https://www.cnblogs.com/tdxl/p/10984604.html
Copyright © 2011-2022 走看看