Hoppa till huvudinnehåll
HPO Software Steg-för-steg-guider för 4D-databaser och low-code-appar – från din första tabell till en färdig företagsapp.

Vissa länkar på denna webbplats är affiliatelänkar: om du handlar via dem kan vi få en provision utan extra kostnad för dig. Detta påverkar aldrig våra rekommendationer. Se vår affiliatedeklaration för mer information. Ansvarsfriskrivning för affiliate.

4th Dimension Low Code Recensioner: Toppval jämfört

Recensioner av 4D som lågkodsplattform jämför ett begränsat urval av alternativ: 4D självt (Developer Pro och den kostnadsfria Community-utgåvan), 4D-baserade vertikala applikationer från partnerleverantörer och generella lågkodsplattformar som konkurrerar om samma småteamprojekt. 4D har funnits på marknaden sedan 1984, och dess nuvarande versioner kombinerar en relationsdatabasmotor med en inbyggd formulärdesigner, så de flesta “utvärderingar” är i själva verket beslut om att bygga eller köpa snarare än direkta jämförelser av funktionslistor.

Viktiga slutsatser

  • 4D är en plattform från en enda leverantör: databasmotorn, formulärdesignern och språket kommer från ett och samma företag, så det finns ingen separat körtid (runtime) att licensiera eller integrera.
  • Riktiga recensioner från tredje part är sällsynta eftersom 4D:s användarbas är mindre än för traditionella lågkodsverktyg; de mest användbara bevisen kommer från utvecklarforum, versionsanteckningar och praktiska tester.
  • Den kostnadsfria Community-utgåvan tar bort det ekonomiska hindret för utvärdering, men kommersiell driftsättning kräver en betald licens: budgetera för detta innan ni binder er.
  • 4D:s ORDA-lager för dataåtkomst och dess verktyg för formulär/värdelistor är de två funktioner som oftast avgör jämförelsen med generiska lågkodsplattformar.
  • Den mest effektiva utvärderingsmetoden är att skapa en egen skärm och rapport under två veckor, inte att gå igenom en checklista över funktioner.

Vad “recensioner av 4D som lågkodsplattform” faktiskt täcker

Sökresultat för recensioner av 4D som lågkodsplattform tenderar att blanda ihop tre olika element, och att separera dem är det första steget mot en användbar jämförelse. Den första kategorin gäller täckning av 4D-plattformen: versionsanteckningar, konferensföreläsningar och leverantörsdokumentation.

Den andra gäller recensioner av applikationer byggda på 4D, vilka vanligtvis är skrivna av företagen som beställt dem snarare än av oberoende analytiker. Den tredje är jämförelser mellan 4D och generella lågkodsverktyg som , Mendix, OutSystems och FileMaker.

Varje kategori svarar på en olika fråga. Plattformstäckningen berättar om 4D underhålls aktivt och vart det är på väg. Applikationsrecensioner berättar hur ett färdigt 4D-system känns i daglig användning. Plattformsjämförelser berättar om 4D överhuvudtaget är rätt kategori av verktyg för ert projekt. En läsare som blandar ihop alla tre slutar med att bedöma 4D utifrån kvaliteten på en partners implementering, vilket är ett misstag i båda riktningarna.

För att vara rättvis fyller 4D en specifik nisch: datatunga affärsapplikationer för små team, byggda av utvecklare som vill ha en riktig relationsdatabas under ett visuellt formulärlager. Verktyg utanför den nischen kommer att överträffa det på vissa punkter och förlora stort på andra.

Alternativen jämförda

Fyra realistiska val presenterar sig för en utvecklare i ett litet team som utvärderar 4D. Tabellen nedan sammanfattar varje alternativs roll.

Relaterat: — Ett enkelt kalkylarksgränssnitt som sitter ovanpå en riktig relationsdatabas, med automatiseringar, vyer och delbara gränssnitt..

AlternativVad det ärBäst förHuvudsaklig avvägning
4D Developer ProKommersiell licens för hela 4D-utvecklingsmiljön och driftsättningTeam som levererar en anpassad, datacentrerad företagsappLicenskostnader per användare och för driftsättning som måste budgeteras
4D Community editionKostnadsfri utgåva av 4D-utvecklingsmiljönLärande, prototypframtagning och utvärdering av lämplighetEj avsedd för kommersiell produktionsmiljö
4D-baserade vertikala apparPaketerade affärsapplikationer från 4D-partnerleverantörerKöpare som vill ha ett färdigt system, inte ett byggeMindre kontroll över datamodellen och användargränssnittet
Generella lågkodsplattformarPower Apps, Mendix, OutSystems, FileMaker och liknandeTeam som prioriterar kopplingar (connectors) och molnbaserad driftsättningSvagare inbyggd relationsmodellering i flera fall

Jämförelsen är inte rent teknisk. Licensmodellen, hostingalternativen och storleken på den pool av utvecklare ni kan rekrytera spelar lika stor roll som funktionslistan, och det är dessa faktorer som oftast missas i ytliga recensioner av 4D som lågkodsplattform.

4D Developer Pro: Kärnplattformen

4D Developer Pro är den betalda utgåvan som används i de flesta kommersiella projekt, och det är det alternativ som en seriös utvärdering bör fokusera på. Miljön samlar en relationsdatabasmotor, en designer för formulär och listrutor, en integrerad HTTP-server för REST-åtkomst och ett proprietärt språk som har utvecklats avsevärt under plattformens livstid. Modern 4D-kod förlitar sig på ORDA (Object Relational Data Access), vilket gör att utvecklare kan arbeta med poster som objekt och samlingar snarare än enbart genom traditionella urvalsbaserade kommandon.

Två förmågor sticker ut i praktisk användning. Den första är formulärdesignerns hantering av värdelistor och visning av relaterade fält: att koppla en lista till ett fält och fylla den från en relaterad tabell är en kort visuell operation snarare än en komplex konfigurationsövning. Den andra är den täta kopplingen mellan datamodellen och gränssnittet: att ändra typen på ett fält eller lägga till en relation fortplantas genom strukturredigeraren på ett sätt som generiska lågkodsverktyg ofta hanterar med mindre elegans.

Om du handlar: — En appbyggare med låg kod som ansluts till den bredare Zoho-sviten och priser per användare snarare än per app..

Kompromisserna är verkliga. Språket och idiomen i 4D är plattformsspecifika, så kompetensen kan endast delvis överföras till andra stackar. Utvecklarcommunityt är mindre än det kring mainstream-lågkodsprodukter, vilket innebär färre tredjepartshandledningar och ett större beroende av officiell dokumentation och communityforum.

Alternativen för driftsättning har utökats under åren, men team bör bekräfta nuvarande hosting- och klientalternativ mot leverantörens egen dokumentation snarare än att anta en viss arkitektur. För dem som genomför recensioner av 4D som lågkodsplattform är dessa faktorer kritiska att överväga.

4D Community Edition: Den kostnadsfria startpunkten

4D Community Edition erbjuder utvecklare ett gratis sätt att lära sig plattformen och prototypa en applikation, vilket gör det till det naturliga första steget i varje utvärdering. För en skapare i ett litet team är det praktiska värdet att man kan modellera sina riktiga tabeller, skapa sina riktiga formulär och testa sina verkliga värdelistor innan några kommersiella diskussioner påbörjas.

Förbehållet gäller licensens omfattning. En gratisutgåva är avsedd för lärande och bedömning, inte för att driva ett företag, och specifika villkor fastställs av leverantören och kan ändras mellan versioner. Alla som överväger produktionsanvändning bör läsa de aktuella licensvillkoren på 4D:s webbplats och bekräfta vad en kommersiell driftsättning kräver. Att behandla Community-utgåvan som en gratis, permanent produktionsmiljö är en vanlig och kostsam missuppfattning.

Används den korrekt är den dock ett av de starkaste argumenten för 4D – något som ofta lyfts fram i recensioner av 4D som lågkodsplattform: kostnaden för att avgöra om plattformen löser ert problem är i princip bara er egen tid.

4D-baserade vertikala applikationer

En betydande del av det som recenseras under 4D-bannern – inklusive recensioner av 4D som lågkodsplattform – är inte plattformen utan de färdiga applikationerna som är byggda på den. 4D har en lång historia av partnerutvecklad vertikal programvara inom områden som ERP, medlems- och föreningshantering, hälso- och sjukvårdsadministration och tillverkning. Köpare på dessa marknader upptäcker ofta 4D utan att någonsin ha valt det, eftersom applikationen de letar efter råkar köras på det.

Relaterat: — En databasbyggare utan kod som syftar till portaler, kataloger och interna verktyg – med schablonpris i stället för avgifter per användare..

Att utvärdera en 4D-baserad vertikal applikation kräver andra frågor än att utvärdera plattformen. Fråga om leverantören exponerar datamodellen för anpassad rapportering, om ni kan lägga till fält och formulär själva eller om ni måste betala för varje ändring, och hur uppgraderingsvägen ser ut när den underliggande versionen av 4D uppdateras. En applikation paketerad på en kapabel plattform kan fortfarande vara olämplig om leverantören låser schemat.

Fördelen med denna lösning är snabbheten: ni får ett fungerande system snarare än ett byggprojekt. Nackdelen är att ni ärver någon annans designbeslut gällande tabeller, relationer och gränssnittskonventioner.

Hur 4D jämförs med generella lågkodsplattformar

Att jämföra 4D med Power Apps, Mendix, OutSystems eller FileMaker är där den mesta kommersiellt inriktade researchningen hamnar, och en sådan jämförelse belönar specificitet. Generella lågkodsplattformar tenderar att vinna när det gäller ekosystem för kopplingar, molnbaserad driftsättning och tillgång till utvecklare. 4D tenderar att vinna på inbyggd modellering av relationsdata, djupet i dess formulär- och listverktyg för datainmatningsintensiva skärmar, och det faktum att databasen och applikationslagret är en och samma produkt snarare än en integration.

Vårt val: — Den långvariga relationsdatabasplattformen för team som behöver anpassade appar på skrivbordet, webben och mobilen från en enda fil..

Ett hjälpsamt sätt att fatta ett beslut är att beskriva er applikation i en mening och se vilken kategori den liknar. “Ett registersystem med många associerade tabeller, täta datainmatningsformulär och komplexa rapporter” pekar mot 4D.

“En arbetsflödesapplikation som utnyttjar sex SaaS-API:er och kräver ett mobilt gränssnitt” pekar mot en kopplingstät låg-kodplattform. De flesta riktiga projekt hamnar någonstans däremellan, och den avgörande faktorn är vanligtvis vilken sida av den gränsen som bär mer av er risk.

FileMaker förtjänar ett särskilt omnämnande eftersom det är den jämförelse läsare gör oftast. Båda är sedan länge etablerade databas- och formulärplattformar från en enda leverantör med gratis- eller lågkostnadsingångar och betald driftsättning.

Skillnaderna ligger i djupet av datamodellering, skriptspråk och de specifika driftsättningsarkitekturer som stöds av respektive leverantör – detaljer som är värda att kontrollera mot leverantörens aktuella dokumentation snarare än i äldre jämförelseartiklar. För dem som söker recensioner av 4D som lågkodsplattform är dessa arkitektoniska skillnader avgörande.

Hur man utvärderar 4D på två veckor

En strukturerad praktisk övning överträffar läsningen av recensioner, inklusive denna. Följande sekvens tar ungefär två veckors deltidsarbete och resulterar i ett beslut som ni kan försvara.

  1. Modellera er svåraste entitet. Skapa tabellen med flest relationer och de svåraste fälttyperna. Om strukturredigeraren motarbetar er här, kommer den att göra det överallt.
  2. Skapa ert tätaste datainmatningsformulär. Inkludera minst en lista med associerade fältvärden och en beräknad eller härledd visning. Det är här 4D:s formulärverktyg antingen bevisar sitt rykte, eller inte.
  3. Ta fram er mest komplexa rapport. Rapportering är där datacentrerade plattformar skiljer sig från formulärcentrerade.
  4. Testa driftsättningsprocessen. Bekräfta hur en skapad applikation når användare i er miljö och vilken licens som krävs.
  5. Verifiera rekrytering och support. Sök efter lokala utvecklare, läs officiella communityforum och bedöm hur snabbt frågor besvaras.

Steg ett till tre använder gratisutgåvan. Steg fyra och fem är där ni pratar med leverantören och andra användare, och där ni bör betona aktuell information snarare än år gamla foruminlägg.

Varningar och vanliga missuppfattningar

Flera återkommande fel förvränger recensioner av 4D som lågkodsplattform, och att namnge dem sparar tid. Det första är att behandla gratisutgåvan som en produktionslicens. Det andra består i att bedöma plattformen utifrån en enda applikation byggd av en partner, vilket återspeglar denna leverantörs val lika mycket som 4D:s kapacitet. Det tredje är att jämföra antalet funktioner mellan plattformar utan att vikta dem utifrån hur mycket ert projekt beror på varje enskild funktion.

En fjärde missuppfattning är att anta att “låg kod” betyder “ingen utvecklare”. 4D sänker barriärerna för att bygga datacentrerade applikationer, men ett seriöst system drar fortfarande nytta av någon som förstår relationsdesign, indexering och transaktionshantering. Plattformen minskar mängden kod; den tar inte bort behovet av omdöme kring data.

Slutligen spelar versionsskillnader roll. 4D har utvecklats kontinuerligt i decennier och vägledning från en äldre version kanske inte beskriver nuvarande beteende i ORDA, formuläråtergivning eller driftsättning. Kontrollera alltid källans datum.

Källor & vidare läsning

  • Low-code development platform — Wikipedia: A low-code development platform (LCDP) provides a software development environment – typically a graphical user interface (GUI) – that involves little or no writing…
  • Code review — Wikipedia: Code review (sometimes referred to as peer review) is a software quality assurance activity in which one or more people examine the source code of a computer program…

Vanliga frågor

Anses 4D vara en lågkodsplattform?

4D passar in i lågkodskategorin eftersom dess formulärdesigner, värdelistor och strukturredigerare tillåter utvecklare att skapa fungerande gränssnitt med begränsad handskriven kod. Det bibehåller också ett fullständigt programmeringsspråk för logik som visuella verktyg inte kan uttrycka, vilket placerar det närmare änden “lågkod med ett riktigt språk under” av spektrumet än rent deklarativa verktyg.

Finns det en gratisversion av 4D?

4D erbjuder en gratis Community Edition avsedd för lärande, prototyper och utvärdering. Kommersiell distribution kräver en betald licens, och de exakta villkoren definieras av leverantören och kan ändras från release till release. Så kontrollera den aktuella licensen på 4D:s webbplats innan du planerar en produktionsinstallation.

Hur är 4D jämfört med FileMaker?

Båda är sedan länge etablerade plattformar från en och samma leverantör som kombinerar en databas med en visuell formulärbyggare och erbjuder gratis ingångspunkter med betald distribution. Praktiska skillnader ligger i djupet av datamodellering, skriptspråk och stödda implementeringsarkitekturer. Så jämför säljarens nuvarande dokumentation för båda istället för att lita på äldre artiklar.

Vad ska jag kontrollera innan jag väljer 4D för en företagsapp?

Kontrollera fyra saker: om din datamodell verkligen är relationell och komplex, om dina skärmar är kräver mycket datainmatning, hur applikationen kommer att distribueras och licensieras och om du kan hitta utvecklare eller support i din region. Om de två första är ja och de två sista är genomförbara är 4D en bra kandidat.

Varför är det svårt att hitta oberoende 4D-recensioner?

4D:s användarbas är mindre än vanliga lågkodsplattformar, så färre publikationer talar om det och färre oberoende granskare skriver om det. Det mest tillförlitliga beviset för recensioner av 4D low-code kommer från leverantörens egen dokumentation och släppnoteringar, aktiva forum för utvecklargemenskapen och din egen testversion snarare än samlade recensionswebbplatser.

Kan jag migrera en befintlig 4D-applikation till en annan plattform?

Migrering är möjlig men sällan trivial, eftersom 4D-applikationer kombinerar schema, formulär och plattformsspecifik språklogik i ett enda projekt. Kostnaden beror på mängden affärslogik som finns i koden kontra datamodellen, och målplattformens förmåga att korrekt representera dina relationer och rapporter. Budget för en rekonstruktion av gränssnittslagret som ett minimum.

Vanliga frågor

Anses 4D vara en lågkodsplattform?

4D passar in i lågkodskategorin eftersom dess formdesigner, värdelistor och strukturredigerare tillåter utvecklare att skapa fungerande gränssnitt med begränsad handskriven kod. Det upprätthåller också ett fullständigt programmeringsspråk för logik som visuella verktyg inte kan uttrycka, vilket sätter det närmare "lågkoden med ett riktigt språk under" änden av spektrumet än rent deklarativa verktyg.

Finns det en gratisversion av 4D?

4D erbjuder en gratis Community Edition avsedd för lärande, prototyper och utvärdering. Kommersiell distribution kräver en betald licens, och de exakta villkoren definieras av leverantören och kan ändras från release till release. Så kontrollera den aktuella licensen på 4D-platsen innan du planerar en produktionsinstallation.

Hur jämförs 4D med FileMaker?

Båda är sedan länge etablerade enleverantörsplattformar som kombinerar en databas med en visuell formbyggare och erbjuder gratis ingångspunkter med betald distribution. Praktiska skillnader ligger i djupet av datamodellering, skriptspråk och stödda implementeringsarkitekturer. Så jämför säljarens nuvarande dokumentation för båda istället för att lita på äldre artiklar.

Vad ska jag kontrollera innan jag väljer 4D för en företagsapp?

Kontrollera fyra saker: om din datamodell verkligen är relationell och komplex, om dina skärmar är tunga för datainmatning, hur applikationen kommer att distribueras och licensieras och om du kan hitta utvecklare eller support i din region. Om de två första är ja och de två sista är genomförbara är 4D en bra kandidat.

Varför är det svårt att hitta oberoende 4D-recensioner?

4D:s användarbas är mindre än vanliga lågkodsplattformar, så färre publikationer talar om det och färre oberoende granskare skriver om det. Det mest tillförlitliga beviset för recensioner av 4:e dimensionen med låg kod kommer från leverantörens egen dokumentation och releasenotes, aktiva forum för utvecklargemenskapen och din egen testversion snarare än samlade recensionswebbplatser.

Kan jag migrera en befintlig 4D-applikation till en annan plattform?

Migrering är möjlig men sällan trivial, eftersom 4D-applikationer kombinerar schema, formulär och plattformsspecifik språklogik i ett enda projekt. Kostnaden beror på mängden affärslogik som finns i koden kontra datamodellen, och målplattformens förmåga att korrekt representera dina relationer och rapporter. Budget för en rekonstruktion av gränssnittslagret som ett minimum.


Prova FileMaker gratis i 45 dagar

Den långvariga relationsdatabasplattformen för team som behöver anpassade appar på skrivbordet, webben och mobilen från en enda fil.