目录
最初:以开发人员为中心的生态系统
成熟阶段:基于GIT和API优先CMSS
未来:前端编辑和预览
首页 web前端 css教程 Jamstack CMS终于长大了!

Jamstack CMS终于长大了!

Apr 14, 2025 am 09:19 AM

Jamstack CMS终于长大了!

本文总结了Brian's Connect.Tech 2019演示文稿(可下载幻灯片)。它探讨了Jamstack CMS的演变,重点是从以开发人员为中心的工具到适合非技术内容创建者的解决方案的转变。

开发人员很容易掌握jamstack的优势:速度(从CDN提供的静态资源),安全性(无需妥协的服务器端组件)和简化的开发/部署。但是,内容创建工作流提出了初始挑战。尽管传统的CMS面临开发人员的批评,但早期的Jamstack解决方案经常负担非技术用户的负担。

最初:以开发人员为中心的生态系统

由于开发人员的采用,静态现场生成器(Jekyll,Hugo,Gatsby)获得了知名度。这些通常是开发者建造,维护和内容填充的项目。如2015年O'Reilly报告中所述:

静态站点生成器是为开发人员构建的。非发展者不太可能对Markdown,Yaml或JSON感到满意,该格式用于内容和元数据。

即使到2017年(O'Reilly Book与Raymond Camden合着),与WordPress等平台中的Wysiwyg编辑相比,Jekyll Admin和NetLify CMS等早期工具不成熟。编辑经验要求Markdown和其他标记语言水平。这种有限的主流采用。

成熟阶段:基于GIT和API优先CMSS

在接下来的几年中,两种趋势改变了Jamstack景观:基于GIT的CMS和API-First无头CMS的兴起。

Netlify CMS(开源)例证了一种基于GIT的方法。它提供了用于编辑Markdown,YAML和JSON的工具,而是直接对存储库进行更改,从而触发站点重建。还有其他基于Web的选项,例如林业。

API-First CMSS(内容,DatoCMS,Sanity)提供了更传统的编辑体验,存储内容并通过API提供任何前端。这种去耦与Jamstack非常有效,将内容管理与Frontend Display分开。许多人与流行的静态站点生成器集成。 Headlesscms.org提供了可用工具的全面列表。 Bejamas的帖子提供了基于GIT和API优先CMS的详细比较。

尽管这些改进的内容创建,但后端编辑和前端显示之间的断开连接仍然存在。缺乏立即的视觉反馈,再加上重建时间,创造了不完美的工作流程。

未来:前端编辑和预览

jamstack_conf_sf展示的工具架起了此差距。 Forestry的Tinacms(开源)使用基于GIT的CMS为Gatsby和Next.js站点提供了Wysiwyg前端编辑体验。 Stackbit Live(Stackbit,我是开发人员倡导者)提供CMS和静态站点生成器 - 敏捷的解决方案,用于注册编辑和预览。

这些进步证明了“ jamstack无头”作为传统CMS的真正替代方案的生存能力。开发人员经验和内容编辑可用性之间的权衡正在减少。到2020年,Jamstack CMS已大量成熟。 ??‍?

以上是Jamstack CMS终于长大了!的详细内容。更多信息请关注PHP中文网其他相关文章!

本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

Video Face Swap

Video Face Swap

使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热门文章

<🎜>:泡泡胶模拟器无穷大 - 如何获取和使用皇家钥匙
3 周前 By 尊渡假赌尊渡假赌尊渡假赌
北端:融合系统,解释
3 周前 By 尊渡假赌尊渡假赌尊渡假赌
Mandragora:巫婆树的耳语 - 如何解锁抓钩
3 周前 By 尊渡假赌尊渡假赌尊渡假赌

热工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

热门话题

Java教程
1664
14
CakePHP 教程
1423
52
Laravel 教程
1321
25
PHP教程
1269
29
C# 教程
1249
24
使Sass更快的概念证明 使Sass更快的概念证明 Apr 16, 2025 am 10:38 AM

在一个新项目开始时,Sass汇编发生在眼睛的眨眼中。感觉很棒,尤其是当它与browsersync配对时,它重新加载

静态表单提供商的比较 静态表单提供商的比较 Apr 16, 2025 am 11:20 AM

让我们尝试在这里造成一个术语:“静态表单提供商”。你带上html

每周平台新闻:HTML加载属性,主要的ARIA规格以及从iframe转移到Shadow dom 每周平台新闻:HTML加载属性,主要的ARIA规格以及从iframe转移到Shadow dom Apr 17, 2025 am 10:55 AM

在本周的平台新闻综述中,Chrome引入了一个用于加载的新属性,Web开发人员的可访问性规范以及BBC Move

与部分元素的交易 与部分元素的交易 Apr 12, 2025 am 11:39 AM

同一天发表了两篇文章:

多脚步滑块:一般案例 多脚步滑块:一般案例 Apr 12, 2025 am 10:52 AM

这个两部分系列的第一部分详细介绍了我们如何获得两次跑步的滑块。现在,我们&#039;

带有HTML对话框元素的一些动手 带有HTML对话框元素的一些动手 Apr 16, 2025 am 11:33 AM

这是我第一次查看HTML元素。我已经意识到了一段时间,但是尚未将其旋转。它很酷,

我们如何标记Google字体并创建Goofonts.com 我们如何标记Google字体并创建Goofonts.com Apr 12, 2025 pm 12:02 PM

Goofonts是由开发人员和设计师丈夫签名的附带项目,它们都是版式的忠实拥护者。我们一直在标记Google

它全部都在头上:管理带有React头盔的React Power Site的文档头 它全部都在头上:管理带有React头盔的React Power Site的文档头 Apr 15, 2025 am 11:01 AM

文档负责人可能不是网站上最迷人的部分,但是其中所处的内容对于您的网站的成功也一样重要

See all articles