Automatische Einbettung der Bereitstellungslizenz in Ihre Anwendungen
4D 20 R10 führt eine neue Funktion ein, die speziell für Kunden mit OEM- oder 4D Desktop Business-Lizenzen entwickelt wurde, um Ihre Deployment-Lizenzen automatisch in Ihre erstellten Anwendungen einzubetten. Diese Verbesserung vereinfacht und sichert den Prozess der Erstellung lizenzierter Anwendungen und erleichtert die gemeinsame Nutzung einer Build-Konfiguration auf mehreren Rechnern. Und das ist noch nicht alles: Es wurden noch weitere Verbesserungen hinzugefügt, um Ihren Workflow zu optimieren. Schauen wir uns die Details an.
Erstellung einer Testversion
In früheren Versionen von 4D konnten Entwickler Demolizenzen für Entwicklungszwecke beantragen. Aber die Bereitstellung von Demoversionen der erstellten Anwendungen für Endanwender – ob als Einzelplatz oder Client/Server – war schwierig oder sogar unmöglich.
Ab 4D 20.7 und 20 R8 können Sie nun Demoversionen Ihrer Anwendungen erstellen. Wenn ein Benutzer eine Demoanwendung zum ersten Mal auf einem neuen Rechner ausführt, kontaktiert diese automatisch einen 4D Dienst, um eine 14-tägige Demolizenz zu erhalten – ohne dass der Benutzer manuell eingreifen muss.
Dieser Blog-Beitrag führt Sie durch den Prozess der Erstellung einer Testversion Ihrer Anwendung für Demozwecke.
Gemeinsame Nutzung lokaler Ressourcen durch Benutzer mit Windows Remote Desktop Services
Diese neue Funktion verbessert die Verwaltung lokaler Ressourcen von 4D Client Anwendungen, die mit Windows Remote Desktop Services ausgeführt werden. Lassen Sie uns sehen wie.
Reduzieren Sie die Größe Ihrer 4D Anwendungen mit diesen neuen Funktionen
In unserem ständigen Bestreben, die Erstellung von 4D Anwendungen zu verbessern, haben wir in 4D v19R5 einige Funktionen hinzugefügt, die Sie sicherlich nützlich finden werden.
Die erste ist die Möglichkeit, einige der größten 4D Module aus Ihren Anwendungen zu entfernen: CEF, Mecab, PHP, Rechtschreibprüfung und 4D Updater. Wenn Sie einige dieser Module nicht benötigen, können Sie die Größe Ihrer Anwendungen erheblich reduzieren.
Wir haben auch das endgültige Verzeichnis geändert, wenn Sie eine kompilierte Struktur erstellen, um denjenigen entgegenzukommen, die mehrere kompilierte Versionen der gleichen Struktur verwenden.
Für unsere japanischen Kunden haben wir die japanische Version von 4D und die internationale Version auf MacOS zusammengeführt.
Kommen wir nun zu den Details.
Verwaltung von Verzeichnisdateien in zusammengeführten Serverprojekten
In Projekten wurde die neue Datei directory.json eingeführt, die Benutzer, Gruppen und Berechtigungen enthält. Sie ermöglicht die Authentifizierung, Einschränkungen und Berechtigungen für verschiedene Teile der Anwendung, durch Einstellungen oder Code. Sehen wir uns die neuen Verbesserungen bei der Verwendung dieser Datei in zusammengeführten Serverprojekten an.
Deaktivieren von Explorern auf zusammengelegten Servern
Möglicherweise möchten Sie den Zugriff von Administratoren auf den Datenexplorer und den Runtime-Explorer in den von Ihnen eingesetzten zusammengeführten Servern einschränken. Mit 4D v19 R5 können Sie dies tun.
Hier finden Sie alles, was Sie wissen müssen.
Duplizierte zusammengeführte Client-Anwendungen verwenden
Als Verleger möchten Sie manchmal eine zusammengeführte Client-Anwendung duplizieren, um sie mit ihrem eigenen 4D Server zu verbinden. Lassen Sie uns sehen, wie das geht.
Vereinfachte plattformübergreifende Client/Server-Anwendungsentwicklung unter Windows
Die Veröffentlichung von Silicon Macs hatte einen großen Einfluss auf die Art und Weise, wie 4D Anwendungen kompiliert. Vor v19 kompilierte 4D nur für die Intel Architektur und verwendete den gleichen Code auf Mac und Windows. Die Silicon Macs verwenden jedoch eine neue Architektur, so dass 4D speziell für Silicon kompilieren muss. Dies hat Auswirkungen auf die plattformübergreifende Erstellung von Client/Server-Anwendungen.
Solange Sie Ihren Server auf dem Mac entwickeln, ist dies kein großes Problem, da Sie sowohl für Intel- als auch für Silicon-Plattformen kompilieren können. Aber unter Windows ist es nicht möglich, für Silicon-Macs zu kompilieren. Unsere derzeitige Empfehlung lautet, das Projekt auf dem Mac für beide Architekturen zu kompilieren und es dann auf einen Windows-Rechner zu kopieren, bevor man den Server erstellt. Leider kann das Kopieren bei großen Projekten mit vielen Daten einige Zeit in Anspruch nehmen.
So definieren Sie die Zeitüberschreitung für Remote 4D Anwendungen
Um Sitzungsverluste zu vermeiden, überwacht 4D den Ruhezustand der entfernten 4D Anwendungen.
Wenn ein Benutzer über eine entfernte 4D Anwendung mit einem 4D Server verbunden ist und sein Computer in den Ruhezustand geht, wird die Information an 4D Server gesendet. Sobald der Computer des Benutzers aufwacht, kann die entfernte 4D Anwendung ihren Ausführungskontext wiederherstellen.
Sichern Sie die Ressourcen Ihrer Anwendung mit einem neuen Algorithmus
Bei der Erstellung von .4dz Dateien verwendet 4D standardmäßig ein Zip-Format. Wenn Sie Softwarehersteller sind, wird es Sie freuen zu hören, dass 4D v19 R2 eine Funktion hinzugefügt hat, mit der Sie verhindern können, dass die Benutzer Ihrer Anwendung den Inhalt der 4DZ-Datei sehen und somit auch nicht verändern können.
Kontakt
Sie haben eine Frage, eine Anregung oder möchten einfach nur mit den 4D Bloggern in Kontakt treten? Schreiben Sie uns eine Nachricht!
* Ihre Privatsphäre ist uns sehr wichtig. Bitte klicken Sie hier, um unsere Politik
