Desenvolvedores experientes sabem que uma interface gráfica (GUI, Graphical User Interface) é uma forma conveniente de interagir a nível básico com um sistema, mas “quando a coisa fica séria”, nada supera a flexibilidade e agilidade da linha de comando. Por isso, agora eles têm à disposição mais uma forma de interagir com os recursos da Plataforma de Edge Computing da Azion: a Azion CLI1.
Trata-se de uma interface de linha de comando (Command Line Interface) que potencializa as operações no edge, permitindo criar aplicações, testá-las em um ambiente local e implantá-las em nossa plataforma, com integração completa com seus pipelines CI/CD atuais.
Jamstack fácil com a Azion CLI
A Azion CLI torna mais fácil a criação de aplicações web seguras e de alta performance usando frameworks de Javascript e a arquitetura Jamstack, que permite aproveitar ao máximo as vantagens da computação serverless e de ferramentas modernas de desenvolvimento.
Ela automatiza tarefas tediosas e auxilia nas três principais etapas da vida de uma aplicação, maximizando a produtividade do desenvolvedor. Tudo começa com a criação: com o comando azion init é possível criar rapidamente uma nova aplicação estática a partir de um template, bastando escolher entre um dos frameworks2 atualmente suportados: Angular, Astro, Hexo, Next, React, Vue ou Vite.
Criando uma aplicação Next.js com a Azion CLI. Imagem: Azion Technologies.
Para agilizar os testes, você pode executá-los localmente. O comando azion dev cria uma cópia local do ambiente de execução, permitindo que Edge Applications e Edge Functions sejam testadas sem a necessidade de um novo “deployment” a cada vez que uma mudança é feita.
Com tudo pronto, basta usar o comando azion deploy. Com isso sua aplicação é construída como uma Edge Function, e todos os recursos necessários para que se torne acessível são criados automaticamente. Ao fim do processo, ela estará disponível em todas as Edge Locations da Azion.
Open Source
Escrito na linguagem de programação Go, o código fonte da Azion CLI está disponível em nosso repositório no GitHub3 sob uma licença Open Source, permitindo que desenvolvedores possam modificá-la para se adequar às necessidades de seus projetos, ou até que a integrem em suas próprias aplicações.
Conclusão
Robusta, flexível e de código aberto, a Azion CLI é uma ferramenta que potencializa a criação, testes e implementação de aplicações Jamstack no edge, otimizando a produtividade do desenvolvedor e consolidando a Azion como uma plataforma de edge computing que valoriza a eficiência, modernidade, liberdade e flexibilidade.
Crie uma conta grátis para experimentar tudo o que a plataforma de edge computing da Azion e a Azion CLI têm a oferecer, ou fale com nossos experts para saber mais.
Referências
1 Visão geral da Azion CLI
2 Visão geral dos frameworks suportados pela plataforma da Azion
3 Repositório com o código-fonte da Azion CLI no GitHub