Skip to content

URL Path 为什么推荐采用 kebab-case 风格命名? #2

Description

@xianghongai

TL;DR 资源路径采用 kebab-case 已成为 Web 社区的事实标准,遵循 Web 社区的通用约定,比追求团队自己的风格更重要。

URL 是互联网资源标识(URI),而不是源码,因此应遵循 Web 生态的命名习惯,而不是编程语言的命名风格。

kebab-caseuser-profile)采用全小写加 - 分隔单词,具有几个优势:

  • 可读性高。 - 能清晰分隔单词,比依赖大小写变化更容易阅读。
  • 避免大小写问题。 URL 路径通常建议统一使用小写,减少因大小写导致的访问或部署差异。
  • 生态一致。 大多数网站、REST API、文档和静态资源路径都采用 kebab-case,已成为 Web 社区的主流约定。

kebab-case 不是 RFC 强制,而是整个 Web 生态几十年形成的约定,与互联网生态保持一致。

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions