前端开发概述

    我们前后端工程师都一样,最终目的都是开发和维护软件,以给用户以更好的服务

我们可以将软件分为以下几类:

  • 系统软件:

    • Windows

    • Linux

    • macOS

  • 应用软件:

    • office

    • qq

  • 游戏软件:

    • 王者荣耀

    • 绝地求生

我们的软件通常由服务器端和客户端组成

  • 客户端:
        通过客户端来使用软件,我们通常使用电脑时能看到的也就是客户端的软件,服务器端我们平常在使用过程中是无法看到的

    客户端的形式:

    • 文字客户端: 一种古老的方式,通过命令行来使用软件.现已经被淘汰

    • 图形化界面: 通过点击拖动来使用软件(C/S架构) 如:

      • Windows中的,macOS中的大部分应用

    • 网页: 通过访问网页来使用软件,所有网站都属于这个范畴(B/S架构) 网页的特点:

      相较于使用图形化界面,使用网页具有以下特点:

      • 不需要安装

      • 无需更新

      • 可跨平台

      网页中使用的语言:

      • HTML,CSS,JavaScript

      我们可以将网页分为三个部分:

      假如我们将一个网页比作一个人,下面来介绍他的组成

      • 结构(HTML) 结构就可以理解为人的骨骼,这里使用HTML语言来搭建

      • 表现(CSS) 表现就可以理解为人的皮肤等外貌特征,这里使用CSS语言来修饰

      • 行为(JavaScript) 行为就可以理解为人的动作,有了行为,人才有了灵魂,这里使用JavaScript语言来修饰

  • 服务器端: 服务器端负责在远程处理业务逻辑 服务器的开发语言:

    • JAVA

    • PHP

    • C#

    • Python

    • Node.js

    如我们在使用QQ聊天的时候,是将我们的消息先发给服务器,通过服务器将我们 需要发送的消息转发给相应的客户端;其他用户给我们发送消息时也是同样的操作,并不是在两个客户端之间直接来发送信息

你可能感兴趣的:(html,前端,html)