网页开发一两事
先说说为啥写这个
最近在跟我的好兄弟分享我用 AI 做的网站。也许是不感兴趣,也许是无从下手,我每次一提到这些,他们总是云里雾里。
正好最近在公司里做网页部署、软件开发,我就想试试能不能把我会的东西讲出来,让不懂计算机的人也能了解个大概。
先说好,我也是刚入门。哪里说错了,麻烦帮忙指正。
这些知识在我脑子里存留也没多久,差不多就是最近上班才开始真正理解的。以下是我浅显的理解。
一、前端:你看到的一切
网页开发大体分两大块,第一块是前端。
你在页面上看到、摸到、感受到的一切,都能用现成的框架和代码做出来。文字怎么排、按钮点了怎么动、图片怎么滑进来,都是它。
(还有一堆,等等等等……)
二、后端:先要满足硬性条件
后端是我这几天上班才接触的。先讲硬性条件。
- 域名:就是我们常说的网址,
bilibili.com这种就是域名。 - 域名得买、得备案、得准备证书,才能稳定地用起来。
- 服务器:一个能承载你所有东西的载体。据我了解,域名一般也能由服务器厂商一起提供,于是就来到接下来这个重要角色——服务器。
有钱的大佬硬件充足,很多东西在自己电脑上(本地)就能实现;我们设备有限,就去各大厂商买云硬件,让自己的服务跑在人家的机器上。我已知的阿里云就提供一条龙,从域名到上线,整个流程都能给你办了。
三、后端:真正干活的东西
硬性条件差不多齐了,下面这些就是我自己也一知半解的部分了。
-
数据库:明面上的意思,存数据的库,提供增删改查。它就跑在上面那些厂商的服务器上,也就是主机硬盘里。一个软件的用户信息、使用日志、公司的业务数据,这些需要长久存放的东西都放这儿,靠数据库各自的函数来实现各种操作。
-
程序设计(软件的大脑):各种各样的算法,一个个 0 和 1 组成的复杂功能。它随时待命,等客户端(前端)传来需求,一收到就进算法里算,算完通过接口把结果送回前端,用户才看得到。
比如你收红包:收到之后余额要增加,后端接到这个请求,把新余额算出来,再回到前端展示给你看。
-
接口(请求和结果走的路):互联网上那些线,本身没有方向,也没有目的地。要走到谁家、找到谁,靠的就是接口——它负责提供方向和目的地,也规定谁能用、怎么用。
四、最后补一句前端
前端最好理解,就是你看到的一切。但要把前端做好,还得懂设计、明白用户体验——所以前端不只是技术活,还得贴近用户。
我也还在入门,边做边学,讲错了欢迎拍我。