关于Amplify

Amplify 于 2017 年推出,是面向移动和前端 Web 开发人员的端到端 AWS 解决方案。它是服务和工具的组合,可以一起使用或单独使用,以帮助移动和前端开发人员使用 AWS 服务创建和托管他们的应用程序。
就两个平台提供的服务而言,可以将 Amplify 与 Firebase 进行比较。尽管 Firebase 已经存在了一段时间并且是许多开发人员的热门选择,但 Amplify 已经成功地很快取得了成功。最近,它推出了管理 UI,可帮助开发人员创建授权规则、数据库模式、关系等,而无需担心 API 和数据库连接等因素。
Amplify 是一个多合一的解决方案,适用于不想在设置身份验证系统、数据库、托管、通知等时弄脏自己的开发人员…它还为几乎所有主要的移动和Web 框架,包括 JavaScript、React、Angular、Vue、Next.js 和移动平台,包括 Android、iOS、React Native、Ionic、Flutter。
开发在 Amplify 中的工作原理:

应用程序管理在 Amplify 中的工作原理:

使用 Amplify 的好处:
- 快速配置后端:使用 Amplify CLI 和 Amplify Admin UI 等工具,可以轻松配置具有身份验证、存储、功能、数据和其他常见用例的后端。
- 轻松管理内容:通过提供管理访问权限以在没有 AWS 账户的情况下管理用户和内容,可以与非开发人员共享管理 UI。
- 与框架无缝连接:Amplify CLI 使软件与您的项目集成变得非常容易。您所要做的就是运行amplify init并回答 CLI 工具提出的问题。
- 几秒钟内部署:使用基于 Git 的 CI/CD 简化连接 Git 存储库、托管静态网站和单页 Web 应用程序。
Amplify 提供的服务:

-
身份验证- 使用预构建的 UI 组件和强大的身份验证 API (Cognito) 在一分钟内启用登录、注册和注销。
-
存储- 在公共、受保护或私有存储 (S3) 中管理用户内容的简单机制。
-
GraphQL API - 访问后端数据的简单安全的解决方案,支持使用 GraphQL (AWS AppSync) 进行实时更新。
-
DataStore - 将在线和离线数据同步并保存到云端。
-
REST API - 使用 REST API(AWS API Gateway with AWS Lambda)发出 HTTPS 请求的简单解决方案,
-
分析- 跟踪用户会话、自定义用户会话、自定义用户属性和应用内指标以做出明智决策的分析(AWS Pinpoint 和 AWS Kinesis)。
-
推送通知- 使用带有分析的推送通知 (AWS Pinpoint) 的用户参与度。
-
XR - 在应用程序中支持增强现实 (AR) 和虚拟现实 (VR)。
-
PubSub - 为实时体验(AWS SQS 和 AWS SNS)提供面向消息的中间件。
-
交互——为了自动化客户工作流程,提供了一个由深度学习技术提供支持的对话式聊天机器人。
-
AI/ML 预测- 提供计算视觉、翻译、转录等功能 (Amazon ML)。
由于 Amplify 还没有那么成熟,因此并非所有框架都支持其中一些功能。建议在开始开发之前进行检查。

最低0.47元/天 解锁文章
680

被折叠的 条评论
为什么被折叠?



