Produto

Renomeação e depreciação de comandos

Como programadores, todos nós apreciamos a eficiência e a simplicidade nas nossas rotinas de codificação. Quanto menos teclas precisarmos lembrar, melhor!

Com isso em mente, estamos revisitando e refinando os nomes de comandos enquanto depreciamos os desatualizados no 4D 20 R7 para torná-los mais curtos, mais consistentes e alinhados com os padrões de desenvolvimento modernos.

Produto blank

Encriptação. Autenticação e validação da autoridade de certificação

Em versões recentes, as capacidades de segurança de 4D foram significativamente expandidas, particularmente na área de certificados. Isso inclui certificados gerados automaticamente para comunicação cliente-servidor, suporte para certificados ECDSA, e, com 4D 20 R7, a validação de autoridade de certificado para comunicação cliente-servidor de aplicações engined. Alguns clientes requerem o mais alto nível de segurança, destacando a importância dessas caraterísticas.

No entanto, a segurança pode ser complexa, e tem havido pedidos para uma explicação de como uma conexão TLS/SSL funciona e o papel dos certificados. Por conseguinte, antes de nos aprofundarmos nas novas funcionalidades, é útil analisar primeiro os conceitos básicos de segurança e as suas interações.

Produto blank

Introdução aos Singletons de Sessão

Singletons têm sido uma das caraterísticas de destaque de 4D 20 R5. Anteriormente, os desenvolvedores podiam aproveitar dois tipos de singletons:

  • o singleton de processo, que é único para cada processo mas diferente entre processos,
  • e o singleton partilhado, que é único em toda a aplicação.

Com 4D 20 R7, estamos lançando um novo tipo de singleton: o singleton de sessão!

Produto blank

API IMAP: Recuperar contagens de e-mails não lidos para várias caixas de correio numa única chamada

Muitos de vocês confiam nos comandos IMAP para mostrar o número de emails não lidos na UI de sua aplicação, ajudando os usuários a se manterem informados sobre novas mensagens. Com 4D 20 R7, melhoramos a função IMAPTransporter.getBoxList ( ), permitindo que recupere contagens de emails não lidos e propriedades da caixa de correio simultaneamente, garantindo tempos de resposta mais rápidos.

Produto blank

4D NetKit: Recuperar contagens de e-mails não lidos para várias etiquetas numa única chamada com a API do Gmail

Muitos de vocês usam comandos Gmail para mostrar o número de emails não lidos na UI da sua aplicação para que os utilizadores saibam sobre novas mensagens. Então, a partir de 4D 20 R7, atualizamos a função Google.mail. getLabelList( ) para que possa obter o número de emails não lidos junto com as propriedades de rótulo para Gmail de uma só vez para garantir tempos de resposta ótimos.

Produto blank

4D Write Pro: Dominar Secções e Subsecções com novas funções!

Tradução automática de Deepl

As secções e subsecções são os blocos de construção de qualquer documento bem estruturado. É provável que já as tenha utilizado inúmeras vezes, talvez sem se aperceber, uma vez que todos os documentos contêm, por defeito, pelo menos uma secção!

Quer seja um profissional experiente ou esteja apenas a começar, esta publicação irá guiá-lo pelas noções básicas de secções e subsecções.

Também exploraremos as novas e excitantes caraterísticas do 4D Write Pro no 4D 20 R7, que tornam a gestão destes elementos mais fácil e poderosa do que nunca.

Produto blank

Aceda ao Qodly Studio for 4D diretamente a partir do seu servidor 4D para testar e depurar o seu código

Tradução automática de Deepl

Qodly Studio for 4D permite-lhe alargar as suas aplicações 4D com páginas web. O desenvolvimento está integrado em 4D Developer Edition.

Durante a fase de desenvolvimento, muitas vezes há momentos em que caraterísticas específicas ou bugs só podem ser replicados num servidor ou num ambiente de produção. Isso representa um desafio para os desenvolvedores, que precisam de acesso direto a ferramentas de depuração para resolver problemas eficientemente.

Com o último lançamento de 4D 20 R7, Qodly Studio for 4D está agora acessível diretamente do seu servidor 4D, pode depurar e testar a sua aplicação Qodly como nunca antes.

Aqui está um guia rápido sobre como tirar o máximo proveito desta nova caraterística.