Aktivieren Sie den QUIC-Layer in den Struktur-, Benutzer- und Datenbankeinstellungen

In 4D v20 beta konnten wir Ihnen unsere Arbeit an der neuen QUIC Netzwerkschicht zeigen. Da sich die Schicht noch in der Beta-Version befindet, haben wir sie für die endgültige LTS-Version deaktiviert. Die QUIC-Schicht wird in den Feature-Releases verfügbar sein, so dass Sie ihre Entwicklung verfolgen und uns helfen können, sie zu verbessern.

Während 4D v20 das Umschalten von Netzwerkschichten nur in interpretierten Anwendungen erlaubte und einen neuen Build für motorisierte Anwendungen erzwang, erlaubt 4D v20 R2 das Umschalten von Schichten in kompilierten/gebauten Anwendungen über die Struktur-, Benutzer- und Datenbankeinstellungen , um das Testen auch in der Produktion zu erleichtern.

Schauen wir uns zunächst die neue Option Network Layer in der Registerkarte Client-Server der Einstellungen an:

Wie Sie sehen können, haben wir eine neue Dropdown-Liste zur Auswahl der Netzwerkschicht hinzugefügt.

Sie können von ServerNet (der Standard-Netzwerkschicht in 4D) zur Legacy-Netzwerkschicht oder QUIC wechseln. Da die QUIC-Netzwerkschicht zwangsläufig verschlüsselt ist, wird das Kontrollkästchen „Client-Server-Kommunikation verschlüsseln“ entfernt, wenn Sie die QUIC-Schicht auswählen. Ebenso wird der Schieberegler „Zeitüberschreitung bei Client-Server-Verbindungen“ entfernt, da UDP nicht wie TCP mit Verbindungsabbrüchen umgeht.

Wir danken Ihnen!

Wir möchten uns auch bei Ihnen bedanken. Ihr Feedback zu dieser neuen Netzwerkschicht und die von Ihnen eingereichten Fehlerberichte helfen uns sehr, sie zu verbessern. Wir sind jetzt mit der Stabilität zufrieden und arbeiten daran, die letzten noch fehlenden Funktionen hinzuzufügen. Daher ist die QUIC Netzwerkschicht in 4D v20 R2 noch eine Beta-Version, die Sie nicht in einer Produktionsumgebung verwenden sollten.
Bleiben Sie dran für die weiteren Entwicklungen!

Nicolas Brachfogel
Product Owner & Senior Developer - Nicolas Brachfogel kam 2017 als Senior Developer (4D Server und Netzwerke) zu 4D. Als Product Owner, der die Freigabe von Apple Silicon verwaltet, ist er für das Schreiben von User Stories und deren Umsetzung in funktionale Spezifikationen zuständig und stellt sicher, dass die Implementierungen der Funktionen den Kundenanforderungen entsprechen. Nicolas ist Absolvent des Institut Supérieur d'Informatique Appliquée (INSIA) und begann seine Karriere als Softwareentwickler im Jahr 2001. Nachdem er mehrere Jahre in Java und C++ programmiert hatte, spezialisierte er sich auf die Client-Server-Entwicklung für Videospielunternehmen. Als Server-Entwickler/Architekt arbeitete er erfolgreich an den Server-Architekturen vieler Spiele (Dofus Arena, Drakerz, Trivial Pursuit Go!).