为您的 JAMstack 应用程序提供的服务
🖥 托管
- Netlify:使用 Netlify 部署现代静态网站。获取 CDN、持续部署、一键 HTTPS 以及您所需的所有服务。
- GitHub Pages:直接从您的 GitHub 存储库托管的网站。
- Zeit:使用零配置、自动 SSL 和全球 CDN 托管您的 Web 项目。
- Firebase:Firebase 使用专为现代 Web 应用打造的工具,简化您的 Web 托管。上传 Web 资源时,Firebase 会自动将其推送到 Google 的全球 CDN,并添加免费的 SSL 证书。
🗄 内容管理系统
- Sanity:Sanity 是一款相当新的产品。除了基于 GraphQL 的 API 之外,Sanity 还附带一个完全可定制的基于 React 的 Studio。
- Contenful:Contentful 是现代公司处理内容的方式。它是用于创建和管理内容的内容基础设施,并由用于将内容交付到任何地方的工具提供支持。借助 Contentful,开发人员和编辑人员可以同时工作,并更快地交付数字产品。
- GraphCMS:GraphCMS 使开发人员能够在几分钟内构建强大的内容 API,同时为内容创建者提供管理内容所需的所有工具。托管的内容 API 可轻松供网站、应用程序或任何其他平台使用。
- Prismic:借助 Prismic,开发人员和营销人员/编辑/内容经理团队可以创建具有即时可更新内容和自定义设计的网站和应用程序。
- DatoCMS:DatoCMS 通过 GraphQL-API 提供内容(例如文章、图片)。我在其他无头 CMS 中没有看到的一个功能是可以以树形模型构建内容。
⒡ 功能
- Netlify 功能:编写 JavaScript 或 Go API 来执行几乎任何后端任务,并随着需求的增加自动扩展。
- Firebase Cloud Functions:创建由 Firebase 产品触发的功能,例如实时数据库中数据的更改、通过 Auth 的新用户注册以及 Analytics 中的转化事件。
📚 数据库
- Airtable:Airtable 的工作方式类似于电子表格,但为您提供了数据库的功能来组织任何内容。
- FaunaDB:FaunaDB 是一款无服务器云数据库,可通过 GraphQL 等现代 API 实现快速的全局数据访问,且不会牺牲数据一致性。FaunaDB 无处不在、灵活且安全,帮助现代开发者轻松构建应用程序。
- 8base:使用 JavaScript、GraphQL 和 8base 更快地构建和运行基于云的企业应用程序。
- Firebase 实时数据库:Firebase 实时数据库是一个云托管的 NoSQL 数据库,可让您实时存储和同步用户之间的数据。
- MongoDB Atlas:MongoDB Atlas 是面向现代应用程序的全球云数据库服务。可在 AWS、Azure 或 GCP 上部署完全托管的 MongoDB。
🔎 搜索
- Algolia:Algolia 是一个强大的托管搜索 API。他们提供多种语言和框架的客户端。我在一些项目中使用过 Algolia,强烈推荐它。
📝 表格
- Netlify Forms:无需任何服务器端代码或 JavaScript 即可管理表单和提交。
- Basin:部署强大、易于配置的表单后端,无需编写一行服务器端代码。
🔐 授权
- Auth0:Auth0 为 Web、移动和传统应用程序提供通用的身份验证和授权平台。
- Netlify Identity:管理注册、登录、密码恢复等 - 所有这些都无需使用您自己的身份验证服务。
- Firebase 身份验证:Firebase 身份验证旨在简化安全身份验证系统的构建,同时提升最终用户的登录和入门体验。它提供端到端身份解决方案,支持电子邮件和密码帐户、手机身份验证以及 Google、Twitter、Facebook 和 GitHub 登录等。
- Okta:适用于任何应用程序的安全、可扩展且高度可用的身份验证和用户管理。
💸付款
- Stripe:Stripe 为互联网商务(例如订阅服务、按需市场或电子商务商店)构建最强大、最灵活的工具。
- PayPal:简单的在线支付解决方案,易于集成到电子商务网站。
- Braintree:Braintree 是 PayPal 的子公司。Braintree 提供在线支付处理服务,包括信用卡、借记卡、数字钱包、PayPal、Venmo、Apple Pay 和 Google Pay,一站式服务。
🖼 媒体
- Cloudinary:图像、视频和数字资产管理。
- imgix:imgix 转换、优化和缓存您的图像。
- uploadcare:图片和文件托管。Uploadcare 还提供图片处理服务。
如果您喜欢我的内容,您可能想在 Twitter 上关注我?!@fullstack_to
封面图片由Maxim Selyuk在Unsplash上提供
文章来源:https://dev.to/matthias/services-for-your-jamstack-application-45e5