Produto

Dar IA a uma aplicação 4D com 30 anos

Tradução automática de Deepl

Em apenas alguns anos, a Inteligência Artificial passou de uma tendência emergente para um componente essencial do software moderno. ChatGPT, Grok, Gemini, e outros assistentes AI agora tem um papel importante na vida diária de todos, tanto profissionalmente quanto pessoalmente.
É por isso que 4D 21 apresenta 4D.Vectors e 4D AI Kit: para dar aos desenvolvedores 4D ferramentas simples e efetivas para adicionar funcionalidades alimentadas por IA em suas aplicações.
Já compartilhamos muitos exemplos, tutoriais, e webinars sobre IA, mas recentemente me perguntei: o que seria necessário para trazer IA para uma aplicação 4D de 30 anos?
Poderia simplesmente pedir a essa aplicação os seus 10 principais clientes e obter instantaneamente um bom gráfico de volta?

Bem, adivinha? Acabou por ser tão simples que merece o seu próprio post no blogue.

Produto blank

ORDA – Lidar com uma lógica orientada para eventos durante as operações da base de dados

Tradução automática de Deepl

Esta caraterística continua com um novo paradigma: manusear dados de uma forma orientada a eventos. O 4D 21 fornece uma série completa de eventos relacionados com operações de base de dados(salvar ou soltar).

Os eventos ORDA podem substituir os gatilhos e oferecem muitas mais vantagens: mais controle, permitindo codificar sua lógica de negócios (incluindo trabalhos demorados como imprimir faturas ou armazenar dados externos) diretamente em uma função de classe de dados ORDA. Respondem a eventos ao nível dos dados, tais como novo, modificar, guardar, largar (CRUD)

Os eventos ORDA oferecem uma granularidade precisa e um tratamento de erros sofisticado, conduzindo a uma forte integridade dos dados e a uma melhor organização do código.

Descubra como implementar a lógica empresarial adequada em cada passo de uma ação de guardar ou largar.

Produto blank

ORDA – Permissões – Restringir / permitir o acesso da Web aos recursos com um só clique

Tradução automática de Deepl

Descubra aqui como, nos processos web, pode proteger os seus recursos (dados + lógica comercial) de acessos maliciosos e de utilizadores não autorizados… com um clique.

No modo de desenvolvimento, defina a propriedade Restringir o acesso por defeito como FALSO para se concentrar na organização do seu código, no modelo de dados, na arquitetura das páginas Qodly, nos testes… sem qualquer restrição à utilização de dados ou à chamada de funções.

Quando estiver pronto para implementar perfis de utilizador, basta definir a propriedade Restringir acesso por predefinição como VERDADEIRO para garantir que ninguém acede aos seus dados e à sua lógica comercial sem ser explicitamente autorizado.

Produto blank

Adeus comandos 4D da Internet – Olá integração moderna da Internet

Tradução automática de Deepl

Com o lançamento de 4D 21, estamos oficialmente dizendo adeus ao plugin 4D Internet Commands, um companheiro de longa data para muitos desenvolvedores desde os primeiros dias da internet. Mas isso não é apenas o fim de uma era. É o começo de uma maneira mais segura, mais poderosa, e mais agradável de lidar com comunicações de internet em 4D.
Ainda pode continuar usando 4D Internet Commands na versão 20 com 4D 21. Então, por que fazer a mudança? Porque as novas classes embutidas não são apenas substituições, são um repensar completo de como os protocolos de internet devem ser tratados num ambiente de desenvolvimento moderno. Elas são nativas, thread-safe e projetadas para atender aos padrões atuais de segurança, desempenho e flexibilidade.

Produto blank

Relatório de eventos em 4D Qodly Pro: Ver todas as interações num relance

Tradução automática de Deepl

Criar uma interface de usuário baseada em navegador com 4D Qodly Pro é muito similar a usar o editor de formulários 4D. Clicar num botão chama um método 4D, como está acostumado a trabalhar. E o método executa sua lógica de negócios (muitas vezes já existente).

Para fazer isso, define eventos, seja para widgets ou para a página inteira (formulário). Os navegadores funcionam de forma um pouco diferente de uma aplicação de ambiente de trabalho, pelo que existem eventos adicionais e a sequência de execução pode ser diferente. Os relatórios de eventos ajudam-no a compreender melhor esta situação.

Produto blank

Iniciar o estúdio Qodly está apenas a dois cliques de distância

Tradução automática de Deepl

4D Qodly Pro oferece todas as ferramentas que precisa para desenhar, construir e executar formulários web para sua aplicação 4D.

Totalmenteintegrado a 4D, vem de fábrica com Qodly studio. E assim como 4D, seu uso é fácil, acessível e aninhado no mundo de 4D.

Para usar Qodly Studio com projetos 4D criados com versões mais antigas, algumas configurações de projeto podem precisar ser alteradas para suportar recursos modernos.

É por isso que, a partir de 4D 21, o acesso a Qodly Studio a partir de 4D foi melhorado para não ter mais do que dois cliques, para tornar a sua vida mais fácil, libertar a sua mente e permitir-lhe concentrar-se na história de sucesso do seu negócio.

Produto blank

Localize as suas páginas Qodly: Um guia prático

Tradução automática de Deepl

A localização de aplicações 4D tem sido suportada durante décadas através da arquitetura XLIFF, concebida principalmente para aplicações de desktop.

Mas os navegadores funcionam de forma diferente.

É por isso que 4D Qodly Pro introduz uma nova abordagem de internacionalização integrada (i18n) – uma adaptada para interfaces web, dando-lhe mais flexibilidade ao construir páginas Qodly multilingues.

Vamos explorar como isso funciona na prática.