4、WEB 与 服务器

C/S:客户端/服务器

B/S:浏览器/服务器

    表示用户浏览的网页(HTML,CSS,JS)

2、服务器

、硬件 和 软件

        硬件范畴:一台主机

        软件范畴:一个能接受用户请求并给出响应的程序

        ApacheTomcatIISNginx... ...

2、服务器作用

    1、存储WEB的信息(网页,图片,音频,视频)

    2、处理用户的请求(request)并给出响应(response)

    3、执行服务器端程序 :查询数据库

3WEB与服务器的关系

    运行在服务器的程序,可以由不同语言来编写:

扫描二维码关注公众号,回复: 32195 查看本文章

    Java语言 -> JSP

    C#语言 -> ASP.NET

    php语言 -> php

    Python语言 -> (Django,... ...)

5、框架

    1、什么是框架

    框架是一个为了解决某些开放性问题而存在的一种结构。框架中提供了最基本的功      能,我们只需要在基础功能之上构建自己的操作即可

2、框架的优点

    1、快速开发 - 基本功能已经构建好

    2、解决大部分通用性问题

    3bug少,稳定性较高

3、框架的分类

    1、前端框架

    处理前端内容(HTML,CSS,JS)

    2、后端框架

        Spring - Java

    3、全栈框架

    包含web整体的解决方案,如:开发框架,运行环境,处理方案,.... ....

                Rails (Ruby)

                Django (Python)

4Python WEB 框架

    1Django : 重量级的Python WEB框架

    2Tornado : Python WEB 异步框架

    3Flask : 轻量级框架

    4Webpy : 轻量级框架

    5Web2py : 全栈框架,webpy的加强版

LAMP:LAMP指的Linux(操作系统)、ApacheHTTP 服务器,MySQL(有时也指MariaDB,数据库软件) 和PHP(有时也是指PerlPython) 的第一个字母,一般用来建立web应用平台。

LNMP:LNMP代表的就是:Linux系统下Nginx+MySQL+PHP这种网站服务器架构。

猜你喜欢

转载自blog.csdn.net/weixin_41802988/article/details/79993873