Ir para o conteúdo
Lançamento de Fim de Ano: Notificações Centralizadas, Construtor de Consultas para Angular e IA mais inteligente

Lançamento de Fim de Ano: Notificações Centralizadas, Construtor de Consultas para Angular e IA mais inteligente

Nosso lançamento de dezembro reúne várias melhorias que tornam a construção e o aprimoramento de aplicativos mais previsíveis e eficientes.

6min de leitura

Uma nova interface centralizada de notificação agrega erros e avisos em tempo de projeto, dando visibilidade imediata sobre os problemas enquanto trabalha. Angular desenvolvedores agora podem usar um componente Query Builder para definir lógica de filtragem complexa com maior controle. Também modernizamos o ponto de entrada para a criação de aplicativos de IA e melhoramos a qualidade de geração para padrões comuns de aplicativos, como páginas com muito conteúdo, galerias de imagens e quadros Kanban, estabelecendo uma base sólida para o ano que está por vir.

Lançamento de Fim de Ano: Notificações Centralizadas, Construtor de Consultas para Angular e IA mais inteligente

Antes de mergulhar nessas novas funcionalidades, se esta é a primeira vez que você aprende sobre App Builder, deixe-me compartilhar rapidamente por que você deve considerá-lo uma ferramenta fundamental no processo de desenvolvimento de aplicativos para sua organização:

Agora, vamos mergulhar fundo e explorar as novidades deste App Builder lançamento.

Notificações Centralizadas em Tempo de Projeto para Validação e Depuração Rápidas

Esta versão introduz uma interface centralizada de notificações que agrega erros e avisos em tempo de projeto em toda a sua aplicação, oferecendo visibilidade clara sobre problemas que podem bloquear a geração de código ou causar falhas em tempo de execução. O sistema apresenta problemas comuns, como ligações quebradas, recursos ausentes ou excluídos, parâmetros inválidos e incompatibilidades de tipo— tudo em um painel dedicado que suporta navegação diretamente para as áreas afetadas. Ao focar exclusivamente na validação em tempo de projeto, App Builder ajuda as equipes a detectar problemas mais cedo, antes que cheguem à exportação ou implantação.

Diálogo de Avisos e Erros de Tempo de Projeto


Ele cobre uma ampla gama de cenários, incluindo requisitos sobre fontes de dados, vinculações de propriedades inválidas, alvos de ação, problemas de inicialização de variáveis, configurações incorretas de requisições de API e recursos ou temas ausentes. Juntas, essas verificações proporcionam uma experiência de construção de aplicativos mais previsível e confiável, especialmente à medida que as aplicações crescem em complexidade.

Construtor de Consultas para Angular: Filtragem Avançada do Design ao Código

O novo componente Query Builder apresenta uma maneira poderosa de definir e gerenciar lógica de filtragem complexa em Angular aplicativos construídos com App Builder. Ele se baseia em dois conceitos centrais:

  • O próprio componente Query Builder
  • A Variável de Consulta– uma variável especializada projetada para interagir de forma eficiente com fontes de dados.

As Variáveis de Consulta possibilitam filtragem do lado do servidor ao passar expressões avançadas como parâmetros da API, permitindo que você trabalhe com grandes conjuntos de dados mantendo um desempenho forte.

App Builder Versão: Filtragem avançada inicial, nova interface do usuário do AI Chat e Query Builder

O Construtor de Consultas é usado de duas maneiras:

  • Como um componente interativo de interface que os usuários finais manipulam diretamente na tela
  • Como editor avançado para Variáveis de Consulta dentro de App Builder.

Uma vez exportado um aplicativo usando o Query Builder, o​ ​aplicativo Angular gerado inclui suporte total ao componente, permitindo que desenvolvedores continuem construindo localmente com as mesmas capacidades de filtragem.

Enquanto o componente Query Builder e as Variáveis de Consulta definem como as consultas são compostas e editadas na interface, executar essas consultas requer um motor do lado do servidor que possa interpretá-las e aplicá-las de forma consistente. Para suportar esse fluxo de trabalho de ponta a ponta, App Builder depende de uma biblioteca dedicada à execução que pode ser integrada diretamente aos projetos de API.

Estendendo o Query Builder para seus projetos de API

Existem duas abordagens para implementar suporte ao Query Builder no seu projeto de API:

Abordagem Melhor para Nível de Esforço
Pacote NuGet (Infragistics.QueryBuilder.Executor) Integração rápida, casos de uso padrão Baixo
Implementação Manual Personalização total, requisitos complexos Médio-Alto

Este guia descreve como implementar Modelos e Utilidades de Construtor de Consultas no seu Projeto de API para habilitar consultas definidas pelo usuário.

Para viabilizar fluxos de trabalho completos do Query Builder de ponta a ponta, expusemos a biblioteca Infragistics.QueryBuilder.Executor, que fornece a lógica do lado do servidor necessária para executar consultas definidas pelo usuário. Essa biblioteca foi projetada para ser integrada diretamente em projetos de API.

A biblioteca inclui modelos Query Builder, utilitários de execução e pontos de extensibilidade para traduzir expressões de consulta em SQL executável. Ele suporta filtragem avançada, operadores lógicos, seleção de campos e subconsultas, tornando-o adequado para cenários complexos e orientados por dados. Uma implementação de referência dessa integração está disponível no projeto NorthwindAPI, REST API, demonstrando como conectar o executor a um controlador e aplicá-lo contra fontes de dados reais.

IA: O que há de novo?

Redesenhamos o diálogo "Criar Novo App": Uma interface moderna "embelezada" agora inclui uma Galeria de Prompts para inspiração e uma aba Seus Prompts para reutilizar facilmente entradas anteriores.

Lançamento de Fim de Ano: Notificações Centralizadas, Construtor de Consultas para Angular e IA mais inteligente

Além disso, nossa geração de IA foi otimizada para oferecer melhor precisão estrutural em todos os aspectos:

  • Postagens de blog de página inteira
Geração de blogs de artigos
  • Galerias de imagens dinâmicas (e carrosséis):
Slide da Galeria de Imagens
  • E quadros Kanban com aplicativos refinados de colunas e cartões de tarefas:
Lançamento de Fim de Ano: Notificações Centralizadas, Construtor de Consultas para Angular e IA mais inteligente

Conclusão

Esta versão reforça App Builder como um ambiente confiável para projetar, validar e gerar aplicações com confiança. Notificações centralizadas em tempo de projeto ajudam a detectar problemas mais cedo, enquanto o novo Angular Query Builder oferece maior controle sobre cenários complexos de dados. Combinadas com um fluxo de criação de IA mais refinado e maior precisão de geração para padrões comuns de aplicativos, essas atualizações ajudam as equipes a avançarem da ideia para a implementação com menos interrupções e resultados mais previsíveis.

Se você perdeu nossa atualização anterior sobre Ações de Dados Condicionais, confira aqui.

Experimente as novas funcionalidades hoje mesmo na my.appbuilder.dev

App Builder é um divisor de águas no processo de desenvolvimento de aplicativos. Com seu construtor visual baseado em nuvem, recursos de baixo código e novos recursos, é uma ferramenta obrigatória para qualquer organização. Experimente hoje! Se precisar de mais detalhes, recomendamos que você confira nosso:

To experience all the new features in the latest App Builder updates, visit your customer portal and install the latest version. As usual, we are excited to receive your feedback and hear what you would like to add or recommend. So please contact me at zkolev@appbuilder.dev and let me know how we can help you continue delivering value to your customers with Infragistics.

Solicite uma demonstração