Pensées et réflexions sur le 4D World Tour 2019

Traduit automatiquement de Deepl

Article de blog de l’auteur invité Kirk Brooks, un développeur 4D de San Francisco :

Visitant 44 villes à travers le monde pour apporter tous les derniers développements 4D, le 4D World Tour 2019 est finalement arrivé à Atlanta les 8 et 9 avril 2019. L’événement de deux jours a proposé des sessions et des ateliers avec l’équipe 4D. Pour moi, c’était le meilleur World Tour jusqu’à présent… et je les ai tous vus !

Le premier jour est gratuit et dans les tours du monde précédents, le premier jour était plus un argumentaire de vente et un aperçu des fonctionnalités. Pas cette fois-ci ! Il y avait 17 bases de données de démonstration pour mettre en évidence et présenter la plupart des nouvelles fonctionnalités impliquant ORDA, Form, les formulaires dynamiques, et un aperçu plus raffiné de 4D pour iOS. Il y avait beaucoup d’éléments utiles que vous pouvez intégrer directement dans un projet.

Un aperçu de l’avenir

Le 4D World Tour est axé sur l’avenir de 4D, et cet avenir, c’est ORDA. En fait, c’est plus qu’ORDA. ORDA est la nouvelle direction moderne que prend la programmation 4D. Mais ce n’est pas tout. Le changement dans la façon dont nous pouvons travailler avec les formes n’est pas lié à ORDA en soi, mais ce n’en est pas moins un changement profond. Et pour moi, c’est un changement bienvenu. J’aime beaucoup l’éditeur de formulaires, mais la possibilité de créer des formulaires de manière dynamique et de stocker leurs définitions en externe dans des fichiers JSON est une bonne chose.

Les deux jours en un coup d’œil

La première journée du 4D World Tour vous a permis de découvrir un grand nombre de nouvelles fonctionnalités de 4D et d’exposer clairement le raisonnement qui sous-tend les changements qui ont été apportés… et ceux qui restent à venir. Rien que pour cela, il vaut la peine de consacrer du temps et de l’argent pour s’y rendre. La deuxième journée s’adresse à ceux d’entre nous qui utilisent 4D à titre professionnel. Jean-Pierre Ribreau(JPR) et Add Komoncharoensiri ont passé du temps à préparer d’excellentes démonstrations et présentations. Ces démonstrations portent sur les rouages d’un travail efficace avec ORDA et les formulaires. Ces informations sont essentielles pour appliquer efficacement les nouvelles techniques dans des projets réels. Et une fois de plus, il y avait des éléments que vous pouviez retirer directement d’une démonstration et utiliser vous-même pour faire des choses utiles.

Ce que j’en retiens

Après l’événement, on m’a demandé de raconter ce que j’avais retenu de cet événement. Voici ce que j’ai répondu :

  • Tout le temps que j’ai passé à apprendre à utiliser ORDA a été bien utilisé.
  • C’est vraiment la voie à suivre pour la 4D.
  • Parce que c’est la voie à suivre, c’est là que toutes les ressources sont concentrées… et elles avancent vite !
  • Il est très important de saisir le concept de références par rapport à la façon dont nous avons considéré les variables dans le passé.

J’ai travaillé activement à me former à ORDA et à la programmation orientée objet au cours des derniers mois et j’ai vraiment eu l’impression de suivre la JPR jusqu’à la fin du premier jour. Mais le fait est que la programmation dans 4D est en train de changer. La compatibilité classique et rétroactive de 4D n’est pas en danger, mais tout le nouveau travail se concentre sur ORDA et sa technologie associée. Pourquoi ? Parce que Laurent Ribardière pense que c’est la direction à prendre et parce que c’est une approche moderne de la programmation. Vous pouvez (et allez probablement) contester cela, mais c’est la direction que prend ce train. ORDA est plus rapide à développer et nécessite moins de code pour obtenir les mêmes résultats. Il est également plus compréhensible pour les personnes déjà habituées aux langages OOP ou à javaScript.

Après tout ce qui a été dit et fait

ORDA est le point de mire. Si vous envisagez de faire fonctionner votre application et de la mettre à jour dans le futur, ou si votre application est critique pour une entreprise, ou si vous avez l’intention d’embaucher des programmeurs pour travailler sur votre application, ou si vous envisagez 4D comme une plateforme de développement rapide(comme elle était classée auparavant), alors rendez-vous au 4D World Tour et soyez prêt à apprendre parce qu’une fois que vous avez commencé à utiliser ORDA, 4D redevient vraiment amusant à programmer.

Kirk Brooks
- Développeur 4D -Kirk Brooks est un développeur 4D qui vit à San Francisco. Il se concentre sur les clients commerciaux et institutionnels en maintenant des applications 4D matures, en concevant de nouveaux systèmes et en intégrant les technologies existantes.