4D v20 R2 Beta começa hoje

Temos o prazer de anunciar o lançamento do beta testing para 4D v20 R2!

Seguindo o lançamento bem sucedido de 4D v20 LTS, esta nova versão vem com ainda mais melhorias e características adicionais excitantes que não vai querer ignorar!

Vamos descobrir tudo o que 4D v20 R2 Beta tem a oferecer:

 

 

  • Apresentando o 4D Write Pro Table Wizard, uma ferramenta intuitiva criada para usuários finais, permitindo-lhes aproveitar os modelos fornecidos pelo desenvolvedor adaptados a seus requerimentos de negócios.
  • Experimente capacidades elevadas de gestão de erros que melhoram o feedback do utilizador, fornecendo informação completa e oportuna diretamente nas suas interfaces.
  • Abrace o novo formato de arquivo .sjs em 4D View Pro, especificamente concebido para abordar os desafios de desempenho encontrados ao trabalhar com arquivos maiores.
  • Explore a nova funcionalidade para enviar emails através do Gmail API, expandindo suas capacidades de comunicação.
  • Descubra a mais recente adição de uma funcionalidade de extensão Visual Studio Code que permite a formatação de código.
  • E isso não é tudo – muito mais espera por você!

Descarregue 4D v20 R2 agora (Exclusivo para Parceiros 4D)

4D Write Pro Tables

Assistente de tabela

4D v20 R2 vem com uma solução poderosa – o assistente de tabelas – desenhado para facilitar a vida e acelerar a criação de documentos 4D Write Pro contendo tabelas.

Ao aproveitar este assistente, os utilizadores finais podem desfrutar de uma gama de benefícios adaptados às suas necessidades específicas e requisitos de negócio.

O assistente de tabelas dá acesso a uma coleção de modelos criados por programadores, assegurando que se alinham perfeitamente com os casos de uso dos utilizadores. Através da interface intuitiva do assistente, os usuários podem configurar facilmente estes modelos de acordo com as suas preferências.

Aqui está um vídeo para demonstrar as possibilidades:

 

Fusão de células

Quer seja necessário realçar informações específicas ou criar apresentações visualmente mais apelativas, a capacidade de fundir células permite-lhe alcançar facilmente os resultados pretendidos.

Com a capacidade de fundir células, pode agora conseguir uma melhor organização e apresentação dos seus dados. Tem a flexibilidade de fundir células horizontalmente, quer numa linha inteira quer numa parte específica da mesma. Da mesma forma, a fusão vertical de células permite-lhe combinar células numa coluna inteira ou numa secção específica. Além disso, pode criar blocos de células, abrindo ainda mais possibilidades para estruturar os seus dados de forma eficaz.

 

 

Programming

GESTÃO DE ERROS MELHORADA

4D v20 R2 traz uma nova capacidade: a habilidade de lançar erros em seu código 4D. Esta funcionalidade funciona de forma semelhante a qualquer outro erro 4D, permitindo-lhe ativar um diálogo de erro ou tratá-lo através de um método ON ERR CALL. A chave para desbloquear esta funcionalidade está no novo comando throw.

Ao aproveitar o poder de lançar erros, pode elevar o nível de feedback do utilizador que fornece nas suas interfaces. Como os erros são detectados em tempo real, é possível fornecer prontamente informações abrangentes e precisas aos utilizadores finais. Este feedback melhorado permite que os utilizadores compreendam melhor a natureza do erro e tomem as medidas adequadas, resultando numa melhor experiência global do utilizador. Além disso, pode implementar um registo de erros mais eficaz; ao captar informações detalhadas sobre os erros no momento da ocorrência, pode obter informações valiosas para fins de depuração e resolução de problemas.

CLIENTE WEBSOCKET

Com a introdução de 4D v20, ganha a capacidade de criar um servidor websocket usando a poderosa classe 4D.WebSocketServer. Isso fornece um canal de comunicação full-duplex entre um servidor e um cliente.

Com base nessa caraterística, em 4D v20 R2, trazemos a classe 4D.WebSocket, que leva as coisas um passo adiante. Com essa classe, agora é possível criar um cliente websocket para se conectar ao seu servidor. Isto significa que pode estabelecer canais de comunicação bidirecionais entre as suas aplicações cliente e o servidor, permitindo a transferência e atualização de dados em tempo real.

Nota: Se estiver interessado em saber mais sobre o assunto, não perca a sessão de Thomas Maul sobre o Servidor WebSocket, organizada pela 4DMethod.

 

 

4D Netkit

MELHORIA DA AUTORIZAÇÃO OAUTH2

Em uma versão anterior de 4D, conectar sua aplicação ao Microsoft Graph API através de OAuth 2.0 se tornou incrivelmente conveniente usando 4D NetKit. Com base nisso, em 4D v20 R2, expandimos as capacidades para obter um token OAuth 2.0 para Google API e outros servidores OAuth 2.0.

Para melhorar a integração desse processo de autenticação em sua aplicação, introduzimos uma nova caraterística. Agora, assim que o token for recebido, pode apresentar a sua página HTML diretamente no seu navegador Web, o que lhe fornecerá informações claras sobre o sucesso ou fracasso da sua autenticação.

ENVIE UM EMAIL COM A API DO GMAIL.

Em 4D, entendemos a importância de uma comunicação de email sem problemas e a necessidade frequente de enviar emails dentro de aplicações modernas. Tomamos nota do valioso feedback dos usuários Gmail que expressaram o desejo de uma maneira simplificada de enviar emails através da API Gmail. Como resposta a esse feedback, estamos entusiasmados em introduzir o comando “send email” como nossa implementação inicial em 4D v20 R2.

 

 

4D View Pro

NOVO FORMATO DE ARQUIVO: SJS

Conhecemos os desafios de desempenho de trabalhar com grandes arquivos 4D View Pro. Para resolver isso, introduzimos um novo formato de arquivo chamado .sjs.

O formato .sjs foi concebido como um arquivo comprimido que consiste em múltiplos arquivos JSON menores, seguindo uma estrutura semelhante ao XML do Excel. Este formato inovador foi desenvolvido para melhorar o desempenho e otimizar o manuseamento destes arquivos, particularmente para cenários que envolvem arquivos 4D View Pro complexos.

 

blank

 

 

Visual Studio Code

FORMATE SEU CÓDIGO 4D EM VISUAL STUDIO CODE.

Com o lançamento de 4D V20 R2, a extensão VS Code introduziu uma nova caraterística: formatação de código!

Se tem usado VS Code para editar métodos ou classes 4D, pode ter notado que a formatação do código não corresponde ao estilo usado em 4D. No entanto, agora pode formatar seu código como 4D faz. Isso significa que a extensão VS Code se comporta de forma consistente com outras linguagens de programação em relação à formatação de código.

 

blank

 

 

Improved Network Communication (QUIC)

Introduzir a nova camada de rede QUIC no 4D v20 beta foi um desenvolvimento excitante. No entanto, como continuamos a refinar e melhorar esta caraterística, tomámos a decisão de a desativar para a versão final LTS. Fique tranquilo, a camada QUIC estará disponível em futuros lançamentos de funcionalidades, e nós o encorajamos a participar ativamente em seu desenvolvimento e melhoria.

Em 4D v20, a troca de camadas de rede era limitada a aplicações interpretadas, necessitando de uma nova compilação para aplicações motorizadas. Mas com o lançamento de 4D v20 R2, introduzimos uma melhoria significativa. Agora, tem a flexibilidade de mudar as camadas de rede em aplicações compiladas/build através das configurações de Estrutura, Usuário e Base de Dados.

Essa melhoria permite mudar facilmente as camadas de rede para fins de teste, mesmo em ambientes de produção, eliminando a necessidade de reconstruções demoradas da aplicação.

blank

 

Precisa de mais detalhes técnicos? Dê uma olhada na documentação4D v20 R2 Beta no site 4D Doc Center.

Os seus comentários são muito apreciados e ajudam-nos a melhorar a qualidade do nosso produto e a servir melhor as suas necessidades. Gostaríamos muito de saber a sua opinião sobre qualquer uma das funcionalidades acima. Contribua ao nosso fórum beta (acessível para todos os parceiros 4D). E não hesite em dizer-nos as 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.