两周前,马特·穆伦维格(Matt Mullenweg)在 新栈,称Jamstack为“采用它的绝大多数人的回归。” 为了准备即将发表的文章,其中包括来自WordPress和Jamstack社区的领导人的评论,我问Mullenweg是否支持他的言论,将Jamstack视为一种回归。 他的回答冗长,并全文印在此处以保持凝聚力。
问:您是否坚持说Jamstack是采用它的绝大多数人的回归?
回答:
“绝大多数人采用它”可能太苛刻了,因为首先没有大量的人采用Jamstack,而那些人则完全意识到了这种折衷。 在某些情况下,有一些很好的原因可以使您的架构脱钩并增加其复杂性,而WordPress的REST API可以作为后端的出色表现。 但是我担心他们对真正的建筑决策的期望过高。 如果 你看看他们声称的好处,它具有更好的性能,安全性,扩展性和开发人员体验:
更好的性能:通过在WordPress上放置Cloudflare这样的出色CDN,可以实现相同的性能,并且当您想添加商店或评论之类的动态功能时,您的生活将变得无限轻松。 您还可以轻松找到一个静态WordPress主机,例如 地层 要么 变速杆。
更高的安全性:我不认为将Netlify之类的专有和次级SaaS服务引入您的堆栈将使您的站点更加安全。 我相信,您可以做的最安全的事情就是在您控制的服务器上或在最少供应商的情况下,运行经过完全审查和使用的完全开放源代码。 WordPress安全运行互联网上一些受攻击最多的网站,包括主要媒体,Facebook和 白宫。 有这么多活动部件并不能激发信心:
更便宜,更容易扩展:CDN比普通托管帐户更昂贵,而且您可以在WordPress上以低于$ 5 /月的价格在不错的主机上运行。 还有更强大的产品: WP.com 每天可以为数千万的访客提供服务,包括网站或无头API,包括全球CDN和域名(每月4美元),我们仍然有一定的利润空间。 GraphCMS的起价为$ 29 / mo,仅可为您提供“ 5,000个实体” 不管它是什么意思。 Contentstack为$ 3,500 / mo。 那只是用于无头CMS部分! 在拥有人类可以在浏览器中访问的网站之前,您仍然需要注册该图形中的许多其他东西并付款。
更好的开发人员体验:当然,如果您的开发人员希望将市场营销中的更新复制并粘贴到网站上,但是如果他们希望人们能够在没有他们帮助的情况下更新网站,则应该为WordPress之类的用户提供一些便利。 如果您对开发人员的经验感到好奇,或者投资者对这种空间感到好奇,我建议您观看这三小时三十分钟的教程,以真正了解在“更好”的前提下出售的产品:
[embedded content]
我曾经做过这样的事情吗? 完全! 这可能会很有趣,例如在家中建造火箭或修理旧车。 我看过一些很棒的网站,它们建立在解耦的架构或静态发布的基础上,使用无头的WordPress,而不是上面的CMS,但仍然是类似的想法。 人们试图将我描绘成反对Jamstack,但这与反对胶带一样对我来说很陌生-它对某些事情有好处,对其他事情有坏处,并且不会消失。 我只希望他们在推销产品时会更加理智和诚实。 我希望类似Jamstack的方法将永远存在,就像Jamstack之前的想法早已被Netlify的营销团队塞入我们的喉咙一样。
Biilmann让Ballmer / iPhone的故事倒退了-微软的错误是它们使事情变得太复杂了,而iPhone简化了它。 Jamstack引入了众多供应商,构建步骤,网络呼叫,接口,甚至是WordPress中单按钮按下的计费关系。
原因之类的服务 WordPress.com Shopify和Shopify的增长是如此之快,以至于他们正在处理复杂的事物,并使它们变得更简单,更容易为更多的受众所用。 我的任务是使出版和商业民主化,使每个人都可以从根本上访问它,无论其技术或经济能力如何,并提高互联网的自由度和开放度。 正如我在Twitter上所说,WordPress的前15年只是前几章。 我期待在我的余生中构建和重建该平台,当这一过程结束时,我希望子孙后代能承受重任。
像这样:
喜欢加载中……