Datastores remotos – Um caso de uso prático
Uma das características mais interessantes entregues com 4D v18 foi a de datastores remotos. Abriram todo um mundo de possibilidades e neste post de blogue vamos mostrar-lhe um caso de uso prático:
Uma melhor compreensão das sessões 4D REST
Num post de blog anterior, mostrámos-lhe como começar com o servidor 4D REST. Acompanhámo-lo em diferentes operações CRUD utilizando o carteiro e indicámos-lhe a documentação REST completa. Neste post do blog, explicar-lhe-emos como funcionam as sessões em 4D. Este entendimento irá garantir que poderá construir um sistema de autenticação baseado em sessões usando o servidor 4D REST.
Raspagem da Web usando notação de objectos
Quer recuperar dados que não estão disponíveis via REST ou Web Services? E se só estiver disponível num website? Os dados são suficientemente fáceis de ler para um humano, mas ler dados HTML com uma linguagem de programação não é assim tão simples. Alguns programadores tentam usar Position e Substring, outros tentam Regex, mas é desagradável e demorado. Uma abordagem muito diferente é converter o HTML num objecto e obter os dados através da notação de objecto. As linhas da tabela são tratadas como colecções e são fáceis de passar em loop!
Este post no blogue descreve como utilizar esta abordagem e fornece algumas dicas úteis.
Teste o poderoso servidor 4D REST com o carteiro
4D fornece um poderoso servidor REST que permite o acesso directo aos dados armazenados nas suas bases de dados 4D. Isto torna possível, por exemplo, construir um API para utilizar com uma moderna tecnologia front-end(por exemplo, Angular, React, etc.). Neste post de blogue, vamos fornecer a primeira introdução ao servidor REST robusto 4D. Verá como configurá-lo e testar as operações de criação, recuperação, actualização e eliminação (CRUD) utilizando a ferramenta de teste da API, Postman.
Bases de dados de projectos: Git. Compromisso. Puxar. Puxar e mais
Num post de blog anterior, introduzimo-lo ao Git (um sistema de controlo de versões) e ao Github (um serviço de alojamento baseado na nuvem) e como pode partilhar o seu código 4D com outros programadores. Neste post do blog, vamos um pouco mais longe, explorando alguns cenários que um programador pode encontrar, tais como clonagem de um repositório remoto, ignorando ficheiros já comprometidos, e resolução de conflitos de fusão.
Bases de dados de projectos: Novas possibilidades com o editor de formulários
Com a introdução das bases de dados de projectos, também modificámos a interface de alguns diálogos 4D. Neste post do blogue, apresentaremos algumas das alterações que fizemos ao editor de formulários.
Fórmula – Pense fora da caixa
De acordo com os 10 primeiros posts no blogue de 2019, a Fórmula: Mais poder por detrás da simplicidade dos posts classificados nos cinco primeiros lugares … Parece que Formula chamou realmente a vossa atenção, por isso aqui vai outra dica que Vincent de Lachaux (programador e perito 4D) me mostrou e que estou a partilhar convosco!
Base de dados binária vs. Base de dados do projecto
Como sabem, 4D suporta agora duas formas de trabalhar com fontes: bases de dados binárias e de projectos. As bases de dados binárias são as 4D que todos conhecemos e adoramos, com código fonte num ficheiro binário para permitir o desenvolvimento em equipa com o servidor 4D, e todos os elementos de concepção (métodos, formas, estrutura, etc.) reunidos num único ficheiro binário compacto, o ficheiro “.4db”. As bases de dados do projecto facilitam o trabalho colaborativo das equipas distribuídas, armazenando o código-fonte num sistema de controlo de fontes em ficheiros de texto simples e separados. Os projectos não irão substituir o 4DB, não temos planos para fazer desaparecer o 4DB. Trata-se de duas formas diferentes de trabalho e desenvolvimento. Cabe-lhe a si escolher o que melhor se adapta às suas necessidades. Aqui está um post no blogue para o ajudar a decidir:
Bases de dados de projectos: Utilizadores e grupos em acção
Foi publicado um post de blogue muito detalhado sobre Utilizadores e Grupos em bases de dados de projectos. Neste post, estamos a fornecer um vídeo sobre os pontos-chave a lembrar.
Desfrute-o!
Como partilhar o seu código 4D via Github
Assim, tem estado a testar bases de dados de projectos… talvez tenha criado uma ou talvez tenha convertido uma aplicação binária existente. Agora, é altura de lhe mostrarmos como utilizar Git (o sistema de controlo de revisão) com Github como o serviço de alojamento da sua aplicação 4D.
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