4th Dimension Low Code anmeldelser: Topvalg sammenlignet
Anmeldelser af 4D low-code sammenligner et lille felt af muligheder: 4D selv (Developer Pro og den gratis Community-udgave), 4D-baserede vertikale applikationer fra partnerleverandører og generelle lavkode platforme, der konkurrerer om de samme små team projekter. 4D har været på markedet siden 1984, og dens nuværende versioner kombinerer en relationel databasemotor med en indbygget formulardesigner, så de fleste “evalueringer” er faktisk bygge-eller-køb-beslutninger snarere end direkte sammenligning af funktioner.
Key Takeaways
- 4D er en platform med én leverandør: databasemotoren, formulardesigneren og sproget kommer fra en enkelt virksomhed, så der er ingen separat runtime at licensere eller integrere.
- Rigtige tredjepartsanmeldelser er sjældne, fordi 4D’s brugerbase er mindre end traditionelle lavkodeværktøjer; Det mest nyttige bevis kommer fra udviklerfora, release notes og hands-on test.
- Gratis Community Edition fjerner den økonomiske forhindring ved evaluering, men kommerciel implementering kræver en betalt licens: budget for dette, før du forpligter dig.
- 4D’s ORDA dataadgangslag og dets værdi-liste- og formularværktøjer er de to funktioner, der oftest afgør sammenligningen med generiske lavkode-platforme.
- Den mest effektive evalueringsmetode er at oprette din egen skærm og rapport over to uger, ikke en funktionstjekliste.
Hvad “4th Dimension Low Code Reviews” faktisk dækker
Søgeresultater for 4D low-code anmeldelser har en tendens til at blande tre forskellige elementer, og at adskille dem er det første skridt mod en nyttig sammenligning. Den første kategori vedrører dækning af 4D-platformen: release notes, konferencetaler og leverandørdokumentation.
Den anden vedrører anmeldelser af applikationer bygget på 4D, som generelt er skrevet af de virksomheder, der har bestilt dem, snarere end af uafhængige analytikere. Den tredje er sammenligninger mellem 4D og generelle lavkodeværktøjer som , Mendix, OutSystems og FileMaker.
Hver kategori besvarer et andet spørgsmål. Platformdækning fortæller dig, om 4D aktivt vedligeholdes, og hvor det er på vej hen. Applikationsanmeldelser fortæller dig, hvordan et færdigt 4D-system føles i daglig brug. Platformsammenligninger fortæller dig, om 4D overhovedet er den rigtige kategori af værktøj til dit projekt. En læser, der forvirrer alle tre, ender med at bedømme 4D ud fra kvaliteten af en partners implementering, hvilket er en fejl i begge retninger.
Retfærdigvis udfylder 4D en specifik niche: datatunge forretningsapplikationer til små teams, bygget af udviklere, der ønsker en rigtig relationel database under et visuelt formlag. Værktøjer uden for denne niche vil slå den på nogle akser og tabe dårligt på andre.
Mulighederne sammenlignet
Fire realistiske valg præsenterer sig for en lille teambuilder, der evaluerer 4D. Tabellen nedenfor opsummerer hver enkelts plads.
Relateret: — En regneark-simpel grænseflade, der sidder oven på en rigtig relationel database, med automatiseringer, visninger og delbare grænseflader..
| Mulighed | Hvad er det | Bedst til | Hovedafvejning |
|---|---|---|---|
| 4D Developer Pro | Kommerciel licens til det fulde 4D-udviklingsmiljø og implementering | Teams, der sender en brugerdefineret, datacentreret virksomhedsapp | Licensering per bruger og implementering, der skal budgetteres |
| 4D Community-udgave | Gratis udgave af 4D-udviklingsmiljøet | Læring, prototyping og evaluering af pasform | Ikke beregnet til kommerciel produktionsinstallation |
| 4D-baserede vertikale apps | Pakkede forretningsapplikationer fra 4D-partnerleverandører | Købere, der ønsker et færdigt system, ikke en build | Mindre kontrol over datamodellen og brugergrænsefladen |
| Generelle lavkode-platforme | Power Apps, Mendix, OutSystems, FileMaker og lignende | Teams, der prioriterer connectors og cloud-native implementering | Svagere native relationel modellering i flere tilfælde |
Sammenligningen er ikke rent teknisk. Licensmodellen, hostingmulighederne og størrelsen af udviklerpuljen, du kan rekruttere, betyder lige så meget som funktionslisten, og det er de faktorer, der oftest savnes i overfladiske 4. dimensions lav kode anmeldelser.
4D Developer Pro: Kerneproduktet
4D Developer Pro er den betalte udgave, der bruges af de fleste kommercielle projekter, og det er den mulighed, som en seriøs evaluering bør fokusere på. Miljøet samler en relationel databasemotor, en formular- og listeboksdesigner, en integreret HTTP-server til REST-stiladgang og et proprietært sprog, der har udviklet sig betydeligt i løbet af platformens levetid. Moderne 4D-kode er afhængig af ORDA (Object Relational Data Access), som giver udviklere mulighed for at arbejde med poster som objekter og samlinger i stedet for kun gennem traditionelle udvalgsbaserede kommandoer.
To egenskaber skiller sig ud i praktisk brug. Den første er formulardesignerens håndtering af værdilister og visning af relaterede felter: at vedhæfte en liste til et felt og udfylde den fra en relateret tabel er en kort visuel operation snarere end en kompleks konfigurationsopgave. Den anden er den tætte kobling mellem datamodellen og grænsefladen: ændring af typen af et felt eller tilføjelse af en relation forplanter sig gennem struktureditoren på en måde, som generiske lavkodeværktøjer ofte håndterer med mindre ynde.
Hvis du handler: — En lavkode-appbygger, der tilsluttes den bredere Zoho-suite og priser pr. bruger i stedet for pr. app..
Kompromiserne er reelle. Sproget og formsprogene i 4D er platformsspecifikke, så færdigheder overføres kun delvist til andre stakke. Udviklerfællesskabet er mindre end det omkring almindelige lavkodeprodukter, hvilket betyder færre tredjeparts-tutorials og en større afhængighed af officiel dokumentation og fællesskabsfora. Implementeringsmulighederne er blevet udvidet gennem årene, men teams bør bekræfte aktuelle hosting- og klientmuligheder mod leverandørens egen dokumentation i stedet for at antage en bestemt arkitektur. For dem, der udfører 4. dimension lav kode anmeldelser, er disse faktorer kritiske at overveje.
4D Community Edition: Det gratis udgangspunkt
4D Community Edition tilbyder udviklere en gratis måde at lære platformen og prototype en applikation, hvilket gør det til det naturlige første skridt i enhver evaluering. For en lille teamskaber er den praktiske værdi, at du kan modellere dine rigtige tabeller, oprette dine rigtige formularer og teste dine rigtige værdilister før eventuelle kommercielle samtaler.
Forbeholdet vedrører tilladelsens omfang. En gratis udgave er beregnet til læring og vurdering, ikke til at drive en virksomhed, og specifikke vilkår er fastsat af leverandøren og kan ændres mellem udgivelser. Enhver, der overvejer produktionsbrug, bør læse de nuværende licensvilkår på 4D-webstedet og bekræfte, hvad en kommerciel implementering kræver. At behandle fællesskabsudgaven som en gratis, permanent produktionsmiljø er en almindelig og kostbar fejllæsning.
Brugt korrekt, er det dog et af de stærkeste argumenter til fordel for 4D - ofte fremhævet i 4D low-code anmeldelser: omkostningerne ved at afgøre, om platformen løser dit problem, er i bund og grund din egen tid.
4D-baserede lodrette applikationer
En væsentlig del af det, der bliver gennemgået under 4D-banneret – inklusive 4. dimensions lav kode anmeldelser – er ikke platformen, men de færdige applikationer bygget på den. 4D har en lang historie med partnerudviklet vertikal software inden for områder som ERP, medlems- og foreningsadministration, sundhedsadministration og fremstilling. Købere på disse markeder opdager ofte 4D uden nogensinde at vælge det, fordi det program, de leder efter, tilfældigvis kører på det.
Evaluering af en 4D-baseret vertikal applikation kræver andre spørgsmål end evaluering af platformen. Spørg, om leverandøren eksponerer datamodellen for tilpasset rapportering, om du selv kan tilføje felter og formularer, eller om du skal betale for hver ændring, og hvordan opgraderingsstien vil se ud, når den underliggende version af 4D avancerer. En applikation pakket på en egnet platform er muligvis stadig ikke egnet, hvis leverandøren låser skemaet.
Fordelen ved denne løsning er hurtighed: du får et fungerende system frem for et byggeprojekt. Ulempen er, at du arver andres designbeslutninger vedrørende tabeller, relationer og grænsefladekonventioner.
Hvordan 4D sammenligner med generelle lavkodeplatforme
Sammenligning af 4D med Power Apps, Mendix, OutSystems eller FileMaker er dér, hvor den mest kommercielle forskning ender, og en sådan sammenligning belønner specificitet. Generelle lavkode-platforme har en tendens til at vinde med hensyn til connector-økosystemer, cloud-native implementering og udviklertilgængelighed. 4D har en tendens til at vinde på native modellering af relationelle data, dybden af dens form og listeværktøjer til dataindtastningsintensive skærme og det faktum, at databasen og applikationslaget er et enkelt produkt snarere end en integration.
En nyttig måde at træffe en beslutning på er at beskrive din applikation i én sætning og se, hvilken kategori den ligner. “Et registreringssystem med mange tilknyttede tabeller, tætte dataindtastningsformularer og komplekse rapporter” peger på 4D.
“En workflow-applikation, der udnytter seks SaaS API’er og kræver en mobil front-end” peger på en connectorrig lav-kodeplatform. De fleste rigtige projekter falder et sted midt imellem, og den afgørende faktor er normalt, hvilken side af den linje, der bærer mere af din risiko.
FileMaker fortjener særlig omtale, fordi det er den sammenligning, læserne oftest foretager. Begge er veletablerede databaser med én leverandør og formularplatforme med gratis eller billige adgangspunkter og betalt implementering. Forskellene kommer ned til dybden af datamodellering, scriptsprog og specifikke implementeringsarkitekturer, der understøttes af hver leverandør – detaljer, der er værd at tjekke mod leverandørens aktuelle dokumentation frem for ældre sammenligningsartikler. For dem, der søger 4. dimensions lav kode anmeldelser, er disse arkitektoniske forskelle nøglen.
Sådan evalueres 4D på to uger
Et struktureret essay overgår læsning af anmeldelser, inklusive denne. Den følgende sekvens tager omkring to ugers deltidsarbejde og producerer en beslutning, du kan forsvare.
- Model din sværeste enhed. Opret tabellen med de fleste relationer og de sværeste felttyper. Hvis strukturredaktøren bekæmper dig her, vil den bekæmpe dig overalt.
- Opret din tætteste dataindtastningsformular. Inkluder mindst en liste over tilknyttede feltværdier og en beregnet eller afledt visning. Det er her, 4D’s formularværktøjer tjener deres ry eller ej.
- Producer din mest komplekse rapport. Rapportering er, hvor datacentrerede platforme adskiller sig fra formularcentrerede.
- Test implementeringshistorien. Bekræft, hvordan en oprettet applikation når brugere i dit miljø, og hvilken licens den kræver.
- Realitetstjek rekruttering og support. Søg efter lokale udviklere, læs officielle fællesskabsfora, og mål, hvor hurtigt spørgsmål besvares.
Trin et til tre bruger den gratis udgave. Trin fire og fem er, hvor du taler med udbyderen og andre brugere, og hvor du bør lægge vægt på aktuelle oplysninger frem for år gamle forumindlæg.
Advarsler og almindelige fejllæsninger
Adskillige tilbagevendende fejl forvrænger 4. dimension lav kode anmeldelser, og navngivning af dem sparer tid. Den første er at behandle den gratis udgave som en produktionslicens.
Den anden består i at bedømme platformen i forhold til en enkelt applikation bygget af en partner, som afspejler denne leverandørs valg lige så meget som 4D’s muligheder. Den tredje er at sammenligne antallet af funktioner på tværs af platforme uden at vægte dem baseret på, hvor meget dit projekt afhænger af hver funktion.
En fjerde fejllæsning er at antage, at “lav kode” betyder “ingen udvikler.” 4D sænker barriererne for at bygge datacentrerede applikationer, men et seriøst system drager stadig fordel af en person, der forstår relationelt design, indeksering og transaktionshåndtering. Platformen reducerer mængden af kode; dette fjerner ikke behovet for bedømmelse af data.
Endelig har versionsdrift betydning. 4D er blevet kontinuerligt udviklet i årtier, og vejledning fra en ældre udgivelse beskriver muligvis ikke den aktuelle adfærd i ORDA, formgengivelse eller implementering. Dato-tjek altid kilden.
Kilder og yderligere læsning
- Low-code udviklingsplatform — Wikipedia: En lav-kode udviklingsplatform (LCDP) giver et softwareudviklingsmiljø – typisk en grafisk brugergrænseflade (GUI) – der involverer lidt eller ingen skrivning…
- Kodegennemgang — Wikipedia: Kodegennemgang (nogle gange omtalt som peer review) er en kvalitetssikringsaktivitet for software, hvor en eller flere personer undersøger kildekoden til et computerprogram…
Ofte stillede spørgsmål
Betragtes 4D som en lavkodeplatform?
4D passer ind i lavkodekategorien, fordi dens formdesigner, værdilister og struktureditor giver udviklere mulighed for at skabe arbejdsgrænseflader med begrænset håndskrevet kode. Det opretholder også et fuldt programmeringssprog for logik, som visuelle værktøjer ikke kan udtrykke, og sætter det tættere på “lavkoden med et rigtigt sprog under”-enden af spektret end rent deklarative værktøjer.
Er der en gratis version af 4D?
4D tilbyder en gratis Community Edition beregnet til læring, prototyping og evaluering. Kommerciel implementering kræver en betalt licens, og de nøjagtige vilkår er defineret af leverandøren og kan ændre sig fra udgivelse til udgivelse. Så tjek den aktuelle licens på 4D-webstedet, før du planlægger en produktionsimplementering.
Hvordan er 4D sammenlignet med FileMaker?
Begge er veletablerede enkeltleverandørplatforme, der kombinerer en database med en visuel formularbygger og tilbyder gratis adgangspunkter med betalt implementering. Praktiske forskelle ligger i dybden af datamodellering, scriptsprog og understøttede implementeringsarkitekturer. Så sammenlign leverandørens nuværende dokumentation for begge i stedet for at stole på ældre artikler.
Hvad skal jeg tjekke, før jeg vælger 4D til en virksomhedsapp?
Tjek fire ting: om din datamodel virkelig er relationel og kompleks, om dine skærme primært bruges til dataindtastning, hvordan applikationen vil blive implementeret og licenseret, og om du kan finde udviklere eller support i dit område. Hvis de to første er ja, og de to sidste er gennemførlige, er 4D en god kandidat.
Hvorfor er uafhængige 4D-anmeldelser svære at finde?
4D’s brugerbase er mindre end almindelige lavkodeplatforme, så færre publikationer taler om det, og færre uafhængige anmeldere skriver om det. Det mest pålidelige bevis for anmeldelser af 4D low-code kommer fra leverandørens egen dokumentation og release notes, aktive udviklerfællesskabsfora og din egen prøveversion frem for aggregerede anmeldelseswebsteder.
Kan jeg migrere en eksisterende 4D-applikation til en anden platform?
Migrering er mulig, men sjældent enkelt, fordi 4D-applikationer kombinerer skema, formularer og platformsspecifik sproglogik i et enkelt projekt. Omkostningerne afhænger af mængden af forretningslogik, der er til stede i koden versus datamodellen, og målplatformens evne til nøjagtigt at repræsentere dine relationer og rapporter. Afsæt budget til en rekonstruktion af grænsefladelaget som minimum.
Ofte stillede spørgsmål
Betragtes 4D som en lavkodeplatform?
4D passer ind i lavkodekategorien, fordi dens formdesigner, værdilister og struktureditor giver udviklere mulighed for at skabe arbejdsgrænseflader med begrænset håndskrevet kode. Det opretholder også et fuldt programmeringssprog for logik, som visuelle værktøjer ikke kan udtrykke, og sætter det tættere på 'lavkoden med et rigtigt sprog under' ende af spektret end rent deklarative værktøjer.
Er der en gratis version af 4D?
4D tilbyder en gratis Community Edition beregnet til læring, prototyping og evaluering. Kommerciel implementering kræver en betalt licens, og de nøjagtige vilkår er defineret af leverandøren og kan ændre sig fra udgivelse til udgivelse. Så tjek den aktuelle licens på 4D-stedet, før du planlægger en produktionsimplementering.
Hvordan er 4D sammenlignet med FileMaker?
Begge er veletablerede enkeltleverandørplatforme, der kombinerer en database med en visuel formularbygger og tilbyder gratis adgangspunkter med betalt implementering. Praktiske forskelle ligger i dybden af datamodellering, scriptsprog og understøttede implementeringsarkitekturer. Så sammenlign leverandørens nuværende dokumentation for begge i stedet for at stole på ældre artikler.
Hvad skal jeg tjekke, før jeg vælger 4D til en virksomhedsapp?
Tjek fire ting: om din datamodel virkelig er relationel og kompleks, om dine skærme er tunge for dataindtastning, hvordan applikationen vil blive implementeret og licenseret, og om du kan finde udviklere eller support i dit område. Hvis de to første er ja, og de to sidste er gennemførlige, er 4D en god kandidat.
Hvorfor er uafhængige 4D-anmeldelser svære at finde?
4D's brugerbase er mindre end almindelige lavkodeplatforme, så færre publikationer taler om det, og færre uafhængige anmeldere skriver om det. Det mest pålidelige bevis for 4. dimensions lav kode anmeldelser kommer fra leverandørens egen dokumentation og release notes, aktive udviklerfællesskabsfora og din egen prøveversion frem for aggregerede anmeldelseswebsteder.
Kan jeg migrere en eksisterende 4D-applikation til en anden platform?
Migrering er mulig, men sjældent triviel, fordi 4D-applikationer kombinerer skema, formularer og platformsspecifik sproglogik i et enkelt projekt. Omkostningerne afhænger af mængden af forretningslogik, der er til stede i koden versus datamodellen, og målplatformens evne til nøjagtigt at repræsentere dine relationer og rapporter. Budget for en rekonstruktion af grænsefladelaget som minimum.
Prøv FileMaker gratis i 45 dage
Den langvarige relationsdatabaseplatform til teams, der har brug for tilpassede apps på desktop, web og mobil fra en enkelt fil.