Overslaan naar hoofdinhoud
HPO Software Stapsgewijze handleidingen voor het bouwen van 4D-databases en low-code apps — van je eerste tabel tot een complete zakelijke applicatie.

Sommige links op deze site zijn affiliate-links: als u via deze links koopt, kunnen wij een commissie verdienen zonder dat dit extra kosten voor u met zich meebrengt. Dit heeft nooit invloed op onze aanbevelingen. Zie onze affiliate-verklaring voor meer details. Affiliate-verklaring.

4th Dimension Low Code-recensies: topkeuzes vergeleken

D is sinds 1984 op de markt en de huidige versies combineren een relationele database-engine met een ingebouwde formulierontwerper, dus de meeste ‘evaluaties’ zijn feitelijk ‘build-or-buy’-beslissingen in plaats van onderlinge feature-rasters.

Belangrijkste inzichten

  • 4D is een platform van één leverancier: de database-engine, formulierontwerper en taal komen van één bedrijf, dus er is geen aparte runtime om te licentiëren of te integreren.
  • Echte beoordelingen door derden zijn zeldzaam omdat de gebruikersbasis van 4D kleiner is dan die van traditionele low-code tools; Het nuttigste bewijsmateriaal komt van ontwikkelaarsforums, releaseopmerkingen en praktijktesten.
  • De gratis Community Edition neemt de financiële hindernis van evaluatie weg, maar commerciële implementatie vereist een betaalde licentie: budget hiervoor voordat u zich vastlegt.
  • De ORDA-gegevenstoegangslaag van 4D en de formulier- en waardenlijst-tools zijn de twee kenmerken die meestal de vergelijking met generieke low-code platforms bepalen.
  • De meest effectieve evaluatiemethode is om uw eigen scherm en rapport over twee weken te maken, en niet een checklist voor functies.

Wat “4th Dimension Low Code Reviews” eigenlijk inhoudt

Zoekresultaten voor 4th Dimension low-code reviews hebben de neiging drie verschillende elementen te combineren, en het scheiden ervan is de eerste stap naar een bruikbare vergelijking. De eerste categorie betreft de berichtgeving over het 4D-platform: release notes, conferentiegesprekken en leveranciersdocumentatie.

De tweede betreft beoordelingen van applicaties die op 4D zijn gebouwd, die doorgaans worden geschreven door de bedrijven die er opdracht voor hebben gegeven, en niet door onafhankelijke analisten. De derde zijn vergelijkingen tussen 4D en low-code-tools voor algemeen gebruik, zoals , Mendix, OutSystems en FileMaker.

Elke categorie beantwoordt een andere vraag. Platformdekking vertelt u of 4D actief wordt onderhouden en waar deze naartoe gaat. Applicatiebeoordelingen vertellen u hoe een voltooid 4D-systeem bij dagelijks gebruik aanvoelt.

Platformvergelijkingen vertellen u of 4D überhaupt de juiste categorie tools voor uw project is. Een lezer die alle drie door elkaar haalt, zal uiteindelijk 4D beoordelen op basis van de kwaliteit van de implementatie van een partner, wat een vergissing is in beide richtingen.

Eerlijk gezegd vult 4D een specifieke niche: data-zware bedrijfsapplicaties voor kleine teams, gebouwd door ontwikkelaars die een echte relationele database willen onder een visuele formulierlaag. Tools buiten die niche zullen het op sommige assen verslaan en op andere zwaar verliezen.

Gerelateerd: — Het langlopende relationele databaseplatform voor teams die aangepaste apps nodig hebben op desktop, internet en mobiel vanuit één bestand..

De opties vergeleken

Er doen zich vier realistische keuzes voor aan een kleine teambouwer die 4D evalueert. De onderstaande tabel geeft een overzicht van de plaats van elk.

OptieWat het isBeste voorBelangrijkste afweging
4D-ontwikkelaar ProCommerciële licentie voor de volledige 4D-ontwikkelomgeving en implementatieTeams leveren een aangepaste, datacentrische zakelijke appLicenties per gebruiker en implementatie om in het budget op te nemen
4D Community-editieGratis editie van de 4D-ontwikkelomgevingLeren, prototypen en geschiktheid evaluerenNiet bedoeld voor commerciële productie-implementatie
Op 4D gebaseerde verticale appsVerpakte bedrijfsapplicaties van 4D-partnerleveranciersKopers die een afgewerkt systeem willen, geen buildMinder controle over het datamodel en de gebruikersinterface
Algemene low-code platformsPower Apps, Mendix, OutSystems, FileMaker en dergelijkeTeams geven prioriteit aan connectoren en cloud-native implementatieZwakkere native relationele modellering in verschillende gevallen

De vergelijking is niet puur technisch. Het licentiemodel, de hostingopties en de grootte van de ontwikkelaarspool die u kunt rekruteren zijn net zo belangrijk als de lijst met functies, en dit zijn de factoren die het vaakst worden gemist in oppervlakkige low-code-recensies in de vierde dimensie.

4D Developer Pro: het kernplatform

4D Developer Pro is de betaalde editie die door de meeste commerciële projecten wordt gebruikt, en het is de optie waarop een serieuze evaluatie zich zou moeten concentreren. De omgeving combineert een relationele database-engine, een ontwerper van formulieren en keuzelijsten, een geïntegreerde HTTP-server voor toegang in REST-stijl en een eigen taal die aanzienlijk is geëvolueerd gedurende de levensduur van het platform. Moderne 4D-code is afhankelijk van ORDA (Object Relational Data Access), waardoor ontwikkelaars met records als objecten en verzamelingen kunnen werken in plaats van alleen via traditionele, op selectie gebaseerde opdrachten.

Onze keuze: — Een spreadsheet-eenvoudige interface bovenop een echte relationele database, met automatiseringen, weergaven en deelbare interfaces..

Bij praktisch gebruik vallen twee mogelijkheden op. De eerste is de omgang door de formulierontwerper met invoerlijsten en de weergave van gerelateerde velden: een lijst aan een veld koppelen en deze vanuit een gerelateerde tabel vullen is eerder een korte visuele handeling dan een bedradingsoefening. De tweede is de nauwe koppeling tussen het datamodel en de interface: het wijzigen van het type veld of het toevoegen van een relatie wordt via de structuureditor doorgegeven op een manier die generieke low-code-tools vaak met minder gratie verwerken.

De compromissen zijn reëel. De taal en idiomen van 4D zijn platformspecifiek, dus vaardigheden worden slechts gedeeltelijk overgedragen naar andere stapels. De ontwikkelaarsgemeenschap is kleiner dan die van reguliere low-code-producten, wat betekent dat er minder tutorials van derden zijn en dat er meer afhankelijk is van officiële documentatie en communityforums. De implementatieopties zijn in de loop der jaren uitgebreid, maar teams moeten de huidige hosting- en clientopties bevestigen aan de hand van de eigen documentatie van de leverancier in plaats van uit te gaan van een bepaalde architectuur. Voor degenen die low-code-reviews in de 4e dimensie uitvoeren, zijn deze factoren van cruciaal belang om te overwegen.

4D Community-editie: het gratis startpunt

4D Community Edition biedt ontwikkelaars een gratis manier om het platform te leren kennen en een prototype van een applicatie te maken, waardoor dit de natuurlijke eerste stap is in elke evaluatie. Voor een kleine teammaker is de praktische waarde dat u uw echte tabellen kunt modelleren, uw echte formulieren kunt maken en uw echte waardenlijsten kunt testen voordat u commerciële gesprekken voert.

Het voorbehoud betreft de reikwijdte van de licentie. Een gratis versie is bedoeld voor leren en beoordelen, niet voor het runnen van een bedrijf. Specifieke voorwaarden worden door de leverancier vastgesteld en kunnen tussen releases veranderen.

Iedereen die productiegebruik overweegt, moet de huidige licentievoorwaarden op de 4D-site lezen en bevestigen wat een commerciële implementatie vereist. Het behandelen van de Community-editie als een gratis, permanente productieruntime is een veel voorkomende en kostbare misinterpretatie.

Op de juiste manier gebruikt, is het echter een van de sterkste argumenten vóór 4D, vaak benadrukt in low-code-recensies in de 4e dimensie: de kosten om te bepalen of het platform uw probleem aanpakt, zijn in wezen uw eigen tijd.

Gerelateerd: — Een databasebouwer zonder code, gericht op portals, directory's en interne tools, met vaste prijzen in plaats van kosten per gebruiker..

Op 4D gebaseerde verticale toepassingen

Een aanzienlijk deel van wat onder de 4D-vlag wordt beoordeeld – inclusief low-code-recensies in de vierde dimensie – is niet het platform, maar de voltooide applicaties die erop zijn gebouwd. 4D heeft een lange geschiedenis van door partners ontwikkelde verticale software op gebieden als ERP, lidmaatschaps- en verenigingsbeheer, gezondheidszorgadministratie en productie. Kopers op deze markten ontdekken 4D vaak zonder er ooit voor te kiezen, omdat de applicatie die ze zoeken er toevallig op draait.

Het evalueren van een op 4D gebaseerde verticale applicatie vereist andere vragen dan het evalueren van het platform. Vraag of de leverancier het datamodel beschikbaar stelt voor aangepaste rapportage, of u zelf velden en formulieren kunt toevoegen of dat u voor elke wijziging moet betalen, en hoe het upgradepad eruit zal zien als de onderliggende versie van 4D vooruitgang boekt. Een applicatie die op een geschikt platform is verpakt, is mogelijk nog steeds niet geschikt als de leverancier het schema vergrendelt.

Het voordeel van deze oplossing is snelheid: u krijgt een werkend systeem in plaats van een bouwproject. Het nadeel is dat je de ontwerpbeslissingen van iemand anders over tabellen, relaties en interfaceconventies erft.

Lezersfavoriet: — Low-code app-ontwikkeling op bedrijfsniveau, aangesloten op Microsoft 365, Dataverse en Power Automate..

Hoe 4D zich verhoudt tot algemene low-code platforms

Het vergelijken van 4D met Power Apps, Mendix, OutSystems of FileMaker is waar het meeste commercieel bedoelde onderzoek terechtkomt, en een dergelijke vergelijking beloont specificiteit. Algemene low-code platforms winnen doorgaans als het gaat om connector-ecosystemen, cloud-native implementatie en beschikbaarheid van ontwikkelaars. 4D heeft de neiging te winnen op het gebied van native modellering van relationele gegevens, de diepgang van de vorm- en lijsthulpmiddelen voor gegevensinvoerintensieve schermen, en het feit dat de database- en applicatielaag één enkel product zijn in plaats van een integratie.

Een handige manier om een ​​beslissing te nemen, is door uw applicatie in één zin te beschrijven en te kijken in welke categorie deze valt. “Een registratiesysteem met veel bijbehorende tabellen, compacte formulieren voor gegevensinvoer en complexe rapporten” wijst op 4D.

“Een workflowapplicatie die gebruik maakt van zes SaaS API’s en een mobiele front-end vereist” wijst op een connectorrijk low-code-platform. De meeste echte projecten vallen daar ergens tussenin, en de beslissende factor is meestal aan welke kant van die lijn het grootste risico ligt.

FileMaker verdient een speciale vermelding omdat dit de vergelijking is die lezers het vaakst maken. Beide zijn al lang bestaande database- en formulierplatforms van één leverancier met gratis of goedkope toegangspunten en betaalde implementatie. De verschillen komen neer op de diepgang van de datamodellering, de scripttaal en de specifieke implementatie-architecturen die door elke leverancier worden ondersteund – details die de moeite waard zijn om te vergelijken met de huidige documentatie van de leverancier in plaats van met oudere vergelijkingsartikelen. Voor degenen die op zoek zijn naar low-code-reviews in de 4e dimensie, zijn deze architecturale verschillen van cruciaal belang.

Hoe 4D in twee weken te evalueren

Een gestructureerd essay presteert beter dan het lezen van recensies, inclusief deze. De volgende reeks duurt ongeveer twee weken parttime werken en levert een beslissing op die u kunt verdedigen.

  1. Modeleer uw moeilijkste entiteit. Maak de tabel met de meeste relaties en de moeilijkste veldtypen. Als de structuureditor hier tegenwerkt, zal dat overal gebeuren.
  2. Maak uw meest compacte gegevensinvoerformulier. Voeg minimaal een lijst met bijbehorende veldwaarden en een berekende of afgeleide weergave toe. Dit is waar de formuliertools van 4D hun reputatie verdienen, of niet.
  3. Maak uw meest complexe rapport. Rapportage is waar datacentrische platforms zich onderscheiden van formulierengerichte platforms.
  4. Test het implementatieverhaal. Bevestig hoe een gemaakte applicatie gebruikers in uw omgeving bereikt en welke licentie hiervoor vereist is.
  5. Reality check rekrutering en ondersteuning. Zoek naar lokale ontwikkelaars, lees officiële communityforums en peil hoe snel vragen worden beantwoord.

Bij stap één tot en met drie wordt de gratis versie gebruikt. In stap vier en vijf praat u met de provider en andere gebruikers, en legt u de nadruk op actuele informatie in plaats van op jarenoude forumberichten.

Kanttekeningen en veelvoorkomende misinterpretaties

Verschillende terugkerende fouten verstoren de low-code-reviews in de 4e dimensie, en het benoemen ervan bespaart tijd. De eerste is om de gratis editie te behandelen als een productielicentie.

De tweede bestaat uit het beoordelen van het platform aan de hand van een enkele applicatie die door een partner is gebouwd, wat zowel de keuzes van deze leverancier als de mogelijkheden van 4D weerspiegelt. De derde is om het aantal functies op verschillende platforms te vergelijken zonder ze te wegen op basis van de mate waarin uw project van elke functie afhankelijk is.

Een vierde misvatting is de veronderstelling dat ‘low code’ ‘geen ontwikkelaar’ betekent. 4D verlaagt de barrières voor het bouwen van datacentrische applicaties, maar een serieus systeem heeft nog steeds baat bij iemand die verstand heeft van relationeel ontwerp, indexering en transactieafhandeling. Het platform vermindert het codevolume; dit neemt de noodzaak voor een oordeel over gegevens niet weg.

Ten slotte is versie-drift van belang. 4D wordt al tientallen jaren continu ontwikkeld en richtlijnen uit een oudere release beschrijven mogelijk niet het huidige gedrag in ORDA, formulierweergave of implementatie. Controleer altijd de datum van de bron.

Bronnen en verder lezen

  • Low-code ontwikkelplatform – Wikipedia: Een low-code ontwikkelplatform (LCDP) biedt een software-ontwikkelomgeving – doorgaans een grafische gebruikersinterface (GUI) – waarbij weinig of geen schrijfwerk nodig is…
  • Code review – Wikipedia: Code review (ook wel peer review genoemd) is een softwarekwaliteitsborgingsactiviteit waarbij een of meer mensen de broncode van een computerprogramma onderzoeken…

Veelgestelde vragen

Wordt 4D beschouwd als een low-code platform?

4D past in de low-code-categorie omdat de formulierontwerper, invoerlijsten en structuureditor ontwikkelaars in staat stellen werkende interfaces te creëren met beperkte handgeschreven code. Het onderhoudt ook een volledige programmeertaal voor logica die visuele tools niet kunnen uitdrukken, waardoor het dichter bij de “low-code met een echte taal eronder” kant van het spectrum komt dan puur declaratieve tools.

Is er een gratis versie van 4D?

4D biedt een gratis Community Edition bedoeld voor leren, prototypen en evaluatie. Voor commerciële implementatie is een betaalde licentie vereist. De exacte voorwaarden worden door de leverancier gedefinieerd en kunnen van release tot release veranderen. Controleer dus de huidige licentie op de 4D-site voordat u een productie-implementatie plant.

Hoe verhoudt 4D zich tot FileMaker?

Beide zijn al lang bestaande platforms van één leverancier die een database combineren met een visuele formulierbouwer en gratis toegangspunten bieden met betaalde implementatie. Praktische verschillen liggen in de diepgang van datamodellering, scripttaal en ondersteunde implementatiearchitecturen. Vergelijk dus de huidige documentatie van de leverancier voor beide, in plaats van te vertrouwen op oudere artikelen.

Wat moet ik controleren voordat ik 4D kies voor een zakelijke app?

Controleer vier dingen: of uw datamodel echt relationeel en complex is, of uw schermen veel gegevensinvoer vereisen, hoe de applicatie zal worden ingezet en gelicentieerd, en of u ontwikkelaars of ondersteuning in uw regio kunt vinden. Als de eerste twee ja zijn en de laatste twee haalbaar, is 4D een goede kandidaat.

Waarom zijn onafhankelijke 4D-beoordelingen moeilijk te vinden?

De gebruikersbasis van 4D is kleiner dan die van reguliere low-code platforms, waardoor er minder publicaties over praten en er minder onafhankelijke reviewers over schrijven. Het meest betrouwbare bewijs voor low-code-recensies van 4D komt uit de eigen documentatie en release notes van de leverancier, actieve ontwikkelaarscommunityforums en uw eigen proefversie in plaats van geaggregeerde recensiesites.

Kan ik een bestaande 4D-applicatie naar een ander platform migreren?

Migratie is mogelijk, maar zelden triviaal, omdat 4D-applicaties schema’s, formulieren en platformspecifieke taallogica combineren in één enkel project. De kosten zijn afhankelijk van de hoeveelheid bedrijfslogica die aanwezig is in de code versus het datamodel, en het vermogen van het doelplatform om uw relaties en rapporten accuraat weer te geven. Houd rekening met minimaal een reconstructie van de interfacelaag.

Veelgestelde vragen

Wordt 4D gezien als een low-code platform?

4D past in de low-code-categorie omdat de formulierontwerper, invoerlijsten en structuureditor ontwikkelaars in staat stellen werkende interfaces te creëren met beperkte handgeschreven code. Het beschikt ook over een volledige programmeertaal voor logica die visuele tools niet kunnen uitdrukken, waardoor het dichter bij de 'low-code met een echte taal eronder'-kant van het spectrum komt dan puur declaratieve tools.

Bestaat er een gratis versie van 4D?

4D biedt een gratis Community Edition bedoeld voor leren, prototypen en evaluatie. Voor commerciële implementatie is een betaalde licentie vereist. De exacte voorwaarden worden door de leverancier gedefinieerd en kunnen van release tot release veranderen. Controleer dus de huidige licentie op de 4D-site voordat u een productie-implementatie plant.

Hoe verhoudt 4D zich tot FileMaker?

Beide zijn al lang bestaande platforms van één leverancier die een database combineren met een visuele formulierbouwer en gratis toegangspunten bieden met betaalde implementatie. Praktische verschillen liggen in de diepgang van datamodellering, scripttaal en ondersteunde implementatiearchitecturen. Vergelijk dus de huidige documentatie van de leverancier voor beide, in plaats van te vertrouwen op oudere artikelen.

Wat moet ik controleren voordat ik 4D voor een zakelijke app kies?

Controleer vier dingen: of uw datamodel echt relationeel en complex is, of uw schermen veel gegevensinvoer vereisen, hoe de applicatie zal worden ingezet en gelicentieerd, en of u ontwikkelaars of ondersteuning in uw regio kunt vinden. Als de eerste twee ja zijn en de laatste twee haalbaar, is 4D een goede kandidaat.

Waarom zijn onafhankelijke 4D-beoordelingen moeilijk te vinden?

De gebruikersbasis van 4D is kleiner dan die van reguliere low-code platforms, waardoor er minder publicaties over praten en er minder onafhankelijke reviewers over schrijven. Het meest betrouwbare bewijs voor low-code-recensies in de 4e dimensie komt uit de eigen documentatie en release-opmerkingen van de leverancier, actieve ontwikkelaarscommunityforums en uw eigen proefversie in plaats van geaggregeerde recensiesites.

Kan ik een bestaande 4D-applicatie naar een ander platform migreren?

Migratie is mogelijk, maar zelden triviaal, omdat 4D-applicaties schema's, formulieren en platformspecifieke taallogica combineren in één enkel project. De kosten zijn afhankelijk van de hoeveelheid bedrijfslogica die aanwezig is in de code versus het datamodel, en het vermogen van het doelplatform om uw relaties en rapporten accuraat weer te geven. Budget voor minimaal een reconstructie van de interfacelaag.


Probeer Power Apps gratis met uw werkaccount

Low-code app-ontwikkeling op bedrijfsniveau, aangesloten op Microsoft 365, Dataverse en Power Automate.