chore: add 7.1
This commit is contained in:
FallenYing
2023-08-03 16:20:34 +08:00
parent 08c28a3644
commit 59e7d5664d

View File

@@ -28,7 +28,7 @@
本文写于 2023 年 4 月2023 年以来AIChatGPT、Copilot、MidJourney正在颠覆每个领域。可能在不远的将来大部分的前后端开发都能通过 AI 自动生成 99% 的代码,然后人工审核、校对、修改剩下的 1%。 本文写于 2023 年 4 月2023 年以来AIChatGPT、Copilot、MidJourney正在颠覆每个领域。可能在不远的将来大部分的前后端开发都能通过 AI 自动生成 99% 的代码,然后人工审核、校对、修改剩下的 1%。
### <strong>步入正题 - 何为前后端-通俗认识</strong> ### <strong>步入正题 - 何为前后端 - 通俗认识</strong>
<strong>前端</strong> <strong>前端</strong>
@@ -40,17 +40,17 @@
为什么有前端?因为光有后端是不行的哈哈哈。 为什么有前端?因为光有后端是不行的哈哈哈。
举个例子,网上有很多软件都可以修改支付宝上的「余额」,如果只有 APP 表面,即前端,那不是人均黑客,人均首 举个例子,网上有很多软件都可以修改支付宝上的「余额」,如果只有 APP 表面,即前端,那不是人均黑客,人均首
所以一个软件的关键数据,肯定不是在用户侧(即前端)的。需要有这么一个东西,来存储数据(存储数据的地方叫数据库),来解析用户的请求,这就是后端。 所以一个软件的关键数据,肯定不是在用户侧(即前端)的。需要有这么一个东西,来存储数据(存储数据的地方叫数据库),来解析用户的请求,这就是后端。
<strong>例子</strong> <strong>例子</strong>
举个详细的例子,购物软件上点了下单并支付,这时候前端就会发送一个网络请求,告诉后端:<em>用户某某某,买了什么东西,价格和数量是多少,收货地址是多少。。。</em> 举个详细的例子,购物软件上点了下单并支付,这时候前端就会发送一个网络请求,告诉后端:<em>用户某某某,买了什么东西,价格和数量是多少,收货地址是多少。。。</em>
后端收到了信息,先解析,然后修改数据库中存储的关键信息,比如新建一个订单信息,把商品的数量-1 等等,再把下单的结果告诉给前端。前端收到信息后,就会渲染页面,提示「下单成功」! 后端收到了信息,先解析,然后修改数据库中存储的关键信息,比如新建一个订单信息,把商品的数量 -1 等等,再把下单的结果告诉给前端。前端收到信息后,就会渲染页面,提示「下单成功」!
### <strong>深入 - 何为前后端-技术剖析</strong> ### <strong>深入 - 何为前后端 - 技术剖析</strong>
在了解了前后端的宏观概念后,我们继续来感受一下背后的技术细节吧! 在了解了前后端的宏观概念后,我们继续来感受一下背后的技术细节吧!
@@ -59,9 +59,11 @@
干讲技术细节实在太无趣了,我们直接上手实战吧! 干讲技术细节实在太无趣了,我们直接上手实战吧!
不要怕,我「实战」,你「感谢」就行! 不要怕,我「实战」,你「感谢」就行!
::: warning 📌 ::: warning 📌
假设我们要做一个「留言板」 假设我们要做一个「留言板」
::: :::
#### 2.3.1 明确需求 #### 2.3.1 明确需求
开发程序前(无论是自己独立开发、还是以后工作),一定要先明确需求。 开发程序前(无论是自己独立开发、还是以后工作),一定要先明确需求。
@@ -83,7 +85,7 @@
比如控制留言的字体、大小、颜色,边框、动画、特效。 比如控制留言的字体、大小、颜色,边框、动画、特效。
要在不同的软件载体上「作画」,需要不同的编程语言/技术,比如网页需要 htlm+css安卓 APP 需要 AndroidJavaIOS 软件是 Swift。 要在不同的软件载体上「作画」,需要不同的编程语言/技术,比如网页需要 html+css安卓 APP 需要 AndroidJavaIOS 软件是 Swift。
<em>(拓展:还有一些技术能够做到跨平台,比如通过某种技术把浏览器包装成一个 APP就能只出同时支持浏览器和 APP 的</em><em>前端</em><em>;比如创建新的第三方前端框架,能把程序员写的代码转换成原生的 IOS、安卓 APP</em> <em>(拓展:还有一些技术能够做到跨平台,比如通过某种技术把浏览器包装成一个 APP就能只出同时支持浏览器和 APP 的</em><em>前端</em><em>;比如创建新的第三方前端框架,能把程序员写的代码转换成原生的 IOS、安卓 APP</em>