TL;DR 资源路径采用 kebab-case 已成为 Web 社区的事实标准,遵循 Web 社区的通用约定,比追求团队自己的风格更重要。
URL 是互联网资源标识(URI),而不是源码,因此应遵循 Web 生态的命名习惯,而不是编程语言的命名风格。
kebab-case(user-profile)采用全小写加 - 分隔单词,具有几个优势:
- 可读性高。
- 能清晰分隔单词,比依赖大小写变化更容易阅读。
- 避免大小写问题。 URL 路径通常建议统一使用小写,减少因大小写导致的访问或部署差异。
- 生态一致。 大多数网站、REST API、文档和静态资源路径都采用
kebab-case,已成为 Web 社区的主流约定。
kebab-case 不是 RFC 强制,而是整个 Web 生态几十年形成的约定,与互联网生态保持一致。
URL 是互联网资源标识(URI),而不是源码,因此应遵循 Web 生态的命名习惯,而不是编程语言的命名风格。
kebab-case(user-profile)采用全小写加-分隔单词,具有几个优势:-能清晰分隔单词,比依赖大小写变化更容易阅读。kebab-case,已成为 Web 社区的主流约定。kebab-case不是 RFC 强制,而是整个 Web 生态几十年形成的约定,与互联网生态保持一致。