全栈开发人员词汇表(第一部分,要点)
第一部分:基本要点
DOM?无服务器?CI/CD?JSON?
大家在谈论什么???
如果您对全栈开发还不熟悉,并且对人们在谈论全栈开发时使用的一些术语感到困惑,那么请继续阅读,因为在这个由三部分组成的系列文章中,我将整理与全栈开发相关的最常用词汇和短语。当然,要了解我将在这些文章中提到的每个内容的细节,需要花费更多时间。这些文章只是对这些词汇和短语进行概括,以便您能够理解人们在谈论全栈开发的某些领域时所引用的含义。
第一部分:基本要点
1. 前端
应用程序或网站中与用户直接交互的部分。
2. 后端
应用程序或网站中用户无法直接看到或交互的部分。
3. 全栈
应用程序或网站的整体,包括前端和后端。
4. DOM
文档对象模型 (DOM) 是 Web 文档的编程接口。它代表页面,以便程序可以更改文档的结构、样式和内容。
5. API
API 代表:应用程序编程接口。其目的是为程序提供一种轻松访问和交换数据的方法。
6. 加密
将信息或数据转换为代码的过程,特别是为了防止未经授权的访问。
7. 解密 加密
是将信息转换为代码,而解密的目的是将相同信息的代码转换回其原始形式。
8. HTTP
超文本传输(或传输)协议,万维网上使用的数据传输协议。
9. HTTPS
基本上与 HTTP 相同,但使用加密方法来保护传递到网页和从网页传出的数据。
10. CI/CD
CI/CD 代表:持续集成、持续交付,
CI/CD 系统的目的是更频繁、更可靠地将代码更改传递给应用程序或网站。
11. UI
UI 代表:用户界面。UI 开发人员尝试使网站的界面易于使用和导航。
12. UX
UX 代表:用户体验。UX 开发人员专注于使网站的设计对访问者更具吸引力。
13. 无服务器正如Cloudflare 博客
所述:无服务器计算是一种按使用量提供后端服务的方法。无服务器提供商允许用户编写和部署代码,而无需担心底层基础设施。从无服务器供应商处获得后端服务的公司将根据其计算量付费,并且无需预留和支付固定的带宽或服务器数量,因为该服务是自动扩展的。需要注意的是,尽管名为无服务器,但仍然会使用物理服务器,只是开发人员无需意识到它们的存在。
14. 后端操作
这些操作在后端执行,因为它们对于前端来说太耗时或占用太多内存,或者这些操作根本无法在前端执行,因为它们需要仅在后端工作的库或框架。
15. 请求/响应
前端和后端通过请求和响应进行通信。前端脚本可以向后端请求数据,后端脚本则可以将该数据作为响应发送。
16. 缓存
缓存是数据在浏览器或计算机上的临时存储位置,以便节省每次需要时一遍又一遍地加载相同数据的时间。
17. 命令行 命令
行是直接向计算机操作系统输入命令的界面。这是在计算机操作系统上执行操作最直接、最快捷的方式,例如启动 PHP 服务器、创建目录、执行脚本、更改文件权限等等……
18. 虚拟机
虚拟机是一种计算机系统,它模拟物理远程机器,以便在该机器上执行操作,例如托管网站或存储数据。
19. AWS
AWS,即亚马逊网络服务 (Amazon Web Services),目前是这些虚拟机的最大提供商,同时还提供文件存储等许多其他服务。
20. 数据库
数据库是结构化的数据集合,大多数时候需要数据库来存储大量用户数据。
继续关注 P2,它更加高级!
再见👋
文章来源:https://dev.to/code_jedi/the-full-stack-developer-vocabulary-pt1-the-essentials-4ap4