Autor: Marie-Sophie Landrieu-Yvert

Avatar
• Proprietário do produto - Marie-Sophie Landrieu -Yvert entrou ao time 4D Product como Proprietária do Produto em 2017. Como tal, está a cargo de escrever as histórias dos usuários e depois traduzi-las em especificações funcionais. Seu papel também é garantir que a implementação da funcionalidade entregue cumpra com as necessidades do cliente. Marie-sophie se formou na Escola de Engenharia de ESIGELEC e começou sua carreira como engenheira da IBM em 1995. Participou em vários projetos (de manutenção e criação) e trabalhou como desenvolvedora de Cobol. Depois trabalhou como designer de UML e desenvolvedora de Java. Suas principais funções foram analisar e redigir requisitos funcionais, coordenar os times de negócio e de desenvolvimento.
Produto blank

Conecte suas aplicações Web a sistemas de terceiros

Atualmente, as aplicações Web tornaram-se parte integrante das nossas vidas, oferecendo funcionalidades convenientes que poupam tempo e simplificam as tarefas diárias. Por exemplo, a criação de contas em várias plataformas é uma das ações mais frequentes dos utilizadores nos sítios Web.

Os usuários esperam que este tipo de processo seja rápido e acessível, quer estejam em casa, a caminho de casa ou a relaxar na praia.

Por detrás desta simplicidade esconde-se uma realidade mais complexa. Estas operações requerem frequentemente a integração com sistemas de terceiros, tais como serviços de verificação de correio eletrônico. Isto introduz desafios relacionados com a segurança, a continuidade da experiência do utilizador e a proteção contra os ataques do tipo man-in-the-middle.

Para os desenvolvedores, garantir uma experiência suave significa gerenciar interações entre sistemas externos e a sessão web 4D. Isso envolve manter o contexto do usuário – recuperando dados, privilégios, e o passo exato de sua jornada para completar o processo.

Parece complicado? Não tem que ser! Descubra como construir aplicações web robustas que se comunicam de forma segura e eficiente com sistemas de terceiros com 4D 20R9.

Produto blank

4D Qodly Pro: O que há de novo no 4D 20 R8

4D 20 R8 já está disponível e oferece um novo conjunto de caraterísticas 4D Qodly Pro para fortalecer suas aplicações web.

 

Continue descobrindo essa plataforma poderosa – uma solução robusta e fácil de usar para construir aplicações web de negócios com o mínimo esforço de codificação.

 

Integrado em 4D, 4D Qodly Pro for 4D permite aproveitar a lógica de negócios existente desenvolvida para aplicações desktop.

 

É hora agora, com 4D 20 R8, de descobrir como implementar manipuladores de pedidos HTTP, trabalhar eficientemente com papéis e privilégios, e ganhar perfeição com UIs dinâmicas.

 

Produto blank

Pedidos HTTP mestre com 4D Request Handlers

No mundo atual, orientado para a Web, os servidores processam um número avassalador de pedidos. Analisar eficientemente, contar, interpretar e redirecionar esses pedidos é essencial, especialmente quando se aplica os princípios MVC.

Com a introdução de HTTP Request Handlers no 4D HTTP Server, é possível acionar uma lógica comercial específica baseada nos pedidos recebidos. Essa caraterística poderosa abre muitas possibilidades, como detalhado nesse post do blog.

Produto blank

QODLY STUDIO FOR 4D: O QUE HÁ DE NOVO NO 4D 20 R7

Temos certeza de que ficará satisfeito em explorar as novas caraterísticas que Qodly Studio for 4D traz com 4D 20 R7.

 

Continue descobrindo essa plataforma poderosa – uma solução robusta e fácil de usar para construir aplicações web de negócios com o mínimo esforço de codificação.

 

Integrado em 4D, Qodly Studio for 4D permite aproveitar a lógica de negócios existente desenvolvida para aplicações desktop.

 

Vamos mergulhar nos detalhes e ver como sua aplicação pode entregar mais do que apenas dados enquanto oferece uma interface de usuário dinâmica e forte proteção de dados com a configuração de privilégios.

 

Produto blank

Energize as suas aplicações Web com a classe OutgoingMessage

No mundo digital de hoje, uma experiência de utilizador suave e intuitiva é a chave para o sucesso de qualquer aplicação Web. Uma parte essencial desta experiência é proporcionar aos utilizadores um acesso fácil a vários recursos, quer sejam documentos, imagens ou outros tipos de dados. Para tornar isso possível, seu servidor deve gerenciar e entregar diferentes formatos de conteúdo eficientemente.

Com a nova funcionalidade do servidor REST de 4D, gerenciar a entrega de conteúdo diverso é agora mais fácil do que nunca. Anteriormente, o servidor REST só podia retornar dados escalares, de entidades ou de seleção de entidades. Agora, pode entregar conteúdo web completo diretamente – conteúdo pronto para ser manuseado por um navegador.

O download de arquivos ou o recebimento de dados binários do servidor REST agora é simples, graças à nova classe OutgoingMessage. Com ela, é possível personalizar facilmente as respostas para atender às suas necessidades.

Continue a ler para explorar como a classe OutgoingMessage pode melhorar a sua aplicação!

 

Produto blank

Qodly Studio para 4D: Interfaces de utilizador dinâmicas com estados de página

Tradução automática de Deepl

Com 4D 20 R6, Qodly Studio for 4D introduziu uma nova e excitante funcionalidade: Page States. Talvez já se tenha deparado com o nosso post anterior, mas vamos explorar o que torna esta funcionalidade tão valiosa para UIs dinâmicas.

Imagine UIs que se adaptam instantaneamente a diferentes passos ou contextos do utilizador.

Aqui estão alguns casos de uso comuns em que os Page States brilham:

  • Ativar ou desativar componentes com base nas acções do utilizador (por exemplo, ativar o botão “Guardar” apenas quando todos os campos obrigatórios estiverem preenchidos).
  • Alternar entre os modos claro e escuro com uma simples alternância.
  • Restringir o acesso a acções (ler, atualizar, etc.) com base nos privilégios do utilizador.

    Notícias blank

    QODLY STUDIO FOR 4D: O QUE HÁ DE NOVO NO 4D 20 R6

    Tradução automática de Deepl

    Lançamento após lançamento, Qodly Studio for 4D torna-se uma plataforma mais poderosa, uma solução robusta e fácil de usar para construir aplicações web de negócios com um esforço mínimo de codificação.

    Integrado profundamente com 4D, Qodly Studio for 4D permite-lhe aproveitar a lógica de negócios existente desenvolvida para aplicações desktop.

    Qodly Studio for 4D 20 R6 oferece muitas caraterísticas que são fáceis de usar.

    Vamos mergulhar nos detalhes!

    Produto blank

    QODLY STUDIO FOR 4D: O QUE HÁ DE NOVO NO 4D 20 R5

    Nos nossos posts anteriores, apresentamos-lhe Qodly Studio for 4D e esperamos que tenha começado a explorar as suas características. Com cada lançamento, Qodly Studio para 4D se torna uma solução cada vez mais robusta e fácil de usar para construir aplicações web de negócios com um esforço mínimo de codificação.

    Integrado profundamente com 4D, Qodly Studio permite-lhe aproveitar a lógica de negócios existente desenvolvida para aplicações desktop.

    Vamos mergulhar nas novas e excitantes características de Qodly Studio for 4D 20 R5 e como pode integrá-las nas suas aplicações.

    Produto blank

    Permissões: Inspecionar privilégios de sessão para facilitar a depuração

    Atualmente, pode beneficiar de uma poderosa funcionalidade para filtrar o acesso aos dados, o que é essencial para impedir o acesso malicioso à sua aplicação.

    Esta funcionalidade utiliza privilégios que permitem determinadas acções nos seus dados. Esses privilégios são atribuídos aos usuários através de funções e armazenados na sessão durante a autenticação.

    Em 4D 20R6, melhoramos essa funcionalidade permitindo-lhe inspecionar os privilégios na Session, o que é muito útil para depuração.

    Continue lendo para aprender mais.

    Produto blank

    ORDA – Diga adeus aos espaços vazios nas suas selecções de entidades

    Todos já passamos por isso. Construímos uma bela interface que apresenta uma seleção de entidades aos usuários. Eles podem soltar entidades para refinar as suas escolhas, mas depois… aparecem aqueles espaços vazios onde as entidades soltas costumavam estar.

    Reconstruir a seleção de entidades depois de as soltar? Não mais! 4D 20 R6 introduz uma caraterística útil que elimina esse ponto de dor com apenas uma linha de código.

    Continue a ler para descobrir como esta caraterística pode manter a sua interface limpa e os seus usuários felizes.