Durante uma palestra no re:Invent 2022 hoje, a Amazon anunciou o CodeCatalyst , um serviço projetado para eliminar o trabalho pesado de trabalhar em diferentes bases de código, ferramentas e ambientes para criar aplicativos. Com base no conceito de blueprints, o CodeCatalyst – atualmente em pré-visualização – fornece um “lugar único” que os desenvolvedores podem usar para criar um aplicativo no Amazon Web Services (AWS), disse o CTO da Amazon, Werner Vogels, no palco.
“O CodeCatalyst torna muito fácil para você alternar entre ambientes [diferentes de desenvolvimento de aplicativos]” durante a criação de um aplicativo, disse Vogels. “Você pode preencher um projeto com código e dependências e pode usar seu [ambiente de desenvolvimento integrado] favorito.”
É verdade que, com a ampla mudança para o digital iniciada durante a pandemia, os desenvolvedores de aplicativos estão enfrentando uma pressão crescente dos clientes para criar mais rapidamente. Ferramentas díspares e desorganizadas parecem estar atrapalhando. De acordo com uma pesquisa de 2022 com desenvolvedores e profissionais de TI da Reveal, 36% citaram problemas com o gerenciamento de projetos no local de trabalho digital como um de seus principais desafios.
Os esquemas mencionados permitem que os desenvolvedores que usam o CodeCatalyst configurem o andaime de um projeto de aplicativo, além dos recursos necessários para dar suporte à entrega e implantação do aplicativo. Os ambientes de desenvolvimento sob demanda e baseados em nuvem do CodeCatalyst e a infraestrutura de construção visam tornar mais fácil para desenvolvedores e equipes de desenvolvedores gerenciar problemas, rastrear alterações em confirmações de código e solicitações pull e automatizar pipelines de compilação e lançamento, disse Vogels.
“É preciso agir rápido para que você possa se concentrar na criação do código e não gastar muito tempo com todas as questões relacionadas a ele”, acrescentou.
Como a Amazon elabora em uma postagem de blog , os recursos que um blueprint do CodeCatalyst cria para um projeto incluem um repositório de código-fonte com código de amostra inicial e configuração de serviço da AWS ou um repositório Git externo. O blueprint pode opcionalmente adicionar um rastreador de problemas (por exemplo, Jira), bem como outras ferramentas integradas, como painéis para exibir um feed de atividades do projeto (por exemplo, relatório de teste) e pesquisa unificada entre usuários, problemas, código e outros recursos do projeto.
No lançamento, os clientes da AWS podem escolher entre modelos com TypeScript, Python, Java, .NET e JavaScript para linguagens e estruturas React, Angular e Vue, diz a Amazon, com mais por vir no futuro. Em relação ao pipeline de compilação e lançamento criado pelo CodeCatalyst, a Amazon observa que eles são configuráveis e podem aproveitar a computação sob demanda ou compilações pré-provisionadas, incluindo uma escolha de tamanhos de máquina, e que os desenvolvedores podem incorporar builds integrados ou de terceiros ações ou um serviço como o GitHub Actions.
Os recursos de projeto do CodeCatalyst e as ferramentas de desenvolvimento integradas permitem que um desenvolvedor pressione “implantar” e execute o código de exemplo, enfatizou Vogels. A colaboração também se torna ostensivamente mais fácil com o serviço, graças a um sistema de convite por e-mail que permite aos desenvolvedores começar a trabalhar em um projeto com apenas um endereço de e-mail, afirmou.
“O Amazon CodeCatalyst elimina todo o trabalho pesado [do desenvolvimento de aplicativos] – ele tem todas as ferramentas necessárias para ir da ideia à produção com muito mais rapidez”, disse Vogels.
O CodeCatalyst está disponível gratuitamente a partir de hoje no nível gratuito da AWS. Nenhuma palavra sobre se esse preço pode mudar assim que o serviço se graduar para disponibilidade geral.
Fonte: https://techcrunch.com/2022/12/01/amazon-codecatalyst-provides-blueprints-for-collaborative-app-development/