web-dev-qa-db-fra.com

AWS Amplify / CLI vs hub mobile AWS

Je suis nouveau avec le hub mobile AWS et aujourd'hui, je remarque juste qu'il y a un nouvel AWS Amplify/CL, maintenant je suis super confus avec ces deux bibliothèques.

Ma compréhension était qu'AWS mobile cli est un outil qui crée un service backend aws, et amplifie juste la bibliothèque client js qui se connecte au backend aws.

Mais maintenant, je vois cet AWS Amplify/CLI, il peut également créer un service aws et crée également le fichier aws-exports.js, et maintenant les documents AWS Amplify ont changé, il ne vous dit plus comment cela fonctionnerait avec le hub mobile, utilisez plutôt Amplify/CLI pour créer des services.

Dose cela signifie que je devrais utiliser AWS Amplify/CLI à la place?

16
Yi Zhou

Utilisez la CLI d'Amplify à l'avenir, c'est une architecture plus flexible qui permet un ensemble complet de fonctionnalités. Voir les informations dans ce post:

Les projets Mobile Hub existants continuent de fonctionner sans nécessiter de modifications d'application. Si vous utilisez l'AWS Mobile CLI pour des projets existants, vous pouvez également continuer à utiliser cette ancienne CLI. Cependant, à l'avenir, de nouvelles fonctionnalités seront ajoutées à la chaîne d'outils AWS Amplify CLI qui n'utilise pas Mobile Hub.

Si vous créez une nouvelle application mobile ou Web, ou ajoutez des fonctionnalités cloud aux applications brownfield, utilisez la nouvelle AWS Amplify CLI. La nouvelle CLI Amplify vous permettra de profiter de toutes les nouvelles fonctionnalités décrites dans ce blog, ainsi que de la riche fonctionnalité CloudFormation pour débloquer plus de workflows et de futurs outils.

Section: Outillage existant, https://aws.Amazon.com/blogs/mobile/announcing-the-aws-amplify-cli-toolchain/

14
Richard

Pour les utilisateurs actuels de Mobile Hub, nous venons de publier un migrateur Mobile Hub vers Amplify CLI auquel vous pouvez accéder ici: https://github.com/awslabs/amplify-mobilehub-migrator . Cela vous aidera à importer vos ressources Mobile Hub dans un projet Amplify, vous fournira un fichier d'exportation et vous permettra de tirer parti des fonctionnalités Amplify CLI telles que les API GraphQL, Codegen et la transformation GraphQL.

0
Nikhil