Als 4D Entwickler möchten Sie oft die volle Kontrolle darüber haben, was in Ihren Projekten enthalten ist. Ab 4D 21 können Sie nun entscheiden, welche von 4D bereitgestellten Komponenten Teil Ihrer Anwendung sind.
Warum sind Komponenten optional?
Bisher wurden alle Standard 4D Komponenten standardmäßig installiert, auch wenn Ihr Projekt sie nicht benötigte. Mit 4D 21 können Sie Ihre Umgebung rationalisieren, indem Sie nur die 4D Komponenten einbinden, die Sie tatsächlich benötigen, wie z.B:
-
4D-Widgets
-
4D-Fortschritt
-
4D-SVG
-
4D-WritePro-Schnittstelle
-
4D-NetKit
-
4D-AnsichtPro
-
4D-AIKit
Dieser modulare Ansatz macht Ihr Projekt effizienter.
Verwaltung von Abhängigkeiten in 4D 21
Alle diese Komponenten sind jetzt öffentlich verfügbar und können aus dem GitHub-Repository heruntergeladen werden, so dass Sie sie bei Bedarf jederzeit installieren oder aktualisieren können.
Das Fenster Add Dependency wurde aktualisiert, um den Prozess zu vereinfachen:
-
Die Registerkarte GitHub enthält jetzt ein Kombinationsfeld, in dem alle verfügbaren Standard 4D Komponenten aufgelistet sind.
-
Wenn Sie eine 4D Standardkomponente hinzufügen, wird deren Abhängigkeitsregel automatisch auf Follow 4D Version gesetzt.

Kompatibilität mit älteren Projekten
Wenn Sie ein Projekt öffnen, das mit einer 4D Version vor 21 Jahren erstellt wurde, erscheint eine Meldung, in der Sie wählen können, ob Sie alle Benutzerkomponenten sofort importieren, sie manuell importieren oder den Import verzögern möchten. Dies gewährleistet einen reibungslosen Übergang ohne fehlende Funktionen.

Anwendung erstellen
Beim Erstellen der Anwendung wird die Komponentenverwaltung vereinfacht, da nur die in das Projekt importierten Komponenten in der Komponentenliste erscheinen.

Fazit
Mit diesem neuen Maß an Flexibilität in 4D 21 haben Sie die volle Kontrolle über Ihre Projektabhängigkeiten. Sie können genau entscheiden, welche Standard 4D Komponenten Sie einbinden wollen und sicherstellen, dass Ihre Laufzeitumgebung nur das Notwendige enthält.
Für diesen Beitrag sind derzeit keine Kommentare verfügbar.