Zum Hauptinhalt springen
HPO Software Schritt-für-Schritt-Anleitungen für 4D-Datenbanken und Low-Code-Apps – von der ersten Tabelle bis zur fertigen Business-App.

Einige Links auf dieser Website sind Affiliate-Links: Wenn Sie über diese kaufen, erhalten wir unter Umständen eine Provision, ohne dass für Sie zusätzliche Kosten entstehen. Dies beeinflusst niemals unsere Empfehlungen. Details finden Sie in unserer Affiliate-Offenlegung. Offenlegung der Affiliate-Partnerschaft.

4th Dimension Low Code Reviews: Top-Tipps im Vergleich

Low-Code-Reviews von 4th Dimension vergleichen ein kleines Feld von Optionen: 4D selbst (Developer Pro und die kostenlose Community Edition), 4D-basierte vertikale Anwendungen von Partneranbietern und allgemeine Low-Code-Plattformen, die um dieselben Projekte für kleine Teams konkurrieren. 4D ist seit 1984 auf dem Markt und seine aktuellen Versionen kombinieren eine relationale Datenbank-Engine mit einem integrierten Formular-Designer, sodass die meisten „Bewertungen“ tatsächlich eher Build-or-Buy-Entscheidungen als direkte Feature-Grids sind.

Wichtige Erkenntnisse

  • 4D ist eine Single-Vendor-Plattform: Die Datenbank-Engine, der Formular-Designer und die Sprache stammen von einem einzigen Unternehmen, sodass keine separate Laufzeitumgebung lizenziert oder integriert werden muss.
  • Echte Bewertungen von Drittanbietern sind selten, da die Benutzerbasis von 4D kleiner ist als bei herkömmlichen Low-Code-Tools. Die nützlichsten Beweise stammen aus Entwicklerforen, Versionshinweisen und praktischen Tests.
  • Die kostenlose Community Edition beseitigt die finanzielle Hürde der Evaluierung, für die kommerzielle Bereitstellung ist jedoch eine kostenpflichtige Lizenz erforderlich: Planen Sie dies im Budget ein, bevor Sie sich festlegen.
  • Die ORDA-Datenzugriffsschicht von 4D und ihre Formular-/Wertelisten-Tools sind die beiden Merkmale, die am häufigsten über den Vergleich mit generischen Low-Code-Plattformen entscheiden.
  • Die effektivste Bewertungsmethode besteht darin, über zwei Wochen hinweg einen eigenen Bildschirm und Bericht zu erstellen, nicht eine Funktionscheckliste.

Was „4th Dimension Low Code Reviews“ tatsächlich abdeckt

In den Suchergebnissen für Low-Code-Reviews der 4. Dimension werden in der Regel drei verschiedene Elemente vermischt, und ihre Trennung ist der erste Schritt zu einem nützlichen Vergleich.

Die erste Kategorie betrifft die Berichterstattung über die 4D-Plattform: Versionshinweise, Konferenzvorträge und Herstellerdokumentation. Die zweite betrifft Bewertungen von Anwendungen, die auf 4D basieren und im Allgemeinen von den Unternehmen verfasst werden, die sie in Auftrag gegeben haben, und nicht von unabhängigen Analysten. Der dritte Punkt sind Vergleiche zwischen 4D und allgemeinen Low-Code-Tools wie , Mendix, OutSystems und FileMaker.

Jede Kategorie beantwortet eine andere Frage. Die Plattformabdeckung sagt Ihnen, ob 4D aktiv gepflegt wird und wohin es geht. Anwendungsberichte verraten Ihnen, wie sich ein fertiges 4D-System im täglichen Gebrauch anfühlt. Plattformvergleiche zeigen Ihnen, ob 4D überhaupt die richtige Werkzeugkategorie für Ihr Projekt ist. Ein Leser, der alle drei verwechselt, beurteilt 4D am Ende nach der Qualität der Implementierung eines Partners, was in beide Richtungen ein Fehler ist.

Fairerweise muss man sagen, dass 4D eine bestimmte Nische besetzt: datenintensive Geschäftsanwendungen für kleine Teams, erstellt von Entwicklern, die eine echte relationale Datenbank unter einer visuellen Formularebene wünschen. Werkzeuge außerhalb dieser Nische werden auf einigen Achsen schlagen und auf anderen stark verlieren.

Die Optionen im Vergleich

Vier realistische Möglichkeiten stehen einem kleinen Teamentwickler, der 4D evaluiert, zur Verfügung. Die folgende Tabelle fasst die jeweilige Position zusammen.

Verwandte: — Eine einfache Tabellenkalkulationsschnittstelle, die auf einer echten relationalen Datenbank aufbaut, mit Automatisierungen, Ansichten und gemeinsam nutzbaren Schnittstellen..

OptionWas es istAm besten fürHauptkompromiss
4D Developer ProKommerzielle Lizenz für die vollständige 4D-Entwicklungsumgebung und BereitstellungTeams, die eine benutzerdefinierte, datenzentrierte Geschäftsanwendung ausliefernLizenzierung pro Arbeitsplatz und Bereitstellung im Budget einplanen
4D Community EditionKostenlose Edition der 4D-EntwicklungsumgebungLernen, Prototyping und Evaluierung der PassformNicht für den kommerziellen Produktionseinsatz vorgesehen
4D-basierte vertikale AppsGebündelte Geschäftsanwendungen von 4D-PartneranbieternKäufer, die ein fertiges System wollen, keinen BuildWeniger Kontrolle über das Datenmodell und die Benutzeroberfläche
Allgemeine Low-Code-PlattformenPower Apps, Mendix, OutSystems, FileMaker und ähnlicheTeams priorisieren Konnektoren und cloudnative BereitstellungIn mehreren Fällen schwächere native relationale Modellierung

Der Vergleich ist nicht rein technischer Natur. Das Lizenzmodell, die Hosting-Optionen und die Größe des Entwicklerpools, den Sie rekrutieren können, sind ebenso wichtig wie die Funktionsliste, und das sind die Faktoren, die bei oberflächlichen Low-Code-Reviews der vierten Dimension am häufigsten übersehen werden.

4D Developer Pro: Die Kernplattform

4D Developer Pro ist die kostenpflichtige Edition, die von den meisten kommerziellen Projekten verwendet wird, und es ist die Option, auf die sich eine ernsthafte Evaluierung konzentrieren sollte. Die Umgebung vereint eine relationale Datenbank-Engine, einen Formular- und Listenfeld-Designer, einen integrierten HTTP-Server für den REST-Zugriff und eine proprietäre Sprache, die sich im Laufe der Lebensdauer der Plattform erheblich weiterentwickelt hat. Moderner 4D-Code basiert auf ORDA (Object Relational Data Access), das es Entwicklern ermöglicht, mit Datensätzen als Objekten und Sammlungen zu arbeiten, anstatt nur über herkömmliche auswahlbasierte Befehle.

Im praktischen Einsatz zeichnen sich zwei Fähigkeiten aus. Der erste betrifft den Umgang des Formulardesigners mit Wertelisten und die Anzeige verwandter Felder: Das Anhängen einer Liste an ein Feld und das Auffüllen aus einer zugehörigen Tabelle ist eher ein kurzer visueller Vorgang als eine Verdrahtungsübung. Die zweite Fähigkeit ist die enge Kopplung zwischen dem Datenmodell und der Schnittstelle: Das Ändern des Feldtyps oder das Hinzufügen einer Beziehung erfolgt über den Struktureditor auf eine Weise, mit der generische Low-Code-Tools oft weniger gut umgehen können.

Wenn Sie einkaufen: — Ein , der sich in die breitere Zoho-Suite einfügt und Preise pro Benutzer und nicht pro App berechnet..

Die Kompromisse sind real. Die Sprache und Redewendungen von 4D sind plattformspezifisch, sodass Fähigkeiten nur teilweise auf andere Stacks übertragen werden. Die Entwickler-Community ist kleiner als die der Mainstream-Low-Code-Produkte, was bedeutet, dass es weniger Tutorials von Drittanbietern gibt und man sich stärker auf offizielle Dokumentationen und Community-Foren verlässt. Die Bereitstellungsoptionen haben sich im Laufe der Jahre erweitert, aber Teams sollten aktuelle Hosting- und Client-Optionen anhand der Dokumentation des Anbieters bestätigen, anstatt von einer bestimmten Architektur auszugehen. Für diejenigen, die Low-Code-Reviews der vierten Dimension durchführen, ist es wichtig, diese Faktoren zu berücksichtigen.

4D Community Edition: Der kostenlose Einstieg

Die 4D Community Edition bietet Entwicklern eine kostenlose Möglichkeit, sich mit der Plattform vertraut zu machen und einen Prototyp einer Anwendung zu erstellen, was den natürlichen ersten Schritt bei jeder Evaluierung darstellt. Für einen Entwickler in einem kleinen Team besteht der praktische Wert darin, dass Sie Ihre realen Tabellen modellieren, Ihre realen Formulare erstellen und Ihre realen Wertelisten testen können, bevor kommerzielle Gespräche stattfinden.

Der Vorbehalt betrifft den Umfang der Lizenz. Eine kostenlose Edition ist zum Lernen und Bewerten gedacht und nicht für die Führung eines Unternehmens. Die spezifischen Bedingungen werden vom Anbieter festgelegt und können sich zwischen den Versionen ändern.

Jeder, der eine Produktionsnutzung in Betracht zieht, sollte die aktuellen Lizenzbedingungen auf der 4D-Website lesen und sich vergewissern, was für eine kommerzielle Bereitstellung erforderlich ist. Die Community Edition als kostenlose, permanente Produktionslaufzeit zu behandeln, ist eine häufige und kostspielige Fehlinterpretation.

Richtig eingesetzt ist es jedoch eines der stärksten Argumente für 4D – oft hervorgehoben in Low-Code-Reviews der 4. Dimension: Die Kosten für die Feststellung, ob die Plattform Ihr Problem löst, sind im Wesentlichen Ihre eigene Zeit.

4D-basierte vertikale Anwendungen

Ein wesentlicher Teil dessen, was unter dem 4D-Banner überprüft wird – einschließlich Low-Code-Reviews der 4. Dimension – betrifft nicht die Plattform, sondern die darauf basierenden fertigen Anwendungen.

Verwandte: — Ein Datenbank-Builder ohne Code für Portale, Verzeichnisse und interne Tools – mit Pauschalpreisen statt Gebühren pro Benutzer..

4D verfügt über eine lange Geschichte der von Partnern entwickelten vertikalen Software in Bereichen wie ERP, Mitglieder- und Verbandsmanagement, Gesundheitsverwaltung und Fertigung. Käufer in diesen Märkten entdecken 4D oft, ohne sich jemals dafür zu entscheiden, weil die gesuchte Anwendung zufällig darauf läuft.

Die Bewertung einer 4D-basierten vertikalen Anwendung erfordert andere Fragen als die Bewertung der Plattform. Fragen Sie, ob der Anbieter das Datenmodell für benutzerdefinierte Berichte bereitstellt, ob Sie Felder und Formulare selbst hinzufügen können oder ob Sie für jede Änderung bezahlen müssen und wie der Upgrade-Pfad aussehen wird, wenn die zugrunde liegende Version von 4D weiterentwickelt wird. Eine auf einer leistungsfähigen Plattform gepackte Anwendung ist möglicherweise immer noch nicht geeignet, wenn der Anbieter das Schema sperrt.

Der Vorteil dieser Lösung liegt in der Geschwindigkeit: Sie erhalten ein funktionierendes System und kein Build-Projekt. Der Nachteil besteht darin, dass Sie die Designentscheidungen einer anderen Person in Bezug auf Tabellen, Beziehungen und Schnittstellenkonventionen erben.

Unsere Wahl: — Die langlebige für Teams, die benutzerdefinierte Apps auf Desktop, Web und Mobilgeräten aus einer einzigen Datei benötigen..

Wie 4D im Vergleich zu allgemeinen Low-Code-Plattformen abschneidet

Der Vergleich von 4D mit Power Apps, Mendix, OutSystems oder FileMaker ist der Punkt, an dem die meisten kommerziell orientierten Untersuchungen enden, und ein solcher Vergleich belohnt Spezifität. Allgemeine Low-Code-Plattformen gewinnen tendenziell in Bezug auf Connector-Ökosysteme, cloudnative Bereitstellung und Entwicklerverfügbarkeit. 4D gewinnt tendenziell aufgrund der nativen Modellierung relationaler Daten, der Tiefe seiner Form- und Listentools für dateneingabeintensive Bildschirme und der Tatsache, dass die Datenbank- und Anwendungsschicht ein einziges Produkt und keine Integration sind.

Eine hilfreiche Entscheidungshilfe ist es, Ihre Anwendung in einem Satz zu beschreiben und zu prüfen, welcher Kategorie sie ähnelt. „Ein Aufzeichnungssystem mit vielen zugehörigen Tabellen, dichten Dateneingabeformularen und komplexen Berichten“ deutet auf 4D hin. „Eine Workflow-Anwendung, die sechs SaaS-APIs nutzt und ein mobiles Front-End erfordert“ weist auf eine konnektorreiche Low-Code-Plattform hin. Die meisten realen Projekte liegen irgendwo dazwischen, und der entscheidende Faktor ist normalerweise, welche Seite dieser Linie das größere Risiko birgt.

FileMaker verdient besondere Erwähnung, da es der von den Lesern am häufigsten durchgeführte Vergleich ist. Bei beiden handelt es sich um seit langem etablierte Datenbank- und Formularplattformen einzelner Anbieter mit kostenlosen oder kostengünstigen Einstiegspunkten und kostenpflichtiger Bereitstellung. Die Unterschiede liegen in der Tiefe der Datenmodellierung, der Skriptsprache und den spezifischen Bereitstellungsarchitekturen, die von jedem Anbieter unterstützt werden – Details, die es wert sind, anhand der aktuellen Dokumentation des Anbieters und nicht anhand älterer Vergleichsartikel überprüft zu werden. Für diejenigen, die 4th Dimension Low-Code-Reviews anstreben, sind diese architektonischen Unterschiede von entscheidender Bedeutung.

So bewerten Sie 4D in zwei Wochen

Ein strukturierter Test übertrifft das Lesen von Rezensionen, einschließlich dieser. Die folgende Sequenz erfordert etwa zwei Wochen Teilzeitarbeit und führt zu einer Entscheidung, die Sie verteidigen können.

  1. Modellieren Sie Ihre schwierigste Entität. Erstellen Sie die Tabelle mit den meisten Beziehungen und den schwierigsten Feldtypen. Wenn der Struktureditor Sie hier bekämpft, wird er Sie überall bekämpfen.
  2. Erstellen Sie Ihr dichtestes Dateneingabeformular. Fügen Sie mindestens eine Liste der zugehörigen Feldwerte und eine berechnete oder abgeleitete Anzeige hinzu. Hier verdienen die Formularwerkzeuge von 4D ihren Ruf – oder auch nicht.
  3. Erstellen Sie Ihren komplexesten Bericht. Beim Reporting unterscheiden sich datenzentrierte Plattformen von formularzentrierten Plattformen.
  4. Testen Sie die Bereitstellungsgeschichte. Bestätigen Sie, wie eine erstellte Anwendung Benutzer in Ihrer Umgebung erreicht und welche Lizenz dafür erforderlich ist.
  5. Realitätsprüfung bei Rekrutierung und Support. Suchen Sie nach lokalen Entwicklern, lesen Sie offizielle Community-Foren und beurteilen Sie, wie schnell Fragen beantwortet werden.

Für die Schritte eins bis drei wird die kostenlose Edition verwendet. In den Schritten vier und fünf sprechen Sie mit dem Anbieter und anderen Benutzern und sollten den Schwerpunkt auf aktuelle Informationen statt auf jahrelange Forenbeiträge legen.

Vorbehalte und häufige Fehlinterpretationen

Mehrere wiederkehrende Fehler verzerren die Low-Code-Reviews der 4. Dimension, und ihre Benennung spart Zeit. Die erste besteht darin, die kostenlose Edition als Produktionslizenz zu behandeln.

Die zweite besteht darin, die Plattform anhand einer einzelnen, von einem Partner erstellten Anwendung zu beurteilen, die sowohl die Auswahl dieses Anbieters als auch die Fähigkeiten von 4D widerspiegelt. Die dritte besteht darin, die Anzahl der Funktionen auf verschiedenen Plattformen zu vergleichen, ohne sie danach zu gewichten, wie stark Ihr Projekt von den einzelnen Funktionen abhängt.

Eine vierte Fehlinterpretation besteht darin, anzunehmen, dass „Low Code“ „kein Entwickler“ bedeutet. 4D senkt die Hürden bei der Entwicklung datenzentrierter Anwendungen, aber ein seriöses System profitiert immer noch von jemandem, der sich mit relationalem Design, Indexierung und Transaktionshandling auskennt. Die Plattform reduziert das Codevolumen; Dies beseitigt nicht die Notwendigkeit von fachlichem Urteilsvermögen bei den Daten.

Schließlich kommt es auf die Versionsdrift an. 4D wird seit Jahrzehnten kontinuierlich weiterentwickelt und die Anleitungen einer älteren Version beschreiben möglicherweise nicht das aktuelle Verhalten in ORDA, Formular-Rendering oder Bereitstellung. Überprüfen Sie stets das Datum der Quelle.

Quellen und weiterführende Literatur

  • Low-Code-Entwicklungsplattform – Wikipedia: Eine Low-Code-Entwicklungsplattform (LCDP) bietet eine Softwareentwicklungsumgebung – typischerweise eine grafische Benutzeroberfläche (GUI) – die wenig oder gar kein Schreiben erfordert…
  • Codeüberprüfung – Wikipedia: Codeüberprüfung (manchmal auch als Peer-Review bezeichnet) ist eine Software-Qualitätssicherungsaktivität, bei der eine oder mehrere Personen den Quellcode eines Computerprogramms untersuchen …

Häufig gestellte Fragen

Gilt 4D als Low-Code-Plattform?

4D passt in die Low-Code-Kategorie, da Entwickler mit seinem Formulardesigner, seinen Wertelisten und seinem Struktureditor funktionierende Schnittstellen mit begrenztem handgeschriebenem Code erstellen können. Es verfügt außerdem über eine vollständige Programmiersprache für Logik, die mit visuellen Tools nicht ausgedrückt werden kann, wodurch es näher am Ende des Spektrums „Low-Code mit einer echten Sprache darunter“ liegt als rein deklarative Tools.

Gibt es eine kostenlose Version von 4D?

4D bietet eine kostenlose Community Edition zum Lernen, Prototyping und Evaluieren an. Für die kommerzielle Bereitstellung ist eine kostenpflichtige Lizenz erforderlich. Die genauen Bedingungen werden vom Anbieter festgelegt und können sich von Release zu Release ändern. Überprüfen Sie daher die aktuelle Lizenz auf der 4D-Site, bevor Sie einen Produktionseinsatz planen.

Wie schneidet 4D im Vergleich zu FileMaker ab?

Bei beiden handelt es sich um seit langem etablierte Plattformen einzelner Anbieter, die eine Datenbank mit einem visuellen Formularersteller kombinieren und kostenlose Einstiegspunkte mit kostenpflichtiger Bereitstellung bieten. Praktische Unterschiede liegen in der Tiefe der Datenmodellierung, der Skriptsprache und den unterstützten Bereitstellungsarchitekturen. Vergleichen Sie daher für beide die aktuelle Dokumentation des Anbieters, anstatt sich auf ältere Artikel zu verlassen.

Was sollte ich überprüfen, bevor ich 4D für eine Business-App wähle?

Überprüfen Sie vier Dinge: ob Ihr Datenmodell wirklich relational und komplex ist, ob Ihre Bildschirme viele Dateneingaben erfordern, wie die Anwendung bereitgestellt und lizenziert wird und ob Sie in Ihrer Region Entwickler oder Support finden können. Wenn die ersten beiden Ja und die letzten beiden machbar sind, ist 4D ein guter Kandidat.

Warum sind unabhängige 4D-Rezensionen schwer zu finden?

Die Benutzerbasis von 4D ist kleiner als die der Mainstream-Low-Code-Plattformen, sodass weniger Publikationen darüber sprechen und weniger unabhängige Gutachter darüber schreiben. Die zuverlässigsten Beweise für 4D Low-Code-Rezensionen stammen aus der eigenen Dokumentation und den Versionshinweisen des Anbieters, aktiven Entwickler-Community-Foren und Ihrem eigenen Test-Build und nicht aus aggregierten Review-Sites.

Kann ich eine bestehende 4D-Anwendung auf eine andere Plattform migrieren?

Eine Migration ist möglich, aber selten trivial, da 4D-Anwendungen Schema, Formulare und plattformspezifische Sprachlogik in einem einzigen Projekt kombinieren. Die Kosten hängen vom Umfang der im Code vorhandenen Geschäftslogik im Vergleich zum Datenmodell sowie von der Fähigkeit der Zielplattform ab, Ihre Beziehungen und Berichte genau darzustellen. Planen Sie mindestens ein Budget für die Rekonstruktion der Schnittstellenschicht ein.

Häufig gestellte Fragen

Gilt 4D als Low-Code-Plattform?

4D passt in die Low-Code-Kategorie, da Entwickler mit seinem Formulardesigner, seinen Wertelisten und seinem Struktureditor funktionierende Schnittstellen mit begrenztem handgeschriebenem Code erstellen können. Es verfügt außerdem über eine vollständige Programmiersprache für Logik, die mit visuellen Tools nicht ausgedrückt werden kann, wodurch es näher an das Ende des Spektrums „Low-Code mit einer echten Sprache darunter“ rückt als rein deklarative Tools.

Gibt es eine kostenlose Version von 4D?

4D bietet eine kostenlose Community Edition zum Lernen, Prototyping und Evaluieren an. Für die kommerzielle Bereitstellung ist eine kostenpflichtige Lizenz erforderlich. Die genauen Bedingungen werden vom Anbieter festgelegt und können sich von Release zu Release ändern. Überprüfen Sie daher die aktuelle Lizenz auf der 4D-Site, bevor Sie einen Produktionseinsatz planen.

Wie schneidet 4D im Vergleich zu FileMaker ab?

Bei beiden handelt es sich um seit langem etablierte Plattformen einzelner Anbieter, die eine Datenbank mit einem visuellen Formularersteller kombinieren und kostenlose Einstiegspunkte mit kostenpflichtiger Bereitstellung bieten. Praktische Unterschiede liegen in der Tiefe der Datenmodellierung, der Skriptsprache und den unterstützten Bereitstellungsarchitekturen. Vergleichen Sie daher für beide die aktuelle Dokumentation des Anbieters, anstatt sich auf ältere Artikel zu verlassen.

Was sollte ich prüfen, bevor ich 4D für eine Business-App wähle?

Überprüfen Sie vier Dinge: ob Ihr Datenmodell wirklich relational und komplex ist, ob Ihre Bildschirme viele Dateneingaben erfordern, wie die Anwendung bereitgestellt und lizenziert wird und ob Sie in Ihrer Region Entwickler oder Support finden können. Wenn die ersten beiden Ja und die letzten beiden machbar sind, ist 4D ein guter Kandidat.

Warum sind unabhängige 4D-Rezensionen schwer zu finden?

Die Benutzerbasis von 4D ist kleiner als die der Mainstream-Low-Code-Plattformen, sodass weniger Publikationen darüber sprechen und weniger unabhängige Gutachter darüber schreiben. Die zuverlässigsten Beweise für Low-Code-Reviews der 4. Dimension stammen aus der eigenen Dokumentation und den Versionshinweisen des Anbieters, aktiven Entwickler-Community-Foren und Ihrem eigenen Test-Build und nicht aus aggregierten Review-Sites.

Kann ich eine bestehende 4D-Anwendung auf eine andere Plattform migrieren?

Eine Migration ist möglich, aber selten trivial, da 4D-Anwendungen Schema, Formulare und plattformspezifische Sprachlogik in einem einzigen Projekt kombinieren. Die Kosten hängen vom Umfang der im Code vorhandenen Geschäftslogik im Vergleich zum Datenmodell sowie von der Fähigkeit der Zielplattform ab, Ihre Beziehungen und Berichte genau darzustellen. Budget für eine Rekonstruktion der Schnittstellenschicht mindestens.


Testen Sie FileMaker 45 Tage lang kostenlos

Die langlebige relationale Datenbankplattform für Teams, die benutzerdefinierte Apps auf Desktop, Web und Mobilgeräten aus einer einzigen Datei benötigen.