Simplificando a gestão de componentes em 4D
No contexto do desenvolvimento 4D, o gerenciamento de componentes normalmente envolve uma quantidade substancial de trabalho. No entanto, a introdução da funcionalidade Gestor de Componentes no ambiente 4D representa um avanço significativo na gestão de componentes.
Não mais confinado a colocar componentes em uma pasta Components designada, esse recurso se baseia em dois elementos chave: dependencies.json e environment4d.json. Estes arquivos oferecem aos programadores uma melhor visibilidade das dependências da aplicação e a flexibilidade para personalizar os caminhos dos componentes.
Explore as possibilidades de GitHub Codespaces com 4D
O GitHub oferece ferramentas poderosas para os programadores. Uma delas é Codepaces, que permite desenvolver código armazenado em um repositório GitHub online de qualquer lugar usando uma instância integrada de Visual Studio Code.
Esse também é o caso com projetos 4D!
Vamos descobrir essa ferramenta poderosa e ver uma nova maneira de codificar!
Auto Tool4D Download in 4D-Analyzer Extension for VS Code
Temos o prazer de anunciar uma nova simplificação útil na extensão 4D-Analyzer para Visual Studio Code!
Essa funcionalidade tem o objetivo de simplificar o processo de começar e melhorar o desenvolvimento com VS Code for 4D.
Até agora, a extensão 4D-Analyzer para VS Code requeria uma aplicação 4D (4D, 4D Server, ou tool4d) rodando em segundo plano. Essa configuração permitiu que a extensão se comunicasse com o servidor 4D LSP (Language Server Protocol).
No entanto, esse requisito foi eliminado com o lançamento da versão 0.2.0 da extensão.
Descontinuação da camada de rede herdada
Para lidar com a comunicação entre 4D Client e 4D Server, 4D propõe 3 camadas de rede diferentes:
- Legado,
- ServerNet,
- e QUIC.
A camada de rede Legacy foi introduzida 30 anos atrás em 4D v3. Foi originalmente desenvolvida para AppleTalk, melhorada para ISDN, e depois adicionada IPX e finalmente TCP/IP.
Foi criada para um uso Cliente/Servidor muito diferente do que 4D trabalha hoje: é single-threaded, otimizada para redes lentas sem encriptação e disponível para muitos protocolos de rede diferentes. Como tal, não é otimizado para comunicações de rede modernas e suporta um número muito limitado de características.
É por isso que, com 4D 20 R5, decidimos tornar a camada de rede Legacy obsoleta e planejamos removê-la em breve. Nós o encorajamos a mudar para ServerNet agora se ainda a estiver usando. Deixe-me explicar os benefícios que obterá com a mudança.
Dicas e truques para as suas aplicações 4D – Edição de maio de 2024
por Add Komoncharoensiri, Diretor de Serviços Técnicos em 4D Inc
Aqui vamos nós com outro conjunto de dicas e truques.
A Base de Conhecimento 4D é uma biblioteca de informação sobre a tecnologia 4D onde dicas técnicas semanais e notas técnicas mensais são ativamente publicadas. Se perdeu as últimas dicas na KB, não tem problema; aqui está uma compilação das últimas semanas.
Este blog post cobre 12 dicas:
4D Netkit: Autenticação OAuth2.0 utilizando um certificado
Vários servidores OAuth 2.0, como a Microsoft Identity Platform, fornecem uma opção de autenticação que utiliza certificados em vez de segredos do cliente. Essa abordagem melhora os mecanismos de segurança e autenticação dentro do protocolo. A partir da versão 4D 20 R5, o Netkit incorpora o gerenciamento de conexão baseado em certificado OAuth 2.0.
4D View Pro: Melhoria das funções personalizadas
4D Netkit: Anexar uma mensagem de correio eletrónico com o Gmail
Pode haver momentos em que acha necessário manter um email como modelo dentro de uma etiqueta designada em sua caixa de correio. Com o lançamento de 4D 20 R5, introduzimos uma funcionalidade que lhe permite adicionar um email a uma caixa de correio sem o enviar.
Declarações e atribuições de propriedades de classe numa única linha
4D NetKit: PKCE para OAuth 2.0
O OAuth 2.0 é a pedra angular da autenticação moderna. Entra PKCE, um melhoramento essencial que fortalece OAuth 2.0 contra ataques de interceção e replay. Com a introdução do 4D 20 R5, agora oferecemos uma integração perfeita de PKCE nos processos de autenticação OAuth 2.0.
Contacte-nos
Tem uma pergunta, sugestão ou apenas quer entrar em contacto com os bloggers 4D? Deixe-nos uma linha!
* A sua privacidade é muito importante para nós. Por favor clique aqui para ver os nossos Política