EP5 JAMStack:Web开发更新鲜的工作流

00:00:00
/
00:58:24

July 15th, 2020

58 mins 24 secs

Your Hosts
Tags

About this Episode

第五期!欢迎回来。2020年的Web开发是怎样的?以我们的前端工程师Perry带路,展开对静态网站生成器的回溯以及当下新鲜的JAMStack工作流的学习讨论。

你们的Host:
Perry,阿潦,李松

联系我们可写信至 terminal.podcast.cn@gmail.com
或加入telegram听众群组

剪辑: 阿潦
音乐: Pulse 23 from Compassion through Algorithms


Show notes

Part 1: 静态网站和JAMStack是?
  • 静态网站生成器(Static Site Generator):设计用来创建静态网站的软件包。

  • JAMStack:JavaScript, APIs, 和 Markup的首字母缩写,一个近几年(可能是3年?)在Web开发快速火爆的热词。

  • Jekyll: 来自Github合作创始人之一Tom Preston-Werner的静态网站生成器,Github官方支持的选择。

  • Org mode for Emacs: 始于2003年的Emacs编辑模式,主要用来日常效率管理和文档记录。

  • Gatsby.js: 基于React JS的静态网站生成器,用短短的时间已入住前端开发的工具箱之一。在2018年成立公司来支持项目继续发展,推出Gatsby Cloud

Part 2: 静态网站的优势
Part 3: JAMStack 适合各种网站吗
Part4: 上手的选择
  • Gatsby.js: 基于React JS的静态网站生成器,用短短的时间已入住前端开发的工具箱之一。在2018年成立公司来支持项目继续发展,推出Gatsby Cloud

  • 11ty: Node.JS写成的更简单的静态网站生成器。著名案例包括Google的web.devv8.dev更正: 开发者来自Netlify而非Google

  • Vercel (曾用名 ZEIT): 另一个流行的托管平台。可以看看最近官方的更名Post:ZEIT is now Vercel

  • Netlify: 2016创建于旧金山,专注于静态网站托管的服务。深受独立Web开发者喜爱。免费量大,具体团队价格可参考

  • Github Pages: 整合在Github仓库的静态网站服务,数不过来的流行开源项目的主页host在此。

  • strapi: 基于Node.JS的开源Headless CMS,设计为与静态网站设计结合使用。

Picks:

李松
wptools by Steve Sisney, 为人类设计的维基百科工具。

Perry
《金字塔原理》, 关于整合思维逻辑的书。

阿潦
最后生还者:第二幕 The Last of Us Part II, 峰(反)回(复)路(横)转(跳)的剧情向大作(或是25小时泰勒吉他广告片。