开发人员都应了解的八大标准

开发 前端
今天我们一起来了解一下每个开发人员都应了解的 8 大标准都有哪些吧。

每个开发人员都应了解的 8 大标准。

1.TCP/IP

TCP/IP 协议由 IETF 组织开发,是互联网的基础,也是最著名的网络标准之一。要深入了解网络的基础协议,我们可以阅读 RFC 1180 文档,其中介绍了 TCP/IP 协议套件。

2.HTTP

IETF 还开发了 HTTP 协议,这对所有网络开发人员来说都是必不可少的。RFC 723X 文档描述了 HTTP 协议套件的详细信息。HTTP 协议有多个版本,其中 1.1(RFC 7230)是目前最常用的版本。

HTTP 协议分为核心标准和扩展标准。例如,缓存、会话、内容编码都属于扩展部分。

3.SQL

结构化查询语言(SQL)是一种用于管理数据的特定领域语言。

4.OAuth

OAuth(开放授权)是访问授权的开放标准,通常用于授予网站或应用程序对用户信息的有限访问权限,而不会暴露用户密码。OAuth 允许用户授权第三方应用程序访问他们在其他服务上的资源,而无需共享他们的登录凭证。OAuth 标准文档见 RFC 6749。

5.HTML/CSS

有了 HTML,网页就能在不同浏览器间统一呈现,从而减少了在兼容性问题上花费的开发精力。W3C 的 HTML 标准文件包含大量有用的 HTML 标记。

CSS 标准通常与 HTML 结合使用。CSS 是网页设计的核心技术之一,不仅用于网页开发,也用于布局软件。

HTML 和 CSS 都是由 W3C 组织开发的,但 JavaScript 不是。

6.ECMAScript

ECMAScript 是一种标准化脚本语言规范,是多种编程语言的基础,其中最著名的是 JavaScript。该标准由信息和通信系统标准组织 ECMA International 维护。ECMAScript 的主要目的是确保网页在不同网络浏览器之间的互操作性。其文件为 ECMA-262。

7.ISO 日期

开发人员在日常工作中经常会遇到时间格式不一致的问题。ISO 8601 是由 ISO(国际标准化组织)制定的日期和时间格式标准,旨在为跨国界、跨文化和跨行业交换日期和时间数据提供通用格式。ISO 8601 标准简化了日期和时间的处理,包括时间格式、解析、时区和时间范围。ISO 8601 格式的数据结构可用于前端和后端以及数据库,以解决时区问题。

8.OpenAPI

OpenAPI 也称为 OpenAPI Specification (OAS),是一种用于描述和记录 RESTful API 的标准化格式。它提供了一种以机器可读格式(通常使用 JSON 或 YAML)定义 API 的结构、行为和功能的方法。OpenAPI 被广泛用于促进 API 的设计、开发和集成。

责任编辑:华轩 来源: ByteByteGo
相关推荐

2015-03-03 09:35:46

移动开发APP趋势

2015-03-03 14:58:56

移动开发APP趋势

2023-01-11 19:50:35

2024-10-10 08:23:24

2024-10-10 08:16:53

2023-03-08 15:13:32

Git工具开发

2023-02-17 15:01:15

2024-05-28 11:38:32

2020-10-13 18:20:55

TCPHTTP网络协议

2013-05-24 13:36:32

开发人员开发编程

2020-01-27 16:28:57

开发命令远程服务器

2020-09-22 12:19:25

JavaGithub仓库

2020-06-16 07:46:01

Web开发工具

2022-12-16 08:14:00

2024-07-29 00:00:00

工具开发envars

2023-10-26 16:56:24

2021-05-05 09:57:50

编程软件开发开发

2016-02-02 09:43:26

开发人员架构师

2019-02-01 10:56:04

2020-07-09 08:23:22

开发框架技术
点赞
收藏

51CTO技术栈公众号