Blogbeitrag von Gastautor Kirk Brooks, einem 4D Entwickler aus San Francisco:
Die 4D World Tour 2019, die 44 Städte auf der ganzen Welt besucht hat, um die neuesten 4D Entwicklungen vorzustellen, kam am 8. und 9. April 2019 endlich in Atlanta an. Die zweitägige Veranstaltung umfasste Sessions und Workshops mit dem 4D Team. Für mich war dies die beste World Tour bisher … und ich war schon auf allen!
Der erste Tag ist kostenlos und bei früheren World Tours war der erste Tag eher ein Verkaufsgespräch und ein Überblick über die Funktionen. Diesmal nicht! Es gab 17 Demo-Datenbanken, in denen viele der neuen Möglichkeiten von ORDA, Form, dynamischen Formularen und eine verfeinerte Vorschau auf 4D für iOS vorgestellt wurden. Es gab eine Menge nützlicher Elemente, die man direkt in ein Projekt einbauen kann.
Ein Blick in die Zukunft
Die 4D World Tour konzentriert sich auf die Zukunft von 4D, und diese Zukunft ist ORDA. Eigentlich ist es mehr als nur ORDA. ORDA ist die neue, moderne Richtung, die die Programmierung von 4D einschlägt. Das ist aber nicht alles. Die Veränderung in der Art und Weise, wie wir mit Formularen arbeiten können, hat nicht per se etwas mit ORDA zu tun, aber es ist eine nicht weniger tiefgreifende Veränderung. Und eine willkommene Veränderung für mich. Ich mag den Formulareditor sehr, aber die Möglichkeit, Formulare dynamisch zu erstellen und ihre Definitionen extern in JSON-Dateien zu speichern, ist eine gute Sache.
Die beiden Tage auf einen Blick
Am ersten Tag der 4D World Tour lernen Sie viele der neuen Funktionen von 4D kennen und erfahren, welche Überlegungen hinter den vorgenommenen Änderungen stehen … und welche Änderungen noch kommen werden. Allein deshalb lohnt es sich, die Zeit und die Kosten für die Reise dorthin auf sich zu nehmen. Der zweite Tag richtet sich an diejenigen, die 4D professionell nutzen. Jean-Pierre Ribreau(JPR) und Add Komoncharoensiri haben sich die Zeit genommen, hervorragende Demos und Präsentationen zusammenzustellen. Diese Demos sind das A und O für die effektive Arbeit mit ORDA und Formularen. Diese Informationen sind für die effektive Anwendung neuer Techniken in realen Projekten unerlässlich. Und wieder einmal gab es Bits und Stücke, die Sie direkt aus einer Demo herausziehen und selbst anwenden können, um nützliche Dinge zu tun.
Meine Mitbringsel
Nach der Veranstaltung wurde ich gebeten, meine wichtigsten Eindrücke zu schildern. Hier ist meine Antwort:
- Die ganze Zeit, die ich damit verbracht habe, ORDA zu erlernen, war genau richtig und gut angelegt.
- Das ist wirklich der Weg in die Zukunft für 4D.
- Weil es der Weg in die Zukunft ist, werden alle Ressourcen darauf konzentriert … und sie bewegen sich schnell!
- Es ist sehr wichtig, das Konzept der Referenzen zu begreifen, im Gegensatz zu der Art und Weise, wie wir in der Vergangenheit über Variablen nachgedacht haben.
Ich habe mich in den letzten Monaten aktiv mit ORDA und objektorientierter Programmierung beschäftigt und ich hatte wirklich das Gefühl, dass ich bis zum Ende des ersten Tages mit JPR mithalten konnte. Der Punkt ist jedoch, wie sehr sich die Programmierung in 4D verändert. 4D classic und die Abwärtskompatibilität sind nicht in Gefahr, aber die ganze neue Arbeit konzentriert sich auf ORDA und die damit verbundene Technologie. Und warum? Weil Laurent Ribardière glaubt, dass dies die richtige Richtung ist und weil es ein moderner Ansatz für die Programmierung ist. Darüber kann man streiten (und wird es wahrscheinlich auch), aber es ist die Richtung, in die der Zug fährt. ORDA ist schneller zu entwickeln und erfordert weniger Code, um die gleichen Ergebnisse zu erzielen. Außerdem ist es für Leute, die bereits an OOP-Sprachen oder JavaScript gewöhnt sind, verständlicher.
Nachdem alles gesagt und getan ist
liegt der Schwerpunkt auf ORDA. Wenn Sie vorhaben, Ihre Anwendung zum Laufen zu bringen und in der Zukunft zu aktualisieren, oder wenn Ihre Anwendung geschäftskritisch ist, oder wenn Sie beabsichtigen, Programmierer einzustellen, die an Ihrer Anwendung arbeiten, oder wenn Sie 4D als schnelle Entwicklungsplattform betrachten(wie es früher klassifiziert wurde), dann gehen Sie zur 4D World Tour und seien Sie bereit, etwas zu lernen, denn sobald Sie mit ORDA loslegen, macht 4D wieder richtig Spaß zu programmieren.