lxinghua

博客园 首页 新随笔 联系 订阅 管理
  117 随笔 :: 0 文章 :: 0 评论 :: 7553 阅读

一、开发模式与场景

1. 客户端和服务端

①什么是服务端

理解服务端之前先搞清楚什么是服务器? 服务器就是提供网络服务的机器设备!

1. 高效提供网络服务;2. 多用户与用户组以及权限的管理; 3. 全年24小时不间断运行,无需关机重启。

那服务端是什么了? 就是运行在服务器上面提供具体网络服务的程序。服务的具体提供者,处理者。

② 什么是客户端

访问提供网络服务的设备或应用成为客户端。例如:通过浏览器访问网站,浏览器就是客户端,网站就是服务端。

③客户端和服务端如何进行交互

如何让自己的项目能够被所有人访问?

2. 模板开发

①什么是模板开发

模板开发-前后端不分离开发模式:python代表框架:Django

②模板开发的架构流程

a. 产品设计:产品经历设计产品功能制作原型;

b. 素材图:UI设计师根据原型制作素材图和产品效果详情图;

c. 界面:前端工程师开发界面与交互效果;

d. 后端:使用Django框架开发后端集成前端,修改为对应的模板。

③优缺点

优点:开发成本低,请求次数较少;

缺点:严重依赖后端,开发效率低,同步加载想用速度慢,高耦合。

3. 前后端分离开发

①什么是前后端分离开发

前后端分离开发:前后端开发模式-前端后端各一个项目。python代表框架:Diango-Rest-Framework;前端代表框架:Vue3+Elemer-ui。

②模式架构

a. 产品设计:产品经理设计产品功能制作原型;

b. 素材图:UI设计师根据原型制作素材图与产品效果详情图;

c. 客户端与服务端并行开发:前端工程师开发界面与交互效果,后端工程师开发功能接口;

d. 测试:测试工程师进行测试。

③优缺点

优点:前后端并行开发,提升开发效率;异步加载提升响应速度,降低耦合,增加代码可维护性和拓展性;

缺点:开发成本较高,请求次数较多。

4. API

①什么是API

API(Application Programming Interface)应用程序编程接口。提供给开发人员一组功能程序的能力,A写了B功能可以给C用-则B功能成为接口。

②请求与响应原理

二、Git

1. Git概述

①为什么使用Git

②集中式与分布式

③结构分析

Git:一个开源的分布式版本控制系统。可以有效、高速的处理从很小到非常大的项目版本管理、分布式与集中式最大的区别在于开发者可以提交到本地,每个开发者通过克隆,在本机上拷贝一个完整的Git仓库。

④本地代码管理

a. 安装:sudo apt-get install git

b. 查看版本(核实是否安装成功):git --version

c. 查看帮助:git --help

2. 本地仓库操作

①创建本地仓库

②配置个人信息

为了各项目独立管控,建议采用局部配置。

③提交

④回退

git reset:命令用于回退版本。可以制定退回某一次提交的版本。语法:git reset [--soft | --mixed | --hard][HEAD]

3. 分支

①分支概述

②分支操作

4. 远程仓库操作

①仓库管理系统

此处采用gitee。

②创建仓库

③添加公匙

④操作

远程仓库克隆配置

配置个人信息

posted on   興華  阅读(10)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
点击右上角即可分享
微信分享提示