BT

Disseminando conhecimento e inovação em desenvolvimento de software corporativo.

Contribuir

Tópicos

Escolha a região

Início Notícias Codewind: novas ferramentas da Fundação Eclipse para criação e deploy de aplicações cloud-native

Codewind: novas ferramentas da Fundação Eclipse para criação e deploy de aplicações cloud-native

O Eclipse Codewind é um novo projeto da Fundação Eclipse que oferece ferramentas para auxiliar no desenvolvimento de aplicações cloud-native para Kubernetes e Docker, independentemente da IDE ou da linguagem utilizada.

Originalmente uma contribuição do projeto IBM Microclimate, o objetivo do Codewind é auxiliar desenvolvedores na realização de tarefas comuns no desenvolvimento de aplicações cloud-native, de forma rápida e consistente.

Desenvolvedores podem utilizar o Codewind para gerar novos projetos a partir de templates ou gerar templates a partir de projetos existentes. Também é possível inicializar aplicações, fazer o deploy ou atualizá-las incrementalmente, além de depurar aplicações e realizar testes de desempenho no Docker ou no Kubernetes. São fornecidas funcionalidades de validação para garantir que as aplicações sigam melhores práticas, e auxiliar na migração de projetos existentes para Docker ou Kubernetes. A intenção é que todas essas ferramentas e funcionalidades estejam disponíveis diretamente em uma IDE.

O Codewind, na sua primeira versão, tem maior suporte ao Java, mas Go, Python, Swift e Node.js também são suportados, com previsão de melhorias ao suporte. Também são suportados frameworks específicos, como Java EE, Spring, MicroProfile, Lagom e Express. O projeto está em fase de incubação no Eclipse e o nível de suporte varia dependendo da tecnologia. Inicialmente, estará disponível apenas como uma extensão do Visual Studio Code ou um plugin do Eclipse. Também virá com suporte à IDE em nuvem Eclipse Che.

As ferramentas no projeto são capazes de realizar integração com a IDE de forma quase agnóstica, rodando localmente uma série de containers Docker, com APIs bem definidas. Estas APIs permitem que extensões ou plugins se comuniquem com a IDE e forneçam suas funcionalidades.

Os planos para o Codewind incluem o suporte a outras linguagens e frameworks, além de outras ferramentas de desenvolvimento. Os planos também incluem o suporte a ferramentas que auxiliam em testes automatizados e uma interface em linha de comando para o Kubernetes, não vinculada fornecedores específicos - e outras ferramentas específicas ao desenvolvimento cloud-native.

Segundo a IBM, a empresa vai continuar a contribuir com o projeto Codewind, mas a participação e a contribuição de outros indivíduos e grupos será bem-vinda. Para maiores informações, visite a página do projeto ou siga as instruções de instalação para iniciar.

Avalie esse artigo

Relevância
Estilo/Redação

Conteúdo educacional

BT