我喜欢 Jamstack 的一点是它只是一种理念。它并没有特别规定你应该如何去做。在我看来,唯一真正的要求是它基于 静态(CDN 支持)托管。您可以使用任何您喜欢的工具。不过,这些工具往往比较新,而新的东西有时会带来问题。Sean C Davis 在这里提供了一些 实用主义 的见解
我对于每次遇到问题时都使用最新、最好的工具来解决问题有两个问题。
1. 这根本没有效率。 引入新的流程和工具需要时间。掌握和效率是随着时间推移而建立的。如果我们试图经营一家盈利企业,我们不应该每次都从头开始。
2. 我们不可能一直无所不知。 随着我们看到新工具的速度越来越快,根本无法知道哪种工具最适合这项工作,因为我们无法知道所有可用的工具。
诀窍是选择一些你已经证明有效的工具,然后继续使用它们来提高你的专业水平。
“我们不可能一直无所不知。随着我们看到新工具的速度越来越快,根本无法知道哪种工具最适合这项工作,因为我们无法知道所有可用的工具。”
就是这样。这是最重要的短语。任何进入这个行业的人都会认为这太疯狂了——怎么可能有人知道所有的事情呢?工具的数量和实现相同目标的方法之多令人眼花缭乱。如果你想进步,你必须以某种方式被认为确实知道所有事情。这令人沮丧,因为似乎没有一条清晰、连贯的道路。见鬼,根本没有道路,没有路标,什么也没有!这足以导致心理问题。哎呀。