Folgen Sie der 4D-Version: Eine intelligentere Art, Ihre Abhängigkeiten zu verwalten
Tolle Neuigkeiten! Wenn Sie eine Abhängigkeit von GitHub hinzufügen, haben Sie jetzt Zugriff auf eine brandneue Regel: 4D Version folgen. Diese leistungsstarke Ergänzung stellt sicher, dass Ihre Abhängigkeiten mühelos mit Ihrer 4D Umgebung synchronisiert werden, wodurch Kompatibilitätsprobleme reduziert werden und Ihr Workflow reibungsloser denn je wird.
VEREINFACHEN SIE IHR ABHÄNGIGKEITSMANAGEMENT
Mit der Regel „Follow 4D version“ müssen Sie nicht mehr manuell verfolgen, welche Versionen von Abhängigkeiten mit Ihrer 4D Version übereinstimmen. Der Dependency Manager übernimmt diese Aufgabe für Sie und stellt sicher, dass die relevantesten und kompatibelsten Versionen automatisch ausgewählt werden. Das bedeutet:
- Weniger manuelle Arbeit: Sie müssen nicht selbst nach den richtigen Versionen suchen.
- Weniger Kompatibilitätsprobleme: Ihre Abhängigkeiten passen immer zu Ihrer 4D Umgebung.
- Mehr Stabilität: Ihr Projekt läuft reibungslos, auch bei Updates oder Downgrades von 4D.
MÜHELOSE UPDATES & ZUVERLÄSSIGE KOMPATIBILITÄT
Wenn Sie Ihre 4D Version aktualisieren, bleiben Ihre Abhängigkeiten gültig, und Sie können ganz einfach die neuesten kompatiblen Versionen abrufen. Wenn Sie ein Downgrade durchführen, passt das System Ihre Abhängigkeiten automatisch an die neue Version an.
KENNZEICHNUNG VON VERÖFFENTLICHUNGEN ZUR AUTOMATISCHEN AUFLÖSUNG
Damit dieses System effektiv funktioniert, müssen die Mitwirkenden sicherstellen, dass die Abhängigkeiten einer strukturierten Tag-Namenskonvention folgen. Der Dependency Manager löst die Abhängigkeiten auf der Grundlage dieser Versionsregeln auf:
LTS-Versionen : Tags müssen dem Muster x.y.p folgen, wobei:
- x steht für die 4D Hauptversion.
- y für die Nebenversion steht.
- p erlaubt Flexibilität für Patch-Versionen oder zusätzliche Updates.
Beispiel: 20.2.3 (Major: 20, Minor: 2, Patch: 3) oder 21.6.1 (Major: 21, Minor: 6, Patch: 1).
Wenn Ihr Projekt angibt, dass es einer 4D LTS Version folgt (z.B. 20.2), wird der Component Manager immer versuchen, die neueste Version der 20.* Serie aufzulösen, wenn diese verfügbar ist. Wenn die gesuchte Version nicht gefunden wird, wird automatisch auf eine frühere Version dieser Serie zurückgegriffen, z.B. 20.1.p oder 20.0.p, wenn diese verfügbar sind.
R-Versionen: Tags müssen dem Muster `xRy.p` folgen, wobei:
- xR entspricht der Hauptversion der Version.
- y steht für die Nebenversion.
- p erlaubt Patches und inkrementelle Aktualisierungen.
Beispiel: 20R3.2 (Major: 20R, Minor: 3, Patch: 2) oder 21R5.1 (Major: 21R, Minor: 5, Patch: 1).
Wenn Ihr Projekt eine R-Version wie 20R3 angibt, versucht der Component Manager zunächst, die neueste Version der 20R3.p-Serie aufzulösen. Wenn diese Version nicht verfügbar ist, wird nach einer Version in der 20R*-Serie gesucht, die kleiner oder gleich 20R3 ist, wie 20R2.p oder 20R1.p.
4DPop- und 4DPop-Macros-Komponenten halten sich bereits an die strukturierten Tagging-Konventionen und gewährleisten eine reibungslose Auflösung von Abhängigkeiten mit der Regel Follow 4D version.
Beachten Sie, dass Sie Ihre Versionsnummer im Titel beibehalten können, wenn Sie Ihre eigenen Komponenten mit benutzerdefinierten Namensregeln haben. Das Tag sollte jedoch strikt dem vorgeschriebenen Format folgen.
KONZENTRIEREN SIE SICH AUF IHREN CODE, NICHT AUF IHRE ABHÄNGIGKEITEN
Mit Follow 4D Version war die Verwaltung von Abhängigkeiten noch nie so einfach. Egal, ob Sie ein Upgrade, Downgrade oder eine Wartung Ihres Projekts durchführen, Sie können sich darauf verlassen, dass Ihre Abhängigkeiten immer mit Ihrer 4D Umgebung übereinstimmen.
Testen Sie es jetzt und erleben Sie eine intelligentere, mühelose Art, Abhängigkeiten zu verwalten!
4D 20 R9 Beta beginnt heute
DieBeta-Tests für 4D 20 R9 beginnen heute und bieten KI-gesteuerte Werkzeuge, verbesserte Sicherheit und vieles mehr – alles, um Ihre Arbeitsabläufe schneller, intelligenter und sicherer zu machen.
- KI-Integration mit 4D AIKit: Schalten Sie fortschrittliche KI-Funktionen direkt in Ihrem 4D Projekt frei – generieren Sie Text, analysieren Sie Bilder, kategorisieren Sie Inhalte und automatisieren Sie komplexe Aufgaben, um Produktivität und Innovation zu steigern.
- KI-Schreibassistent für 4D Write Pro: Verbessern Sie Ihren Schreibprozess mit Vorschlägen in Echtzeit, um Ideen zu generieren, Fehler zu korrigieren und die Klarheit zu verbessern. Verbringen Sie weniger Zeit mit dem Editieren und mehr Zeit mit der Erstellung ausgefeilter Dokumente.
- Neue TCPListener-Klasse: Erstellen Sie einen TCP-Server, verwalten Sie eingehende Verbindungen und steuern Sie die Dateninteraktion zwischen Server und Client auf einfache Weise.
- Sichere Web-App-Integration: Nutzen Sie OTP- und Sitzungswiederherstellungsfunktionen, um Ihre Webanwendungen sicher mit Systemen von Drittanbietern zu verbinden. Erstellen Sie sichere, benutzerfreundliche Interaktionen mit minimalem Aufwand.
- Und das ist erst der Anfang – es gibt noch viel mehr zu entdecken!!
4D 20 R9 jetzt herunterladen (exklusiv für 4D Partner)
4D 20 R8 ist da
4D20 R8 – jetzt verfügbar!
Die neueste Version ist vollgepackt mit praktischen Verbesserungen, die Ihre Entwicklung noch reibungsloser, schneller und leistungsfähiger machen.
Download 4D 20 R8 (monatliche Hot Fixes verfügbar)
- Bessere Syntaxprüfung im Formular-Editor: Erkennen Sie Fehler frühzeitig und programmieren Sie sicher mit verbesserter Validierung, intelligenter Autovervollständigung und besserer Unterstützung der Objektinstanziierung
- Schnellere Bearbeitung von Formularen: Arbeiten Sie schneller mit dem aktualisierten Befehl FORM EDIT – öffnen Sie Formulare und wählen Sie Objekte direkt in Ihrem Code aus, um Änderungen zu beschleunigen.
- Erweiterte HTTP-Request-Handler: Erhalten Sie volle Kontrolle über eingehende Web-Anfragen mit den erweiterten Möglichkeiten des 4D HTTP Servers.
- 4D in Visual Studio Code debuggen: Mit der neuen 4D-Debugger-Erweiterung können Sie Ihren Code in VS Code Schritt für Schritt durchgehen – noch nie war Debugging so einfach.
- Verbessertes Dokumentenhandling: Vereinfachen Sie die Verwaltung von Abschnitten, Tabellen und Inhalten mit neuen Befehlen, die Ihnen mehr Flexibilität bieten.
- Verbesserte Steuerung von Excel-Dateien in 4D View Pro: Genießen Sie eine feinere Kontrolle über Ihre Excel-Importe und -Exporte für eine reibungslosere Datenverarbeitung.
Dies ist nur ein kleiner Einblick in was in 4D 20 R8 verfügbar ist. Laden Sie 4D20 R8 herunter und entdecken Sie, wie weit Sie mit dieser neuen Version gehen können.
Einschränkung von Daten je nach Berechtigungen oder im Sitzungsspeicher gespeicherten Informationen
In der modernen Anwendungsentwicklung sind die Sicherung und die präzise Verwaltung des Datenzugriffs unerlässlich. Dank des Restrict-Ereignisses in 4D ist es möglich, die für einen Benutzer zugänglichen Daten dynamisch zu filtern, basierend auf seinem Profil, seinen Privilegien und den in der Sitzung gespeicherten Informationen.
In diesem Blog wird erläutert, wie dieses Ereignis insbesondere im Rahmen einer Integration mit 4D Qodly Pro genutzt werden kann, um sicherzustellen, dass nur relevante Daten zugänglich sind.
Entwurf einer interaktiven und dynamischen Menüleiste in der Qodly-Anwendung
Im Blog dieser Woche werfen wir einen Blick auf die Navigation. Die Navigation ist ein Schlüsselelement einer jeden Webanwendung. Ein gut strukturiertes Navigationssystem ermöglicht es den Nutzern, schnell zu finden, was sie brauchen, und verbessert das Gesamterlebnis.
Mit 4D Qodly Pro ist die Verwaltung der Navigation einfach und flexibel. Mit der Komponente Page Loader können Sie Seiten dynamisch auf Basis von Benutzeraktionen laden.
In diesem Artikel erfahren Sie, wie Sie eine effiziente Navigationsleiste mit 4D Qodly Pro einrichten. Als Beispiel verwenden wir unsere Anwendung Performance Review, die Sie von GitHub herunterladen können (Link wird noch hinzugefügt). Wir werden das Design, die Interaktionen und das Berechtigungsmanagement behandeln, um ein nahtloses, auf die jeweilige Benutzerrolle zugeschnittenes Erlebnis zu schaffen.
Passen Sie Ihre Qodly-Oberflächen mit CSS an
In Qodly Studio kann jedes Widget direkt über seine Eigenschaften gestylt werden. Um jedoch ein einheitliches Erscheinungsbild in Ihrer gesamten Anwendung zu erhalten und um globale Stile (wie Schriftfarbe, Textgröße oder das Aussehen von Auswahlen) einfach anzuwenden, ist CSS Ihr bester Verbündeter.
In diesem Artikel werden wir die Grundlagen der Verwendung von CSS in Qodly Studio anhand von Beispielen aus der Anwendung Performance Review erläutern.
Erstellung dynamischer Dokumente mit 4D Write Pro in Qodly Anwendung
In einem professionellen Umfeld, in dem die Verwaltung und Erstellung von Dokumenten von entscheidender Bedeutung ist, sind leistungsstarke und flexible Werkzeuge unerlässlich. Stellen Sie sich vor, Sie könnten dynamische Dokumentvorlagen direkt von Ihrem Desktop-Client aus entwerfen, Formeln und Daten aus Ihrer Datenbank integrieren und diese Dokumente dann mit einem einzigen Klick über eine intuitive Weboberfläche erstellen. Mit 4D Write Pro und 4D Qodly Pro können Sie genau das tun!
Im Blog dieser Woche zeigen wir Ihnen, wie diese beiden Lösungen einander perfekt ergänzen, um Ihre Dokumentenprozesse zu automatisieren und zu optimieren. Sie erfahren, wie Sie in 4D Write Pro benutzerdefinierte Vorlagen erstellen können und wie Sie mit 4D Qodly Pro die erforderlichen Daten eingeben, die Dokumentenerstellung auslösen und sogar wählen können, ob sie in der Datenbank gespeichert oder über ein berechnetes Attribut zurückgegeben werden sollen.
Um diesen Prozess zu demonstrieren, werden wir die Anwendung Performance Review verwenden, die zum Download zur Verfügung steht. Bereiten Sie sich darauf vor, die Art und Weise, wie Sie Ihre Dokumente erstellen und verwalten, zu verändern und gleichzeitig Ihre Arbeitsabläufe zu vereinfachen und die Effizienz zu steigern.
Erweitern Sie Ihre Qodly-Anwendung mit benutzerdefinierten Komponenten
4D Qodly Pro bietet bereits eine breite Palette an nativen Komponenten, die Sie bei der Gestaltung Ihrer Anwendungen unterstützen. Aber wussten Sie, dass Sie sogar noch weiter gehen können? Dank der von der Community entwickelten Custom Components können Sie Ihre Projekte mit maßgeschneiderten Funktionen erweitern!
Mit diesen benutzerdefinierten Komponenten können Sie die Möglichkeiten von 4D Qodly Proerweitern, indem Sie individuelle Funktionen hinzufügen, ähnlich wie bei Plugins und Komponenten in 4D.
In diesem Artikel zeigen wir Ihnen, wie Sie diese Komponenten verwenden und integrieren können, und stellen Ihnen einige praktische Anwendungsfälle aus unserer Performance Review Anwendung vor.
Machen Sie Ihre Qodly-Anwendungen mit Zuständen dynamisch und interaktiv
Zustände spielen eine entscheidende Rolle bei der Erstellung dynamischer und reaktionsfähiger Oberflächen in 4D Qodly Pro. Sie ermöglichen es Ihnen, die Anzeige und das Verhalten von Widgets auf der Grundlage bestimmter Bedingungen zu steuern, z. B. der Rolle eines Benutzers, seiner Berechtigungen oder der Daten aus Ihrer Datenbank.
Dieser Blog erläutert dieses Konzept, stellt die verschiedenen Arten von Zuständen vor und veranschaulicht ihre Verwendung anhand von Beispielen aus der Anwendung Performance Review, damit Sie verstehen, wie Sie sie effektiv einsetzen können.
4D Qodly Pro: Was ist neu in 4D 20 R8
4D 20 R8 ist jetzt verfügbar und bietet eine Reihe neuer 4D Qodly Pro Funktionen, die Ihre Webanwendungen noch leistungsfähiger machen.
Entdecken Sie diese leistungsstarke Plattform – eine robuste, benutzerfreundliche Lösung für die Erstellung von Business-Webanwendungen mit minimalem Programmieraufwand.
4D Qodly Pro für 4D ist in 4D integriert und ermöglicht es Ihnen, bestehende Geschäftslogik, die für Desktop-Anwendungen entwickelt wurde, zu nutzen.
Jetzt ist es an der Zeit, mit 4D 20 R8 zu entdecken, wie Sie HTTP-Request-Handler implementieren, effizient mit Rollen und Berechtigungen arbeiten und dynamische Benutzeroberflächen perfektionieren 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