A Vaadin, provedora de plataformas de aplicativos web em Java, anunciou hoje o lançamento de duas novas soluções de baixo código para usuários do framework Vaadin Flow: o Visual View Builder e o Visual Theme Editor. Essas ferramentas de baixo código conectam o design e o desenvolvimento de aplicativos, permitindo que desenvolvedores e não desenvolvedores criem protótipos visuais e estilizem suas aplicações, gerando código bem estruturado como base para desenvolvimento adicional usando o framework Vaadin Flow, que é open-source.
“A introdução das novas ferramentas de baixo código a pro-código da Vaadin representa um marco significativo na capacitação de equipes multifuncionais para criar aplicativos de negócios atraentes mais rapidamente, sem o aprisionamento das plataformas de baixo código”, afirmou Kim Weins, chefe de produto da Vaadin.
“Essas novas ferramentas visuais intuitivas facilitam a colaboração fluida entre desenvolvedores, designers e especialistas de domínio — incluindo gerentes de produto, proprietários de produto, consultores e analistas de negócios. À medida que você itera no design do seu aplicativo com sua equipe, a Vaadin gera instantaneamente código bem estruturado com o pressionar de um botão, permitindo que os desenvolvedores aprimorem ainda mais o aplicativo.”
O Desafio: Unindo Design e Desenvolvimento
Atualmente, existe uma lacuna entre as fases de design e desenvolvimento na criação de aplicativos de software. As interfaces de usuário são tipicamente projetadas por especialistas de domínio — proprietários de produtos, gerentes de produto e analistas de negócios — em colaboração com designers de UX e UI. Os designers frequentemente utilizam ferramentas de prototipagem e design isoladas e desconectadas do código.
Uma vez que os designs são entregues aos desenvolvedores, eles precisam ser recriados em código, o que requer tempo e esforço significativos. Além disso, cada vez que os designs são alterados, as ineficiências se multiplicam.
A Fusão do Baixo Código e Pro-Código: O Melhor dos Dois Mundos
Enquanto as plataformas de baixo código permitem que não desenvolvedores participem da criação de aplicativos, o código resultante muitas vezes é opaco e preso ao ambiente de nuvem do fornecedor de baixo código, limitando opções de personalização, implantação e otimização de custos. Ao construir aplicativos de negócios robustos e pesados em dados, muitas organizações precisam de controle total sobre o código e da capacidade de os desenvolvedores ajustarem os aplicativos para atender a requisitos funcionais, de desempenho e operacionais específicos.
A introdução de ferramentas que vão do baixo código ao pro-código oferece uma solução ideal, permitindo que toda a equipe de aplicativos, incluindo desenvolvedores e não desenvolvedores, projete aplicativos em colaboração enquanto gera código de alta qualidade para desenvolvimento adicional. Essa integração reduz a lacuna entre design e desenvolvimento, resultando em maior eficiência e produtividade.
Apresentando o Vaadin Visual View Builder
O Vaadin Visual View Builder é uma ferramenta de prototipagem de baixo código como serviço (SaaS) que facilita o design colaborativo de aplicativos e a geração instantânea de código. O Visual View Builder capacita desenvolvedores, designers e proprietários de produtos a prototipar rapidamente as visualizações de aplicativos usando o robusto conjunto de componentes de UI da Vaadin, projetados especificamente para aplicativos de negócios.
Ao compartilhar esses protótipos com as partes interessadas e os usuários finais, os desenvolvedores podem obter feedback valioso para garantir experiências de usuário envolventes. O código bem estruturado é gerado automaticamente com um simples clique de botão, eliminando a necessidade de codificar manualmente os designs. O Visual View Builder, disponível como uma prévia gratuita em start.vaadin.com, efetivamente fecha a lacuna entre design e desenvolvimento, agilizando a jornada de desenvolvimento e simplificando a criação de visualizações.
Benefícios incluem:
Personalizar facilmente: Salve e revisite visualizações personalizadas, permitindo edição e aprimoramento convenientes sem precisar começar do zero.
Fechar a lacuna entre design e desenvolvimento: Capacite desenvolvedores e não desenvolvedores a prototipar rapidamente as visualizações do seu aplicativo e gerar código bem estruturado com apenas um botão.
Colaboração sem costura: Compartilhe seus protótipos com usuários e partes interessadas para obter o feedback necessário para criar uma experiência de usuário envolvente.
Simplificar a criação de visualizações: Construa novas visualizações sem esforço utilizando padrões de UI pré-definidos e componentes Vaadin, eliminando a necessidade de design e codificação manuais.
Apresentando o Vaadin Visual Theme Editor
O Vaadin Visual Theme Editor é uma solução de baixo código que capacita os desenvolvedores com a capacidade de estilização da interface do usuário (UI) dentro do aplicativo. Com uma interface intuitiva, os desenvolvedores podem simplesmente clicar em qualquer componente da interface do usuário e modificar facilmente cores, fontes, espaçamentos e outras propriedades dos elementos da UI, recebendo feedback em tempo real dentro de seus aplicativos Vaadin Flow.
Benefícios incluem:
Obtenha feedback em tempo real: Veja instantaneamente os resultados das suas alterações de estilo no aplicativo e no código, permitindo ajustes rápidos sem longos ciclos de atualização.
Acelere a estilização: Torne a estilização mais rápida e fácil para desenvolvedores Java, sem a necessidade de edições tediosas e demoradas em CSS. Quaisquer alterações de estilo feitas no editor de temas são refletidas em tempo real, tanto na visualização ao vivo quanto no código.
Ganhe controle granular: Aperfeiçoe a aparência e a sensação de seus aplicativos Vaadin Flow ajustando elementos de UI individuais. O Visual Theme Editor criará automaticamente os seletores CSS e classes Java necessários para garantir um código bem estruturado.
Garanta consistência: Assegure uma experiência de usuário fluida modificando rapidamente um tipo específico de componente em todo o aplicativo. Suas folhas de estilo serão atualizadas automaticamente.