Produto

SSL/TLS: Suporte para certificados ECDSA

Tradução automática de Deepl

4D usa SSL/TLS para proteger a comunicação cliente-servidor e pedidos HTTP. 4D suporta a criptografia RSA há mais de uma década e com 4D v20R3 estamos agora adicionando a criptografia ECDSA ao nosso conjunto de ferramentas. É um bom momento para eu falar um pouco sobre segurança.

Dicas

Dicas e truques para as suas aplicações 4D – Edição de Março 2023

Tradução automática de Deepl

por Add Komoncharoensiri, Director de Serviços Técnicos da 4D Inc

Aqui vamos nós com outro conjunto de dicas e truques.

A Base de Conhecimento 4D é uma biblioteca de informação sobre tecnologia 4D onde são publicadas semanalmente dicas técnicas e notas técnicas mensais de forma activa. Se falhou as últimas dicas sobre a KB, tudo bem; aqui está uma compilação das últimas semanas.

Este post do blogue cobre 20 dicas:

Dicas

Dicas e truques para as suas aplicações 4D – Edição de Janeiro 2023

Tradução automática de Deepl

por Add Komoncharoensiri, Director de Serviços Técnicos da 4D Inc

Aqui vamos nós com outro conjunto de dicas e truques.

A Base de Conhecimento 4D é uma biblioteca de informação sobre tecnologia 4D onde são publicadas semanalmente dicas técnicas e notas técnicas mensais de forma activa. Se falhou as últimas dicas sobre a KB, tudo bem; aqui está uma compilação das últimas semanas.

Este post do blogue cobre 20 dicas:

Produto

4D para telemóvel : Obter cookies para utilizadores móveis

Tradução automática de Deepl

Como provavelmente sabe, as sessões escaláveis estão disponíveis desde 4D v18 R6. São um tipo de sessão web que é capaz de lidar com vários processos em modo preventivo. Isto significa que podem lidar com vários pedidos de agentes de utilizadores em simultâneo e partilhar dados entre estes processos.

Bem, 4D v19 R7 melhora muito esta característica e torna-a disponível para 4D para Móvel.

Produto

Desenvolvimento simultâneo no servidor 4D em modo de projecto

Tradução automática de Deepl

Desde o seu lançamento em 4D v18, Projects expandiu drasticamente as capacidades do 4D trazendo compatibilidade com sistemas de controlo de versões -entre outras coisas.

Com um excelente feedback, não podíamos estar mais orgulhosos de ver uma adopção significativa desta característica entre a comunidade 4D. Isto levou-nos a melhorá-la para a tornar ainda melhor.

O seu feedback incluía um pedido para a possibilidade de trabalhar simultaneamente num único servidor de desenvolvimento como uma equipa. Mais uma vez, a 4D ouviu, e estamos entusiasmados por anunciar que com 4D v19 R6, pode trabalhar num servidor de desenvolvimento em modo de projecto!

Dicas

Como autenticar a sua aplicação 4D fundida (macOS 12 & Xcode 13)

Tradução automática de Deepl

Nota: Actualização para macOS 12/Monterey e Xcode 13. Para Xcode 12 e mais antigo, ver este post no blogue.

Com Monterey (macOS 12), é altamente recomendável que faça o reconhecimento notarial das candidaturas distribuídas por uma rede pública. Um número significativo de programadores transfere as suas aplicações utilizando um dispositivo de armazenamento ligado ou através de partilha de ficheiros; não é necessário o registo notarial nestes casos em que o utilizador já confia no programador. A notarização visa assegurar aos utilizadores que a aplicação não é maliciosa e só é necessária para aplicações descarregadas a partir de um website.

Utilizando a nossa funcionalidade de assinatura incorporada ao construir as suas aplicações com 4D v18, a sua aplicação está pronta para ser notarializada. Este processo é conduzido fora do 4D. Implica acrescentar uma assinatura electrónica à sua candidatura e submeter a sua candidatura assinada a um serviço de inspecção automatizado. Aqui está tudo o que precisa de saber:

Produto

Melhoria da produtividade com a sintaxe de verificação de objectos

Tradução automática de Deepl

Oauto-completamento para as aulas está disponível desde 4D v18 R4. Esta característica simplifica a escrita de códigos e limita erros nos nomes das funções, por exemplo. Mas não os evita completamente; é fácil inverter duas letras ou esquecer uma letra maiúscula, e depois ter de passar tempo à procura do motivo pelo qual o seu código não funciona.

Então, que melhor maneira do que pedir 4D para verificar se as classes ou funções já existem?

Começando com 4D v19 R4, é exibido um aviso no editor de código se chamar uma função que não existe.

Produto

Saltar rapidamente para diferentes funções de uma classe

Tradução automática de Deepl

Asclasses foram introduzidas com 4D v18 R3. Permitem organizar a sua lógica empresarial e separá-la mais rapidamente da parte da UI.

As classes são compostas por várias funções de duração variável, pelo que nem sempre é fácil encontrar a função que deseja modificar, ou passar de uma função para outra. Pode utilizar o explorador, que exibe classes e funções, mas quando está a codificar na janela do editor, não quer perder tempo a mudar de janela.

Com 4D v19 R4, a lista de funções da sua classe é exibida na barra de ferramentas do editor de código, permitindo-lhe saltar facilmente para uma função específica.

Notícias

4D v19 R4 Beta começa hoje

Tradução automática de Deepl

Mais um lançamento, mas não qualquer outro lançamento?

Estamos entusiasmados por anunciar o lançamento do teste beta para 4D v19 R4, que incorpora muitas funcionalidades que solicitou, mais funcionalidades que acreditamos que serão deliciosas de utilizar!

Sem mais delongas, vamos dar uma olhadela e ver o que tem reservado para si:

  • A seu pedido, suportamos ecrãs de alta resolução, tais como ecrãs 4K, em Windows. Isto resulta numa melhor qualidade de texto e imagem.
  • Outra característica altamente solicitada está à sua disposição, a possibilidade de lançar um processo externo de forma assíncrona para melhorar a experiência dos seus utilizadores.
  • E a gestão pessimista de fechaduras via REST? SIM, nós também temos isso.
  • Quanto à linguagem 4D, não podíamos estar mais entusiasmados em partilhar consigo as muitas melhorias que disponibilizámos para elevar a sua experiência de codificação.
  • O4D Write Pro está a abraçar o escuro (modo)! E permitindo-lhe acrescentar quebras de página dentro de linhas de tabela.
  • Acelere o seu processo de desenvolvimento com os “templates” 4D View Pro.
  • O editor de código tem a sua quota-parte de características. Por exemplo, etiquetas de comentários, acesso rápido a diferentes funções de classe, e verificação de erros de sintaxe.
  • E muito mais (ver abaixo)!
Produto

Depuração no servidor com sessões web escaláveis

Tradução automática de Deepl

Assessões web escaláveis foram uma melhoria significativa trazida pelo 4D v18 R6. Elas permitem utilizar etiquetas 4D, acções 4D, e REST API em processos preventivos, mesmo em modo interpretado, num servidor 4D. No entanto, para depurar tais programas, era necessário abrir o seu ambiente de desenvolvimento no servidor para o fazer mudar para o modo cooperativo, uma vez que a janela de depuração não pode ser aberta com processos preemptivos. Desta forma, até ao v19 R2, poderia depurar acções REST, 4D, ou etiquetas 4D. A partir de v19 R3, tudo isto se tornou muito mais fácil, e pode depurar no lado do servidor simplesmente anexando-lhe o depurador, como de costume.