Notícias blank

4D 20 R7 está aqui

Apresentando 4D20 R7 – Disponível agora!

Aqui está um rápido olhar para as melhorias focadas no utilizador nesta versão:

Descarregue 4D 20 R7 (Hot Fixes mensais disponíveis)

  • Qodly Studio para 4D: Debug e pré-visualização de aplicações web diretamente de seu servidor 4D, economizando tempo e esforço.
  • Classe OutgoingMessage: Entregue arquivos personalizados ou dados sem esforço em suas aplicações web, com controle completo sobre respostas HTTP.
  • Digitação direta: Declare variáveis diretamente em seu código, assegurando precisão e clareza em seus projetos.
  • Session Singletons: Manipule dados específicos do utilizador sem problemas para experiências mais suaves na Web e no cliente-servidor.
  • Ferramentas de gerenciamento de processos: Obtenha informações e gerencie processos mais rapidamente com comandos atualizados.
  • Aprimoramentos da API IMAP: Rastreie emails não lidos em caixas de correio num passo rápido.
  • 4D View Pro: Visualize dados com novos gráficos, ferramentas de arrastar e soltar, e integração melhorada com Excel.
  • Segurança mais robusta: Proteja suas aplicações com validação de certificado de servidor melhorada.

Isso é apenas um vislumbre de o que está disponível em 4D 20 R7. Descarregue 4D20 R7 e descubra até onde pode ir com esta versão.

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

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.