Autor: David Azancot

David Azancot
4D for iOS Product Owner - David Azancot kam 2017 als Product Owner zum 4D Produktteam. Er ist verantwortlich für das Schreiben der User Stories und deren Umsetzung in funktionale Spezifikationen. Zu seinen Aufgaben gehört es auch, dafür zu sorgen, dass die Implementierungen der Funktionen den Bedürfnissen der Kunden entsprechen. David hat einen MBA-Abschluss in Marketing, Internet und Mobilität vom Leonard De Vinci Institute und begann seine Karriere 2011 bei einem mobilen Start-up-Unternehmen, das später von Madvertise (einer mobilen Marketinggruppe) übernommen wurde. Da er sich leidenschaftlich für mobile Schnittstellen interessiert, war er die erste Wahl, um 2015 interaktive mobile Werbeformate für die Gruppe zu entwickeln. Parallel dazu entwickelt David seit 2012 seine eigenen iOS- und Android-Applikationen.
Tipps blank

SHOWCASE: INTELLIGENTE AUSGABENBERICHTERSTATTUNG MIT KI

Automatisch übersetzt von Deepl

Sie kennen das Problem der Spesenabrechnung – nicht für Sie, sondern für Ihre Benutzer. Die sich stapelnden Quittungen, die manuelle Eingabe, die Tippfehler, die sich einschleichen. Mit 4D AIKit ist diese Plackerei vorbei. Ein einfacher Upload verwandelt einen Papierbeleg oder eine Rechnung in sauberes, strukturiertes JSON, das für Ihre Datenbank bereit ist.

Sie verschwenden keine Zeit mehr mit Summen, Daten oder Lieferantennamen. Vision AI liest sie, Sprachmodelle strukturieren sie, und 4D bindet sie direkt in Ihre Anwendung ein. Vom Papier zur Datenbank in Sekundenschnelle – und Ihre Nutzer spüren die Reibung nicht.

Produkt blank

Rekursives Abhängigkeitsmanagement: Intelligenter, tiefer, sicherer

Automatisch übersetzt von Deepl

Nach der Einführung der Follow 4D Version Rule freuen wir uns, in 4D 20 R10 eine neue Stufe der Automatisierung und Zuverlässigkeit einzuführen: die vollständig rekursive Auflösung von Abhängigkeiten.

Egal, ob Sie eine Komponente hinzufügen, aktualisieren oder entfernen, der Dependency Manager arbeitet jetzt rekursiv und stellt sicher, dass jede Aktion, die Sie durchführen, in Ihrem gesamten Abhängigkeitsbaum korrekt wiedergegeben wird.

Tipps blank

SHOWCASE: INTELLIGENTE KOMMENTARMODERATION MIT KI

Automatisch übersetzt von Deepl

Wir setzen unsere Reise zu intelligenten Funktionen mit 4D AIKit fort und untersuchen einen äußerst wichtigen Anwendungsfall für jede moderne Anwendung: die automatische Moderation von Kommentaren. In einer Welt, in der Online-Konversationen in Echtzeit stattfinden können, ist es nicht mehr optional, sondern unerlässlich, Ihre Plattform sicher, respektvoll und konform zu halten. Mit AIKit können Sie leistungsstarke Moderationstools direkt in Ihre Anwendungslogik einbauen, ohne auf externe Moderationsdienste oder menschliche Prüfer angewiesen zu sein.

Produkt blank

Entfalten Sie die Kraft der KI mit 4D AIKit: Automatisieren, Erstellen und Innovieren

Automatisch übersetzt von Deepl

Wir freuen uns, 4D AIKit vorzustellen, die erste in einer Reihe von KI-gestützten Funktionen, die intelligente Fähigkeiten direkt in Ihre 4D Projekte bringen. Als integrierte Komponente ermöglicht AIKit die nahtlose Integration der hochmodernen Modelle von OpenAI in Ihre Entwicklungsumgebung und unterstreicht damit unser Engagement, KI in den Mittelpunkt der Innovation in 4D zu stellen.

Mit nur wenigen Zeilen Code können Sie Ihre Anwendungen mit intelligenten Funktionen wie Bilderzeugung, Inhaltsmoderation, fortschrittlicher visueller Analyse und Chatbots für Konversationen bereichern. Und das ist erst der Anfang! Die Möglichkeiten sind vielfältig und Sie können intelligentere, dynamischere und reaktionsschnellere Lösungen als je zuvor erstellen.

Produkt blank

Folgen Sie der 4D-Version: Eine intelligentere Art, Ihre Abhängigkeiten zu verwalten

Automatisch übersetzt von Deepl

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.

blank

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!

Produkt blank

Noch nie war die Verwaltung von Projektabhängigkeiten so einfach wie heute

Automatisch übersetzt von Deepl

Mit den neuesten Updates für den Project Dependency Manager in 4D 20 R8 sind Ihre Projekte immer einen Schritt voraus. Die Abhängigkeiten werden regelmäßig auf Aktualisierungen geprüft, so dass Sie Zugriff auf die neuesten Versionen haben und fundierte Entscheidungen darüber treffen können, wann und wie Sie Änderungen integrieren.

Darüber hinaus haben Sie durch die Möglichkeit, Abhängigkeitsregeln zu bearbeiten, die unübertroffene Flexibilität bieten, die volle Kontrolle. Passen Sie diese Regeln an – ob Sie sich für die neueste Version, die nächste Hauptversion oder die nächste Nebenversion entscheiden – und stellen Sie so sicher, dass sich Ihr Projekt nach Ihren Vorstellungen weiterentwickelt und ein Gleichgewicht zwischen Innovation und Stabilität besteht.

Produkt blank

Vereinfachung der Komponentenverwaltung in 4D

Im Rahmen der 4D Entwicklung ist die Verwaltung von Komponenten in der Regel mit einem erheblichen Arbeitsaufwand verbunden. Die Einführung der Funktion Component Manager in der 4D Umgebung stellt jedoch einen bedeutenden Fortschritt in der Komponentenverwaltung dar.

Diese Funktion beschränkt sich nicht mehr darauf, Komponenten in einem bestimmten Komponentenordner abzulegen, sondern stützt sich auf zwei Schlüsselelemente: dependencies.json und environment4d.json. Diese Dateien bieten Entwicklern einen besseren Einblick in die Anwendungsabhängigkeiten und die Flexibilität, die Komponentenpfade anzupassen.

Produkt blank

Verfolgen Sie Datenänderungen in Ihrer Datenbank

In diesem Blogbeitrag stellen wir Ihnen eine leistungsstarke Methode vor, die die Verwaltung und Verfolgung von Änderungen in Ihrem Datenspeicher revolutionieren wird. Wir stellen Ihnen das Konzept der „Stamps“ vor. Einer speziellen Markierung, mit der Sie die Überwachung von Datenänderungen optimieren können. Und wir zeigen Ihnen, wie Sie diese Markierung an Ihre individuellen Anforderungen anpassen können.