网站首页 > 精选教程 正文
这个教程的目标是让没有任何基础的人,也可以按照本教程建设出一个真正的网站,期间不用苦苦的查资料,找资源,或者为一个莫名其妙的bug搞得焦头烂额,从而把精力集中在自己想做的事情上。
本教程的目标是建出网站,而不是让你学会某一个具体的工具,所以通过这个教程,你将学会搭建网站所需要用到的所有东西。
什么是BVDN
BVDN指的是Bootstrap Vue Django Nginx,其中:
Bootstrap负责界面,也就是用户直接看到的部分,Bootstrap是目前特别火的前端框架,许多网站的页面都是基于Bootstrap编写的,在使用它的过程中你一定不会感到陌生(换句话说,用了Bootstrap,你写出的网页也和那些网站的页面处在差不多的水平)。
Bootstrap
Vue负责前端的运作,也就是网页内的代码。可以这么说:没有Bootstrap的网页是简陋的,你甚至不能称之为网页;而只有Bootstrap的网页是死的,静止的,当Bootstrap遇到了Vue,网页就有了生命,活了!
Vue
Django是后端框架,负责网站后端的运作。没有Django,你写的东西只能叫网页,有了它,才能称之为网站,因为后端才是一个网站的根本!Django基于Python,而Python是当今最容易学的编程语言,而且Python近几年越来越普及,教程到处都是,出了什么bug立刻就能查到原因!如果你不了解Python,也没有关系,因为这是个傻瓜式的教程,所有的细节都会有所交代。Django是Python里最简单的后端框架,而Python又是最简单的编程语言,可想而知这个教程到底有多简单!
Django
Nginx负责把你在电脑上用Django建出的后台程序部署在服务器上。没有它,你建的网站只能在自己的个人电脑上的Python环境里跑着玩,访问量一旦变多,网站就会崩溃,始终是个玩具。而有了Nginx,你的网站就可以进行强大的高并发处理,可以承受的起巨大的访问量和请求数量,从跑在Python环境下的小玩具变成一个运行在服务器上的真正的网站。
Nginx
这四个东西本身也是比较成熟的框架,需要自己做的内容并不多,用上这个组合,我们可以只专注于自己想做的事情,而不在代码本身上面浪费时间和精力。
我个人的理解:把网站类比成剧场,用户看到的部分是舞台,是台上的演员和布景,这一块由Bootstrap负责。Vue负责的是幕后,比如舞台上的场景和配音,这些总得有人去操作,而Vue就是干这个的。参与表演的人员(包括台前和幕后)统称前端。
后端,则可以称作“幕后的幕后”,或者说剧场的办公区,以及售票厅,导游之类。至于数据库,则像是道具仓库。
回到一开始所说的:本教程的目标是建出网站,而不是让你学会某一个具体的工具,所以通过这个教程,你将学会搭建网站所需要用到的所有东西。相信读过这个教程之后,人人都可以立刻建出一个漂亮、功能强大、性能优越的网站。
BVDN,傻子也能建网站
猜你喜欢
- 2024-10-27 第46章 Django完结篇,系统上线准备
- 2024-10-27 Python入门无从下手?Python学习教程(知识架构)给...
- 2024-10-27 记Python+Django+宝塔Linux面板部署网站踩的坑
- 2024-10-27 网站开发任务划分 网站开发开始阶段的主要任务包括
- 2024-10-27 Django搭建深度日记:ICP 备案二 django ldap认证
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- nginx反向代理 (57)
- nginx日志 (56)
- nginx限制ip访问 (62)
- mac安装nginx (55)
- java和mysql (59)
- java中final (62)
- win10安装java (72)
- java启动参数 (64)
- java链表反转 (64)
- 字符串反转java (72)
- java逻辑运算符 (59)
- java 请求url (65)
- java信号量 (57)
- java定义枚举 (59)
- java字符串压缩 (56)
- java中的反射 (59)
- java 三维数组 (55)
- java插入排序 (68)
- java线程的状态 (62)
- java异步调用 (55)
- java中的异常处理 (62)
- java锁机制 (54)
- java静态内部类 (55)
- java怎么添加图片 (60)
- java 权限框架 (55)
本文暂时没有评论,来添加一个吧(●'◡'●)