À medida que mais um ano e mais uma década chegam ao fim, é tempo de olhar para trás com 10 dos nossos postos mais lidos. Desde bases de dados de projectos a encriptação, à optimização de desempenho, a ORDA avançada e capacidades de programação… 2019 tinha tudo! Aqui estão os tópicos que atraíram a sua atenção em 2019.
#10 – Diferença entre cooperativo e preemptivo
Laurent Esnault, VP de Engenharia, explica a diferença entre processos cooperativos e preventivos; como graças à multi-tarefa preventiva, é possível ter mais processos paralelos, e assim adicionar cada vez mais utilizadores (tanto para aplicações desktop como para web).
#9 – Como testar Beta Aplicações iOS usando TestFlight
TestFlight é uma solução gratuita fornecida pela Apple que lhe permite enviar uma versão testável da sua aplicação a utilizadores beta específicos. Isto permite-lhe gerir o feedback dos testadores beta e aplicar quaisquer modificações (se necessário) antes da sua aplicação ser lançada na App Store. Neste post do blog, mostramos-lhe como tirar partido do TestFlight para uma aplicação de produção sem bugs.
#8 – Guia de Segurança 4D
Para o ajudar a responder às perguntas relacionadas com a segurança dos seus clientes, publicámos um guia de segurança detalhado descrevendo todas as ferramentas e técnicas integradas envolvidas na criação de um ambiente seguro para as suas aplicações comerciais.
#7 – Nova forma de enviar e-mails
Este post introduziu uma nova forma de criar e enviar emails. Poderoso e fácil de usar. O envio de emails apelativos baseados em HTML, com imagens, vídeos e anexos pode ser feito com apenas algumas linhas de código.
#6 – Usar ORDA para aumentar o desempenho no modo Cliente/Servidor
Este post permite saber como o acesso a tabelas grandes (especialmente aquelas com relações) em modo Cliente/Servidor usando ORDA tinha sido muito melhorado. Verá 2-3x melhor desempenho da LAN e até 30x mais rápido na WAN. E o melhor de tudo – não há necessidade de alterar nada no seu código, é tudo automático.
#5 – Trabalhando com apontadores JSON
Neste post introduzimos as indicações JSON, que são úteis para estruturar os seus documentos JSON, dividindo-os em partes mais pequenas e reutilizáveis. 4D suporta os apontadores JSON com o novo comando JSON resolve pointers. Analisa os apontadores JSON encontrados no objecto passado como parâmetro, depois devolve um objecto com o estado de sucesso, o valor do resultado, e uma lista potencial de erros.
#4 – Nova fórmula
Este posto apresentava o poder oculto por detrás do comando New formula. Poderá ter sido inspirado a atribuir uma fórmula como método a um objecto ou construir objectos inteligentes que possam calcular valores ou fazer tudo o que precisar. Isso é óptimo e mostra que há mais do que se pode imaginar nesta funcionalidade!
#3 – Mostrar uma colecção numa caixa de lista
Foi introduzido um novo tipo de caixa de listagem: caixas de listagem de tipo de colecção. As caixas de listagem do tipo de colecção permitem a exibição de dados heterogéneos na mesma coluna.
#2 – Escrever código genérico usando ORDA
Este post no blog demonstrou como se pode escrever código genérico usando diferentes características ORDA.
#1 – Converter uma base de dados existente num projecto
No posto #1 de 2019, mostrámos-lhe como converter uma base de dados binária existente numa base de dados de projectos. Destacámos também algumas coisas a saber antes de prosseguir.