Pensamentos e reflexões sobre a Volta ao Mundo 4D de 2019

Tradução automática de Deepl

Publicação no blogue do autor convidado Kirk Brooks, um programador 4D de São Francisco:

Visitando 44 cidades de todo o mundo para trazer todos os últimos desenvolvimentos 4D, a Volta ao Mundo 4D 2019 chegou finalmente a Atlanta nos dias 8-9 de Abril de 2019. O evento de dois dias contou com sessões e workshops com a equipa 4D. Para mim, este foi o melhor World Tour até agora … e já estive com todos eles!

O primeiro dia é gratuito e, nos World Tours anteriores, o primeiro dia foi mais um campo de vendas e uma visão geral das características. Desta vez, não! Havia 17 bases de dados de demonstração para destacar e apresentar muitas das novas capacidades envolvendo ORDA, Form, formas dinâmicas, e uma visualização mais refinada de 4D para iOS. Havia muitos elementos úteis que se podem puxar directamente para um projecto.

Um vislumbre do futuro

A Volta ao Mundo 4D está centrada no futuro da 4D, e esse futuro é ORDA. Na verdade, é mais do que apenas ORDA. ORDA é a nova e moderna programação de direcção 4D que está a tomar. Não é tudo, no entanto. A mudança na forma como podemos trabalhar com formas não está ligada à ORDA em si, mas não é menos uma mudança profunda. E uma mudança de boas-vindas para mim. Gosto muito do editor de formulários, mas a capacidade de criar formulários dinamicamente e armazenar as suas definições externamente em ficheiros JSON é uma coisa boa.

Os dois dias num piscar de olhos

O primeiro dia da Volta ao Mundo 4D expõe-o a muitas das novas características do 4D e expõe claramente o pensamento por detrás das mudanças que foram feitas … e as mudanças ainda por vir. Só isto faz com que valha a pena o tempo e as despesas para viajar até ele. O segundo dia é para aqueles de nós que utilizam o 4D profissionalmente. Jean-Pierre Ribreau(JPR) e Add Komoncharoensiri passaram algum tempo a fazer excelentes demonstrações e apresentações. Estas demos são as porcas e parafusos de um trabalho eficaz com ORDA e formas. Esta informação é vital para aplicar eficazmente novas técnicas em projectos do mundo real. E, mais uma vez, houve pedaços e peças que se podem retirar de uma demonstração e usar a si próprio para fazer coisas úteis.

Os meus takeaways

Foi-me pedido após o evento que recontasse os meus grandes takeaways. Eis a minha resposta:

  • Todo o tempo que passei a aprender a usar ORDA foi bem empregue e bem gasto.
  • Este é verdadeiramente o caminho a seguir para a 4D.
  • Porque é o caminho a seguir, é onde todos os recursos estão a ser concentrados… e eles estão a avançar rapidamente!
  • É super importante compreender o conceito de referências versus a forma como pensámos nas variáveis no passado.

Nos últimos meses tenho trabalhado activamente na educação sobre ORDA e programação orientada a objectos e senti-me realmente como se estivesse a acompanhar o JPR até ao fim do primeiro dia. A questão, porém, é o quanto a programação em 4D está a mudar. A compatibilidade 4D clássica e retroactiva não está em perigo, mas todo o novo trabalho está a ser centrado na ORDA e na tecnologia associada. Porquê? Porque Laurent Ribardière acredita que é a direcção a seguir e porque é uma abordagem moderna à programação. Pode (e provavelmente irá) argumentar com isso, mas é para onde este comboio está a ir. A ORDA é mais rápida de desenvolver com e requer menos código para alcançar os mesmos resultados. É também mais compreensível para as pessoas já habituadas às linguagens OOP ou javaScript.

Afinal de contas, já se disse e já se fez

A ORDA é onde o foco está. Se está a pensar em ter a sua aplicação a funcionar e ser actualizada no futuro, ou se a sua aplicação é crítica para uma empresa, ou se pretende contratar programadores para trabalhar na sua aplicação, ou se está a pensar em 4D como uma plataforma de desenvolvimento rápido(como costumava ser classificada), então vá ao 4D World Tour e esteja disposto a aprender, porque uma vez que se inicia com ORDA, 4D é realmente divertido de programar novamente.

Kirk Brooks
- Desenvolvedor 4D -Kirk Brooks é um desenvolvedor 4D que vive em São Francisco. Concentra-se em clientes empresariais e institucionais mantendo aplicações 4D maduras, concebendo novos sistemas e integrando-se com tecnologias existentes.