4D 20 R6 Beta começa hoje

O teste beta para 4D 20 R6 começa hoje, e estamos entusiasmados por revelar uma versão cheia de características poderosas desenhadas especificamente para desenvolvedores!

  • Programadores podem agora se beneficiar de chamadas diretas de funções via singletons através de APIs REST e eventos Qodly Pages, agentes HTTP customizáveis, acesso melhorado a armazenamento de sessão, e mais.
  • Mantenha as suas seleções de entidades organizadas com a nova função de limpeza do ORDA que remove os espaços vazios após as eliminações, garantindo uma interface bem organizada.
  • O Force Login torna-se o padrão para todas as autenticações REST, melhorando o gerenciamento de recursos e fornecendo controle preciso sobre o acesso aos seus dados e funções.
  • O editor de código vem com novas características para ajudar os desenvolvedores a focar em problemas críticos, personalizando quais avisos são exibidos globalmente.
  • Em 4D Write Pro, gerencie fontes de dados vazias em tabelas, esconda, mostre espaços reservados, e mais.
  • E isso não é tudo – há mais funcionalidades para explorar!

Baixe 4D 20 R6 agora (Exclusivo para Parceiros 4D)

Programming

SUPORTE DE DESCANSO E QUALIDADE DE SINGLETONS

Acesse diretamente funções expostas por singletons compartilhados através de APIs REST e eventos Qodly Pages, simplificando a integração e expandindo suas capacidades de desenvolvimento.

FAÇA A GESTÃO DOS SEUS PEDIDOS HTTP COM AGENTES HTTP

Assuma o controlo dos seus pedidos HTTP com agentes HTTP personalizáveis que gerem a persistência da ligação, controlam os mecanismos keep-alive e afinam as definições para obter a máxima eficiência.

Forçar login agora é o padrão para acesso à API REST

Aumente a segurança da sua API com o modo Force Login, que agora é o padrão para acesso à API REST, facilitando o gerenciamento do acesso e a transição de métodos legados.

blank

Simplifique as interações de componentes

Simplifique sua codificação com o compartilhamento automático de classes entre componentes usando namespaces declarados, eliminando configurações complexas e permitindo o uso fácil de classes.

blank

Compare facilmente referências a objectos e colecções

Verifique facilmente as referências de objectos e colecções no seu código com os novos operadores de comparação, ajudando-o a distinguir entre objectos separados e referências ao mesmo objeto.

Aceder ao armazenamento de sessões em diferentes sessões

Aceda e gira o armazenamento de sessões em diferentes partes da sua aplicação com o novo comando Session storage by id, garantindo uma experiência de usuário consistente em sessões Web, cliente/servidor e móveis.

INSPECIONAR PRIVILÉGIOS DE SESSÃO PARA FACILITAR A DEPURAÇÃO

Obtenha um melhor controle sobre o acesso aos dados do utilizador com ferramentas de gestão de privilégios melhoradas, simplificando o processo de inspeção e gestão de privilégios de sessão para aplicações seguras.

Extração de arquivos PDF/A3

4D 20 R6 introduz um componente dedicado que automatiza a extração de arquivos integrados de documentos PDF/A3, que é crucial para lidar com faturas eletrônicas obrigatórias na Europa (veja detalhes para França e Alemanha). Facilmente instalada através do Gestor de Componentes, esta ferramenta aproveita a biblioteca QPDF de código aberto para extrair e gerir vários arquivos incorporados, incluindo a análise de arquivos XML diretamente em árvores DOM.

 

4D Write Pro

Controlar a visibilidade da fonte de dados vazia em tabelas

Assuma o controle do aspecto da tabela com o atributo wk empty datasource, que oferece definições para mostrar, ocultar ou personalizar tabelas quando as respectivas fontes de dados estão vazias.

 

Web Area

Configurar parâmetros personalizados com um ficheiro JSON

Crie um arquivo 4DCEFParameters.json para personalizar facilmente as definições do Chromium para a sua área Web incorporada, simplificando configurações complexas e ativando funcionalidades como a reprodução automática de vídeos.

 

ORDA

Livre-se de lacunas de entidades eliminadas

Mantenha suas seleções de entidades limpas e organizadas removendo espaços vazios deixados após a exclusão de entidades, melhorando a aparência geral da sua interface.

Antes de

Plain form window with a custom title bar that contains "close", "minimize" maximize" buttons and a search area.

Depois de

Modal dialog with a custom title bar that contains "close", "minimize", "maximize" and "help"buttons

 

Code Editor

Refinar a visualização de avisos para uma melhor gestão de código

Melhore a sua eficiência de codificação definindo preferências globais de avisos e filtrando avisos irrelevantes para manter o foco em questões importantes.

blank

 

4D Netkit

Personalizar a interface de login do OAuth 2.0

Obtenha mais flexibilidade no processo de início de sessão do OAuth 2.0, controlando a apresentação da interface de início de sessão, o que lhe permite evitar janelas automáticas do browser.

blank

 

 

4D Components

Integração direta de componentes do GitHub

Conecte-se diretamente aos repositórios GitHub para integrar e gerenciar componentes 4D, eliminando a necessidade de armazenamento local de componentes.

blank

 

User Experience

Melhora a experiência de rolagem de subformulários

Melhore a interação do usuário com subformulários corrigindo problemas de rolagem, garantindo que as listas se movam suavemente sem interromper todo o subformulário.

blank

 

Precisa de mais detalhes técnicos? A documentação de 4D 20 R6 Beta está disponível no site 4D Doc Center.

Seu feedback é muito apreciado e nos ajudará a melhorar a qualidade de nosso produto e servir melhor suas necessidades. Gostaríamos de ouvir sua opinião sobre qualquer uma das características acima. Contribua com nosso fórum beta (acessível para todos os parceiros 4D). E não hesite em dizer suas necessidades; levamos os votos muito a sério!

Ainda não é um parceiro? Não perca a oportunidade de se tornar um Parceiro 4D e participar em discussões significativas. Junte-se a nós hoje e faça parte da conversa!

Avatar
Gerente de Marketing do Produto - Intissar entrou em 4D em 2017 como Gerente de marketing de Produto. Trabalha junto as equipes do produto, marketing, engenharia e assistência técnica para destacar o ‘por quê’, o ‘como’ e o ‘quê’ das funcionalidades novas e atualizadas a diferentes audiências. Esta proximidade lhe permite elaborar marcos de mensageria e escrever conteúdos profundos e amostras de código para o blog e o website de 4D. Depois de formar-se como engenheira em Ciências da Computação na universidade de VINCI, Intissar trabalhou em várias startups como engenheira de software. Sua experiência prática inclui a especificação, o design e o desenvolvimento de software, a formação e o apoio aos usuários e a gestão de times.