Bearbeiten und Verwalten von Komponentencode direkt im Host-Projekt aus dem 4D Explorer
In 4D 20 R9 haben wir die Möglichkeit eingeführt, Methoden und Klassen von Komponenten direkt von einem Host-Projekt aus zu bearbeiten und zu debuggen. Mit 4D 21 gehen wir nun noch einen Schritt weiter und machen den 4D Explorer zur zentralen Drehscheibe für die Bearbeitung von Projekt- und Komponentencode. Das ist für Sie: Besser und schneller mit Ihren Komponenten arbeiten.
SHOWCASE: INTELLIGENTE AUSGABENBERICHTERSTATTUNG MIT KI
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.
SHOWCASE: INTELLIGENTE KOMMENTARMODERATION MIT KI
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.
Entfalten Sie die Kraft der KI mit 4D AIKit: Automatisieren, Erstellen und Innovieren
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.
Bearbeiten und Debuggen von Komponentenmethoden und -klassen in 4D vom Host-Projekt aus
Wenn Sie mit Ihrer eigenen Komponente arbeiten, kann es lästig sein, zwischen der Host- und der Komponentenumgebung zu wechseln, nur um Ihren Komponentencode zu debuggen oder zu verbessern. Mit 4D 20 R9 können Sie jetzt gemeinsam genutzte Methoden und Klassen von Komponenten direkt im Host-Projekt bearbeiten und debuggen, sofern die Komponenten mit ihrem Quellcode eingebunden sind.
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.
4D Komponenten direkt von GitHub einbinden
Viele 4D Entwickler nutzen die Leistungsfähigkeit von Komponenten von Drittanbietern, die auf GitHub zu finden sind, insbesondere diejenigen, die unter 4d-Komponenten aufgeführt sind. 4D 20 R6 führt eine fantastische neue Funktion ein: die direkte Integration dieser Komponenten in den Component Manager.
Dieser Blogbeitrag geht auf die Details ein und macht Ihren Entwicklungsprozess einfacher und effizienter.
Klassen komponentenübergreifend verwenden
Komponentenentwickler benötigen häufig die Verwendung einer Klasse aus einer anderen bestehenden Komponente.
In 4D 20 R6 sind die Klassen einer Komponente mit deklariertem Namespace nun für alle im Host-Projekt geladenen Komponenten über cs.namespace zugänglich.
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.
Erstellen Sie eine eigenständige Anwendung mit der Build4D-Komponente
Eine neue build4D-Komponente ist seit ein paar Monaten auf GitHub verfügbar. Sie ermöglicht es Ihnen, mühelos ein kompiliertes Projekt oder eine Komponente zu erstellen. Die Dinge werden sogar noch besser; diese neue Version der Komponente ermöglicht es Ihnen, eine Einzelplatzanwendung zu erstellen, was die Möglichkeiten für Ihren Entwicklungsworkflow erweitert.
Mit tool4D, das seit Version 20 verfügbar ist, ist die Integration der Anwendungserstellung in Ihre CI (Continuous Integration)-Werkzeuge bemerkenswert bequem geworden.
Schauen wir uns die Details an!
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
