Nova forma de controlar as suas respostas HTTP
Começando com 4D 21, desenvolvedores 4D podem agora ter controle total sobre respostas HTTP usando um simples arquivo de configuração: HTTPRules.json. Se está procurando aumentar a segurança, otimizar a performance, ou gerenciar o acesso a recursos estáticos, essa caraterística lhe dá a flexibilidade que precisa, sem escrever uma única linha de código.
Vamos nos aprofundar nos recursos e em como usá-los.
Trabalhar e mover-se com QUIC e Network Switching
O que é mais frustrante do que perder sua conexão 4D Remote com o 4D Server enquanto muda de rede em movimento?
Se está mudando de Ethernet para Wi-Fi ou pulando entre hotspots, conexões tradicionais tendem a cair, forçando 4D Remote a desconectar e reconectar.
Com 4D 21 e o protocolo QUIC, essas interrupções são coisa do passado.
QUIC é desenhado para ser resiliente durante mudanças de rede, mantendo sua sessão viva mesmo quando a conexão subjacente muda.
Ativação automática do 4D Developer
Não é tedioso inserir manualmente os números de licença cada vez que instala seus softwares numa nova máquina?
Com 4D 21, isso não é mais necessário, 4D agora faz isso por si automaticamente. Vamos ver como.
Os pedidos HTTPS agora suportam o Windows Certificate Store
Começando com 4D 21, seus pedidos HTTPS podem agora usar um certificado armazenado no Windows Certificate Store em vez de um salvo no disco. Isso é particularmente útil quando o lado do cliente de pedidos HTTPS precisa usar certificados locais.
Melhorias e ordenação de UUIDs com a versão 7
A partir de 4D 20 R10, UUIDs são agora gerados diretamente usando um algoritmo interno em vez de depender de funções do sistema – dando-lhe um melhor controlo sobre o seu formato e comportamento. E com esta atualização, agora pode optar por UUIDs versão 7, que suportam ordenação cronológica. Vamos explorar o que isso significa para seus aplicativos.
Incorporar automaticamente a licença de implementação nas suas aplicações
4D 20 R10 introduz uma nova funcionalidade, especialmente concebida para clientes com licenças OEM ou 4D Desktop Business, para incorporar automaticamente as suas licenças de implementação nas suas aplicações construídas. Este melhoramento simplifica e assegura o processo de construção de aplicações licenciadas, tornando mais fácil partilhar uma configuração de construção em múltiplas máquinas. E não é tudo, foram adicionadas várias outras melhorias para otimizar o seu fluxo de trabalho. Vamos analisar os detalhes.
Nova classe para executar comunicações UDP
4D 20 R8 introduziu a classe TCPConnection, trazendo uma forma assíncrona e orientada a objetos para lidar com conexões de clientes TCP. Depois veio 4D 20 R9 com a classe TCPListener para construir servidores TCP. E agora, com 4D 20 R10, estamos completando o quadro com a nova classe UDPSocket, permitindo gerenciar comunicações UDP entre 4D e qualquer máquina remota, tanto como cliente quanto como servidor. Isso é especialmente útil para IoT, monitoramento em tempo real, ou trocas de transmissão. E a cereja do bolo? Essa classe suporta comunicação UDP preemptiva e assíncrona
Por fim, esse novo recurso está marcando a etapa final na substituição do plug-in de comandos da Internet herdado.
Vamos mergulhar nos detalhes.
Fórmulas no assistente de etiquetas
A partir de 4D 20 R9, o componente Label Wizard recebeu uma atualização para melhorar a sua experiência com fórmulas. Isso melhora a segurança ao prevenir a criação de fórmulas maliciosas. Também melhora a qualidade ao evitar a criação de fórmulas incorretas. Vamos mergulhar nas melhorias!
Melhorar a privacidade e segurança do macOS com UUID de aplicação
Com a atualização Sequoia, macOS agora se baseia no UUID das aplicações para vários controles de privacidade e segurança, como acesso à rede. Essa nova caraterística do macOS pode causar problemas no lado do usuário final, como ter que frequentemente reautorizar as aplicações 4D construídas. Para resolver isso, a partir de 4D 20 R9, cada aplicação 4D construída para macOS agora tem seu próprio UUID de aplicação. Essa mudança garante controles de acesso melhor ajustados. Vamos nos aprofundar nos detalhes.
Avisos sobre elementos de linguagem obsoletos
Com o lançamento de 4D 20 R9, elementos de linguagem obsoletos agora geram avisos, ajudando-o a manter seu código tão moderno e eficiente quanto possível. Vamos mergulhar nos detalhes.
Contacte-nos
Tem uma pergunta, sugestão ou apenas quer entrar em contacto com os bloggers 4D? Deixe-nos uma linha!
* A sua privacidade é muito importante para nós. Por favor clique aqui para ver os nossos Política
