Produto

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

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

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

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

Gerir pedidos HTTP com agentes HTTP

Em 4D 19 R6, introduzimos classes HTTP para modernizar a sintaxe e melhorar as funcionalidades para nossos comandos de cliente HTTP. Construindo sobre essa base, 4D 20 R6 traz uma nova e poderosa caraterística: Agentes HTTP. Esses agentes capacitam os desenvolvedores a personalizar e otimizar suas conexões com servidores HTTP gerenciando a persistência de conexão e reutilização para pedidos HTTP.

Dicas blank

Dicas e truques para as suas aplicações 4D – Edição de Outubro

Tradução automática de Deepl

por Add Komoncharoensiri, Director de Serviços Técnicos da 4D Inc

Aqui vamos nós com outro conjunto de dicas e truques.

A Base de Conhecimento 4D é uma biblioteca de informação sobre tecnologia 4D onde são publicadas semanalmente dicas técnicas e notas técnicas mensais de forma activa. Se falhou as últimas dicas sobre a KB, tudo bem; aqui está uma compilação das últimas semanas.

Este post do blogue cobre 19 dicas:

Produto blank

Últimas melhorias do cliente HTTP

Tradução automática de Deepl

Com 4D v19R6, trouxemos-lhe uma nova forma de executar pedidos HTTP: Classes HTTP. Nessa altura, algumas das funcionalidades das classes HTTP não eram definitivas, pois queríamos adaptá-las à nova sintaxe. Agora está feito! Na v19R7, as respostas comprimidas, as respostas em pedaços, e as funcionalidades de redireccionamento estão agora completas.

Como bónus, adicionámos também uma nova forma de registar pedidos HTTP. E como é útil para todos, este novo registo está disponível para as novas classes HTTP, bem como para a sintaxe herdada.

Dicas blank

Dicas e truques para as suas aplicações 4D – Edição de Setembro

Tradução automática de Deepl

por Add Komoncharoensiri, Director de Serviços Técnicos da 4D Inc

Aqui vamos nós com outro conjunto de dicas e truques.

Como sabem, a Base de Conhecimento 4D é uma biblioteca de informação sobre tecnologia 4D onde são publicadas semanalmente dicas técnicas e notas técnicas mensais de forma activa. Se falhou as últimas dicas sobre a KB, tudo bem; aqui está uma compilação das últimas semanas.

Este post do blogue cobre 16 dicas: