AWS-Amplify 使用云服务进行应用开发的 JS 库开源项目

我要开发同款
达尔文2018年07月01日
36阅读
开发技术JavaScriptTypeScript
所属分类常用JavaScript包、Web应用开发
授权协议Apache

作品详情

用于使用云服务进行应用程序开发的声明性JavaScript库。

AWSAmplify为不同类别的云操作提供了一个声明性且易于使用的界面。AWSAmplify适用于任何基于JavaScript的前端工作流程,适用于移动开发人员的ReactNative。

我们的默认实现适用于亚马逊网络服务(AWS),但AWSAmplify旨在为任何自定义后端或服务开放和可插入。

特性/API

身份验证:为希望创建用户身份验证体验的开发人员提供API和构建块。

分析:轻松收集您的应用的分析数据。GoogleAnalytics数据包括您要在应用中跟踪的用户会话和其他自定义事件。

API:在发出HTTP请求时提供简单的解决方案。它提供符合AWSSignatureVersion4的自动轻量级签名过程。

GraphQL客户端:通过易于使用和配置GraphQL客户端与您的GraphQL服务器或AWSAppSyncAPI进行交互。

存储:提供一种简单的机制,用于在公共,受保护或私人存储桶中管理您的应用的用户内容。

推送通知:允许您将推送通知与您的应用程序进行整合,并提供亚马逊Pinpoint定位和活动管理支持。

互动:创建由深度学习技术支持的对话机器人。

PubSub:提供与基于云的面向消息的中间件的连接。

国际化:轻量级国际化解决方案。

缓存:为JavaScript开发人员提供通用LRU缓存,以存储具有优先级和到期设置的数据。

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论