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.
4D v19: Entwicklung der Client/Server-Anwendungsentwicklung
Auf dem Mac ist die Signatur von Programmen zum Standard geworden, und seit Big Sur können Sie nicht einmal mehr unsignierte Programme ausführen. In der Vergangenheit haben wir einen Workaround veröffentlicht, um Client-Server-Anwendungen zu erstellen, die auf einem Windows Server laufen und Verbindungen von Mac Clients akzeptieren. Mit der Veröffentlichung von 4D v19 haben wir die Anwendungserstellung in 4D aktualisiert, um diesen Fall zu behandeln. Im Folgenden erfahren Sie, wie Sie eine plattformunabhängige oder plattformübergreifende Anwendung in 4D v19 erstellen können.
Mehrere Server, eine gemeinsame lokale Ressource
Es kann vorkommen, dass Benutzer eine Verbindung zu vielen Instanzen der gleichen zusammengeführten Serveranwendung herstellen müssen. In diesem Fall lädt die zusammengeführte Client-Anwendung so viele lokale Ressourcen herunter, wie Verbindungen zum Server bestehen. Wenn der Ressourcen-Ordner Ihres Servers jedoch sehr groß ist, kann dies eine ziemliche Belastung für Zeit, Volumen und Netzwerk darstellen! Glücklicherweise hat 4D v18 R5 eine Lösung für dieses Szenario!
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