Esta postagem inclui as seguintes seções:
Vamos começar com a introdução ao AWS Amplify.
Introdução à AWS Amplify
O AWS Amplify foi lançado em 2017 para o desenvolvimento da Web e móvel de pilha completa. É uma biblioteca JavaScript que permite aos desenvolvedores acelerar seu desenvolvimento. Ele faz seu desenvolvimento de back-end para você. Com o Amplify, você pode ativar “Armazenamento de dados","Autenticação","Hospede seu aplicativo,"Ou mesmo adicione"Aprendizado de máquina" e "Inteligência artificial”Para o seu aplicativo de front-end Web ou móvel:
Como o AWS amplifica funciona?
Na AWS Amplify, você pode “Desenvolver" e "Implantar”Aplicativos da Web e móveis. Discutiremos essas seções separadamente.
Desenvolver
Se você deseja se concentrar mais no front -end do desenvolvimento, o Amplify é o serviço perfeito para você. Porque pode ser usado para desenvolver os recursos de back-end do seu aplicativo. Você pode ativar casos de uso comuns com alguns cliques ou comandos. AWS Amplify permite que os desenvolvedores rapidamente “Configure","Gerenciar,”E crie aplicativos com recursos da AWS. Tem muitos módulos para acelerar o desenvolvimento, como
Implantar
Após o desenvolvimento do aplicativo, você deve implantá -lo. Para implantação, você precisa conectar os repositórios, que puxarão automaticamente o código desse repositório. Em seguida, definir as configurações de construção, que contêm o nome do aplicativo e seções de nome do ambiente. Depois disso, você pode implantar seu código através de arrastar e soltar ou digitando o URL. Depois disso, você pode hospedar um aplicativo da Web no Amplify:
AWS amplifica as vantagens
Algumas vantagens dos serviços da AWS Amplify são mencionados abaixo:
Escalabilidade
AWS Amplify permite que os desenvolvedores a alavancagem estendam suas ferramentas e serviços à medida que seu aplicativo evolui. Se você estiver construindo seu back -end com o Amplify, ele gera automaticamente a lógica de negócios e o código de implantação. Portanto, os desenvolvedores podem estender seus aplicativos de acordo com a lógica de negócios personalizada.
Livre para começar
A AWS Amplify oferece muitos de seus recursos básicos em serviço de nível gratuito. Se você precisar usar recursos tecnológicos altos, precisará pagar por eles.
Construa a interface do frontend
Com o ambiente de desenvolvimento do AWS Visual Studio, você pode construir facilmente o back -end do seu aplicativo na interface do frontend e depois conectá -los. Você não precisa escrever código front-end do zero, também. Isso pode ser feito usando dezenas de componentes da interface do usuário, como botões, formas, listas, etc.
Bibliotecas e CLI
Você pode usar as bibliotecas da AWS para mesclar seus recursos da AWS com seu aplicativo. Você pode vincular serviços da AWS ao seu aplicativo.
Prototipagem
Se você estiver trabalhando em uma nova tecnologia, a Amplify o ajudará a criar um protótipo para experimentação. Você pode criar tantas mudanças quanto desejar.
AWS amplifica as limitações
Como toda tecnologia, a AWS Amplify tem suas limitações, algumas das quais são mencionadas abaixo:
Complexidades em amplificar
Em vez de escrever código para o seu aplicativo, você passa a maior parte do tempo aprendendo ampliando. Pode ficar um pouco complexo para novos usuários.
Mudança constante
Os serviços da AWS estão em constante mudança e novos recursos e serviços estão chegando constantemente. Por causa disso, você precisa estar na ponta dos pés para permanecer relevante e atualizado.
Dispendioso
Amplify está construindo o back -end do seu aplicativo para você. Então, fica um pouco caro às vezes. Os usuários têm menos controle sobre o ambiente em amplificar vs. criando seu back-end.
Interrupções do fluxo de trabalho
Se você estiver usando um serviço da AWS que não é suportado pela Amplify, não poderá obter seu fluxo de trabalho. Isso quebra o momento. Também não permite que você saia da caixa.
Conclusão
AWS Amplify é um serviço gerenciado que o ajuda a criar seus aplicativos da Web e móveis. A Amplify constrói o back-end de um aplicativo, que permite que seu usuário se concentre na codificação front-end. Você pode usar o ambiente de desenvolvimento do AWS Visual Studio para construir o back -end do aplicativo e conectar -se com a extremidade frontal do aplicativo. Neste post, você aprendeu a introdução do AWS amplify.