Avisos sobre elementos de linguagem obsoletos
Com o lançamento de 4D 20 R9, elementos de linguagem obsoletos agora geram avisos, ajudando-o a manter seu código tão moderno e eficiente quanto possível. Vamos mergulhar nos detalhes.
Implementar aplicações autónomas sem licença incorporada
Começando com 4D 20 R7 e o próximo 4D 20.6, agora pode construir aplicações Stand-Alone sem precisar de uma licença embutida. Vamos mergulhar nos detalhes desse novo comportamento.
Integrar componentes 4D diretamente de GitHub
Muitos desenvolvedores 4D aproveitam o poder de componentes de terceiros encontrados no GitHub, particularmente aqueles listados no tópico 4d-component. 4D 20 R6 introduz uma nova caraterística fantástica: integrar diretamente esses componentes dentro do Component Manager.
Esse post de blog mergulha nos detalhes, tornando seu processo de desenvolvimento mais fácil e eficiente.
Personalizar a geração de avisos globais
Os avisos são uma ajuda valiosa para alertar os desenvolvedores 4D de potenciais erros de código. Com o lançamento de 4D 20 R6, agora é possível definir globalmente quais avisos são gerados, melhorando a experiência geral de desenvolvimento.
Forçar login se torna padrão para todas as autenticações REST
Recentemente, disponibilizámos uma nova forma de controlar o acesso à API REST através dos privilégios e da função ds.authentify: Forçar login. Essa função oferece muito mais do que os mecanismos de autenticação disponíveis anteriormente, e foi claramente explicada nesse post do blog.
Com 4D 20 R6, Force Login é agora o modo padrão para autenticações REST. Quer saber por que e como lidar com essa transição? Continue lendo esse post.
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.
Verificação da sintaxe do espaço de trabalho no editor de código VS
4D 20 R5 traz uma nova capacidade para o editor Visual Studio Code através da extensão 4D-Analyzer: Diga olá à Verificação de Sintaxe do Espaço de Trabalho, desenhada para reduzir significativamente os erros do desenvolvedor e simplificar a precisão do código.
Melhoria da gestão de catálogos em sistemas de controlo de versões
Em resposta ao seu valioso feedback, melhorámos significativamente a nossa arquitetura de projeto 4D.
Tradicionalmente, o arquivo de catálogo continha toda a informação relativa à estrutura do projeto, incluindo informação gráfica como cores ou posições aplicadas a tabelas, campos e relações. Agora, estes detalhes podem ser convenientemente armazenados num arquivo separado, simplificando a tarefa de rever pedidos pull e gerir conflitos de fusão em sistemas de controle de versão.
Vamos nos aprofundar nas especificidades desse aprimoramento.
Blocos de código Try-Catch revelados!
Depois de implementar o comando throw() e introduzir a palavra-chave Try(Expression), estamos animados para revelar a próxima evolução no sistema de tratamento de erros de 4D: a introdução de blocos de código Try-Catch!
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
