它只是一个词,用来表达这样的理念:尽可能多地静态服务内容,同时使用客户端代码,并在之后使用无服务器 API 来满足任何需求。
该 “官方网站” 更改 了他们的语言,从 JAMstack(唤起 JavaScript、API 和标记的首字母缩写)到 Jamstack。这没什么大不了的,但我作为经常在专业环境中需要写这个词的人,还是比较在意。如果我们要使用“Jamstack”,那就这样吧。
有很多这样的技术术语需要记住并正确使用
- 是 Sass,而不是 SASS。
- 是 Less,而不是 LESS。
- 是 JavaScript,而不是 Javascript。
- 是 WordPress,而不是 WordPress。(LOLZ WordPress 不会让你拼错。想象一下一个小写的“p”。)
- 是 webpack,而不是 Webpack。
- 是 npm,而不是 NPM。
- 是 CodePen,而不是 Codepen。
- 是 CSS-Tricks,而不是 CSS Tricks
Phil 在 Jamstack Slack 上提供了以下信息
我只想提供一个比较
Ajax。
当我第一次开始使用 Ajax 时,它总是被称为“AJAX”,代表异步 JavaScript 和 XML。随着时间的推移,JSON 比 XML 更受欢迎,但我们仍然称它为相同的东西。如今,我们会称它为“Ajax”(如果有的的话,哈哈),因为它的含义已经超越了首字母缩写的范围。
我是不是被恶搞了,或者“WordPress”的例子之间真的有区别?哈哈
无论如何,我喜欢这个。我昨天在看简历的时候也正好在谈论这个,看到一些错误的使用方式,感觉有点痛苦。不过,我属于那种会不断使用 Chrome 浏览器地址栏来谨慎验证自己所做一切的人,从拼写和定义到习语和电影台词的正确使用——所有这些操作都不需要按下“回车”键并将其固化到搜索历史记录中(救星!)。
显然,wordpress 中有一些代码(:p)可以纠正其拼写。我认为这本来就是一个有点吹毛求疵的话题——大小写更多的是关于样式而不是其他任何东西。话虽如此,在所有事情中保持一致性,即使是一些看似微不足道的因素,也是好的,所以我很高兴看到有人解决了这个问题。
除非你关闭它,否则许多名为 capital_P_dangit() 的函数都会附加一个过滤器,以确保拼写正确。
额外的纳秒级处理能力值得吗?由你判断。
大写字母的简单规则:如果每个字母都拼写出来,则使用大写(USA、CSS、NPM)。如果将其读作普通单词,则使用混合大小写(Ikea、Nato、Jamstack)。我不是公司的营销人员,试图通过破坏拼写规则并使用大写字母来获得额外的关注。并首字母大写专有名词(Webpack、Adidas)。
关于驼峰命名法(JavaScript、WordPress),我不确定。也许如果这些部分可以被视为两个单词,那么驼峰命名法可以帮助读者。如果只是为了效果(示例,任何人?),我忽略它。并且:名称的建立时间越长,驼峰命名法就越不必要,因此:Javascript、Wordpress、Codepen)。
如果一家公司想出一个不需要不寻常的拼写规则的名称,不是很好吗?
GitHub 不是 Github
补充一些关于 Ajax 的信息
“AJAX”与“Ajax”的区别在于,它从未打算用“AJAX”(全部大写)的方式使用。Jesse Jame Garrett 是最初创造这个词的人。这是他介绍该术语的文章的第一个版本的存档。
他在其中写道
请注意,他没有说“这个名称是一个首字母缩写词……”他说它是“简称”,所以“AJAX”从来都不正确。