Siirry pääsisältöön
HPO Software Askel askeleelta etenevät oppaat 4D-tietokantojen ja low-code-sovellusten rakentamiseen – ensimmäisestä taulukosta valmiiksi liiketoimintasovellukseksi.

Osa tämän sivuston linkeistä on kumppanuuslinkkejä: ostamalla niiden kautta voimme ansaita komission ilman lisäkustannuksia sinulle. Tämä ei vaikuta suosituksiimme. Lue lisää kumppanuusilmoituksestamme. Kumppanuusilmoitus.

4th Dimension Low Code -arvostelut: Parhaat valinnat verrattuna

4D low code -arvosteluissa verrataan pientä valikoimaa vaihtoehtoja: itse 4D (Developer Pro ja ilmainen Community Edition), 4D-pohjaiset vertikaaliset sovellukset kumppanitoimittajilta ja yleiset matalakoodialustat, jotka kilpailevat samoista pienryhmäprojekteista. 4D on ollut markkinoilla vuodesta 1984, ja sen nykyiset versiot yhdistävät relaatiotietokantamoottorin ja sisäänrakennetun lomakesuunnittelijan, joten useimmat “arvioinnit” ovat itse asiassa rakentaa tai osta -päätöksiä pikemminkin kuin suoria ominaisuusvertailuja.

Keskeiset kohdat

  • 4D on yhden toimittajan alusta: tietokantamoottori, lomakesuunnittelija ja kieli tulevat yhdeltä yritykseltä, joten erillistä ajonaikaa lisensoimiseen tai integrointiin ei ole.
  • Todelliset kolmannen osapuolen arvostelut ovat harvinaisia, koska 4D:n käyttäjäkunta on pienempi kuin perinteiset matalakoodityökalut; Hyödyllisin näyttö on peräisin kehittäjien foorumeilta, julkaisutiedoista ja käytännön testauksesta.
  • Free Community Edition poistaa arvioinnin taloudelliset esteet, mutta kaupallinen käyttöönotto vaatii maksullisen lisenssin: budjetoi tämä ennen sitoutumista.
  • 4D:n ORDA-tietojen käyttökerros ja sen lomake- ja arvoluettelotyökalut ovat kaksi ominaisuutta, jotka päättävät useimmiten vertailun yleisiin matalakoodialustoihin.
  • Tehokkain arviointimenetelmä on luoda oma näyttö ja raportti kahden viikon aikana, ei ominaisuuksien tarkistuslista.

Mitä “4th Dimension Low Code Reviews” oikeastaan kattaa

4D low code -arvostelujen hakutuloksissa on yleensä kolme eri elementtiä, ja niiden erottaminen on ensimmäinen askel kohti hyödyllistä vertailua. Ensimmäinen luokka koskee 4D-alustan kattavuutta: julkaisutiedot, konferenssipuheet ja toimittajan dokumentaatio.

Toinen koskee 4D-pohjaisten sovellusten arvioita, jotka yleensä kirjoittavat ne tilaaneet yritykset eivätkä riippumattomat analyytikot. Kolmas on vertailu 4D- ja yleiskäyttöisten matalakoodityökalujen, kuten Microsoft Power Appsin, Mendixin, OutSystemsin ja FileMakerin, välillä.

Jokainen kategoria vastaa eri kysymykseen. Alustan kattavuus kertoo, ylläpidetäänkö 4D:tä aktiivisesti ja mihin se on menossa. Sovellusarvostelut kertovat, miltä valmis 4D-järjestelmä tuntuu päivittäisessä käytössä. Alustavertailut kertovat, onko 4D ollenkaan oikea työkaluluokka projektiisi. Lukija, joka sekoittaa kaikki kolme, päätyy arvioimaan 4D:tä kumppanin toteutuksen laadusta, mikä on virhe molempiin suuntiin.

Rehellisesti sanottuna 4D täyttää tietyn markkinaraon: paljon dataa vaativat yrityssovellukset pienille ryhmille, jotka ovat kehittäjien rakentamia, jotka haluavat todellisen relaatiotietokannan visuaalisen lomakekerroksen alle. Tämän markkinaraon ulkopuolella olevat työkalut lyövät sen joillakin akseleilla ja häviävät pahasti toisilla.

Vertailuvaihtoehdot

Pienen tiimin rakentajalle, joka arvioi 4D:tä, on neljä realistista valintaa. Alla olevassa taulukossa on yhteenveto kunkin paikasta.

Aiheeseen liittyvä: — Pitkäaikainen tiimeille, jotka tarvitsevat mukautettuja sovelluksia työpöydälle, verkkoon ja mobiililaitteille yhdestä tiedostosta..

VaihtoehtoMikä se onParasTärkein kompromissi
4D Developer ProKaupallinen lisenssi koko 4D-kehitysympäristöön ja käyttöönottoonTiimit toimittavat mukautetun, tietokeskeisen yrityssovelluksenPaikkakohtainen ja käyttöönoton lisensointi budjettiin
4D Community EditionIlmainen versio 4D-kehitysympäristöstäOppiminen, prototyyppien luominen ja sopivuuden arviointiEi tarkoitettu kaupalliseen tuotantokäyttöön
4D-pohjaiset pystysuuntaiset sovelluksetPakatut yrityssovellukset 4D-kumppanitoimittajiltaOstajat, jotka haluavat valmiin järjestelmän, eivät rakennustaVähemmän hallintaa tietomalliin ja käyttöliittymään
Yleiset matalakoodialustatPower Apps, Mendix, OutSystems, FileMaker ja vastaavatTiimit priorisoivat liittimiä ja pilvipohjaisen käyttöönotonHeikompi natiivi relaatiomallinnus useissa tapauksissa

Vertailu ei ole puhtaasti teknistä. Lisenssimallilla, isännöintivaihtoehdoilla ja rekrytoitavissa olevan kehittäjäjoukon kokolla on yhtä paljon merkitystä kuin ominaisuusluettelollakin, ja nämä tekijät jäävät useimmiten huomiotta pinnallisissa 4D low code -arvosteluissa.

4D Developer Pro: Ydinalusta

4D Developer Pro on maksullinen versio, jota useimmat kaupalliset projektit käyttävät, ja se on vaihtoehto, johon vakavan arvioinnin tulisi keskittyä. Ympäristö yhdistää relaatiotietokantamoottorin, lomake- ja luetteloruutusuunnittelijan, integroidun HTTP-palvelimen REST-tyyliin pääsyä varten ja patentoidun kielen, joka on kehittynyt merkittävästi alustan käyttöiän aikana. Nykyaikainen 4D-koodi perustuu ORDA:han (Object Relational Data Access), jonka avulla kehittäjät voivat käsitellä tietueita objekteina ja kokoelmina perinteisten valintaan perustuvien komentojen sijaan.

Käytännössä kaksi ominaisuutta erottuu edukseen. Ensimmäinen on lomakesuunnittelijan arvoluetteloiden käsittely ja niihin liittyvien kenttien näyttäminen: listan liittäminen kenttään ja sen täyttäminen liittyvästä taulukosta on lyhyt visuaalinen toimenpide eikä johdotus. Toinen on tietomallin ja käyttöliittymän välinen tiukka kytkentä: kentän tyypin muuttaminen tai relaatioiden lisääminen etenee rakenneeditorin kautta tavalla, jota yleiset matalakoodityökalut käsittelevät usein vähemmän armollisesti.

Meidän valintamme: — Yksinkertainen laskentataulukkokäyttöliittymä, joka sijaitsee todellisen relaatiotietokannan päällä, jossa on automaatioita, näkymiä ja jaettavia käyttöliittymiä..

Kompromissit ovat todellisia. 4D:n kieli ja idiomit ovat alustakohtaisia, joten taidot siirtyvät vain osittain muihin pinoihin. Kehittäjäyhteisö on pienempi kuin tavanomaisten matalakoodituotteiden yhteisö, mikä tarkoittaa vähemmän kolmannen osapuolen opetusohjelmia ja enemmän riippuvuutta virallisesta dokumentaatiosta ja yhteisön foorumeista. Käyttöönottovaihtoehdot ovat laajentuneet vuosien varrella, mutta ryhmien tulee vahvistaa nykyiset isännöinti- ja asiakasvaihtoehdot toimittajan omien asiakirjojen perusteella sen sijaan, että otaksuttaisiin tietty arkkitehtuuri. Niille, jotka tekevät 4. ulottuvuuden matalan koodin tarkastuksia, nämä tekijät ovat kriittisiä huomioimaan.

4D Community Edition: ilmainen lähtökohta

4D Community Edition tarjoaa kehittäjille ilmaisen tavan oppia alusta ja prototyypata sovelluksen, mikä tekee siitä luonnollisen ensimmäisen askeleen kaikissa arvioinneissa. Pienen tiimin luojalle käytännön arvo on se, että voit mallintaa todellisia taulukoitasi, luoda todellisia lomakkeitasi ja testata todellisia arvolistojasi ennen kaupallisia keskusteluja.

Varoitus koskee lisenssin laajuutta. Ilmainen versio on tarkoitettu oppimiseen ja arviointiin, ei yrityksen pyörittämiseen, ja toimittaja asettaa tietyt ehdot, jotka voivat muuttua julkaisujen välillä. Kaikkien tuotantokäyttöä harkitsevien tulee lukea nykyiset lisenssiehdot 4D-sivustolla ja vahvistaa, mitä kaupallinen käyttöönotto edellyttää. Yhteisöpainoksen käsitteleminen ilmaisena, pysyvänä tuotantoaikana on yleinen ja kallis väärinkäsitys.

Oikein käytettynä se on kuitenkin yksi vahvimmista argumenteista 4D:n puolesta – usein korostettuna 4D low code -arvosteluissa: kustannukset sen määrittämisestä, ratkaiseeko alusta ongelmasi, on pohjimmiltaan oma aikasi.

4D-pohjaiset pystysuuntaiset sovellukset

Merkittävä osa 4D-bannerin alla arvioitavista - mukaan lukien 4. ulottuvuuden matalakoodi-arvostelut - ei ole alusta, vaan siihen rakennetut valmiit sovellukset. 4D:llä on pitkä historia kumppaneiden kehittämästä vertikaalisesta ohjelmistosta sellaisilla aloilla kuin ERP, jäsen- ja yhdistyshallinta, terveydenhuollon hallinto ja valmistus. Ostajat näillä markkinoilla löytävät usein 4D:n valitsematta sitä koskaan, koska heidän etsimästään sovellus sattuu toimimaan sillä.

4D-pohjaisen vertikaalisen sovelluksen arviointi vaatii erilaisia ​​kysymyksiä kuin alustan arviointi. Kysy, paljastaako toimittaja tietomallin mukautettua raportointia varten, voitko lisätä kenttiä ja lomakkeita itse vai onko sinun maksettava jokaisesta muutoksesta ja miltä päivityspolku näyttää, kun 4D:n taustalla oleva versio edistyy. Pysyvälle alustalle pakattu sovellus ei silti välttämättä ole sopiva, jos toimittaja lukitsee skeeman.

Aiheeseen liittyvä: — Kooditon tietokannan rakentaja, joka on tarkoitettu portaaleihin, hakemistoihin ja sisäisiin työkaluihin – kiinteähintaisella hinnoittelulla käyttäjäkohtaisten maksujen sijaan..

Tämän ratkaisun etuna on nopeus: saat toimivan järjestelmän rakennusprojektin sijaan. Haittapuolena on, että perit jonkun muun suunnittelupäätökset koskien taulukoita, suhteita ja käyttöliittymäkäytäntöjä.

Miten 4D vertautuu yleisiin matalakoodialustoihin

4D:n vertaaminen Power Appsiin, Mendixiin, OutSystemsiin tai FileMakeriin suurin osa kaupallisesti tarkoitetuista tutkimuksista päätyy, ja tällainen vertailu palkitsee tarkkuuden. Yleiset matalakoodialustat ovat yleensä voittajia liitinekosysteemien, pilvipohjaisen käyttöönoton ja kehittäjien saatavuuden suhteen. 4D:llä on taipumus voittaa relaatiotiedon natiivimallinnus, sen muodon syvyys ja luettelotyökalut tietojen syöttöä vaativille näytöille sekä se tosiasia, että tietokanta ja sovelluskerros ovat yksi tuote eikä integraatio.

Hyödyllinen tapa tehdä päätös on kuvata hakemustasi yhdellä lauseella ja katsoa, ​​mitä luokkaa se muistuttaa. “Tietuejärjestelmä, jossa on monia liittyviä taulukoita, tiheitä tiedonsyöttölomakkeita ja monimutkaisia ​​raportteja” viittaa 4D:hen.

Jos olet ostoksilla: — Halpakoodisovellusten rakentaja, joka liitetään laajempaan Zoho-sviittiin ja hinnat käyttäjää kohti sovelluksen sijaan..

“Työnkulkusovellus, joka hyödyntää kuutta SaaS-sovellusliittymää ja vaatii mobiilikäyttöliittymän” viittaa liitinkeskiseen matalakoodialustaan. Suurin osa todellisista projekteista on jonnekin siltä väliltä, ​​ja ratkaiseva tekijä on yleensä se, kumpi puoli tuosta linjasta kantaa enemmän riskejäsi.

FileMaker ansaitsee erityisen maininnan, koska se on vertailulukijoiden useimmin tekemä. Molemmat ovat pitkään vakiintuneita, yhden toimittajan tietokantoja ja lomakealustoja, joissa on ilmaisia ​​tai edullisia pääsypisteitä ja maksullinen käyttöönotto. Erot johtuvat tietomallinnuksen syvyydestä, komentosarjakielestä ja kunkin toimittajan tukemista erityisistä käyttöönottoarkkitehtuureista – yksityiskohtia, jotka kannattaa tarkistaa toimittajan nykyisestä dokumentaatiosta vanhojen vertailuartikkelien sijaan. Nämä arkkitehtoniset erot ovat tärkeitä niille, jotka etsivät 4. ulottuvuuden matalan koodin arvosteluja.

Kuinka arvioida 4D:tä kahdessa viikossa

Strukturoitu essee päihittää arvostelujen lukemisen, mukaan lukien tämä. Seuraava jakso kestää noin kaksi viikkoa osa-aikatyötä ja tuottaa päätöksen, jota voit puolustaa.

  1. Mallinoi vaikein kokonaisuus. Luo taulukko, jossa on eniten suhteita ja vaikeimmat kenttätyypit. Jos rakenneeditori taistelee sinua vastaan ​​täällä, se taistelee sinua vastaan ​​kaikkialla.
  2. Luo tihein tietojen syöttölomake. Sisällytä vähintään luettelo niihin liittyvistä kenttäarvoista ja laskettu tai johdettu näyttö. Täällä 4D:n lomaketyökalut ansaitsevat maineensa tai eivät.
  3. Tuottele monimutkaisin raporttisi. Raportoinnissa tietokeskeiset alustat erottavat itsensä lomakekeskeisistä.
  4. Testaa käyttöönottotarinaa. Varmista, kuinka luotu sovellus tavoittaa käyttäjät ympäristössäsi ja mitä lisenssiä se vaatii.
  5. Tarkista rekrytointi ja tuki. Hae paikallisia kehittäjiä, lue virallisia yhteisön foorumeita ja arvioi, kuinka nopeasti kysymyksiin vastataan.

Vaiheet yhdestä kolmeen käyttävät ilmaista versiota. Vaiheet neljä ja viisi ovat, kun puhut palveluntarjoajan ja muiden käyttäjien kanssa, ja joissa sinun tulee korostaa ajankohtaista tietoa vuosia vanhojen keskustelupalstojen sijaan.

Varoitukset ja yleiset väärinkäsitykset

Useat toistuvat virheet vääristävät neljännen ulottuvuuden matalan koodin arvosteluja, ja niiden nimeäminen säästää aikaa. Ensimmäinen on käsitellä ilmaista versiota tuotantolisenssinä.

Toinen koostuu alustan arvioimisesta yhteen kumppanin rakentamaan sovellukseen nähden, joka heijastaa yhtä paljon tämän toimittajan valintoja kuin 4D:n ominaisuuksia. Kolmas on verrata ominaisuuksien määrää eri alustoilla painottamatta niitä sen perusteella, kuinka paljon projektisi riippuu kustakin ominaisuudesta.

Neljäs väärinkäsitys on oletus, että “matala koodi” tarkoittaa “ei kehittäjää”. 4D alentaa tietokeskeisten sovellusten rakentamisen esteitä, mutta vakava järjestelmä hyötyy silti sellaisesta, joka ymmärtää relaatiosuunnittelun, indeksoinnin ja tapahtumien käsittelyn. Alusta vähentää koodin määrää; tämä ei poista tarvetta arvioida tietoja.

Lopuksi versioliikkeellä on merkitystä. 4D:tä on kehitetty jatkuvasti vuosikymmeniä, ja vanhemman julkaisun ohjeet eivät välttämättä kuvaa nykyistä käyttäytymistä ORDA:ssa, lomakkeiden hahmontamisessa tai käyttöönotossa. Tarkista aina päivämäärä lähde.

Lähteet ja lisälukemista

  • Low-code-kehitysalusta — Wikipedia: Low-code-kehitysalusta (LCDP) tarjoaa ohjelmistokehitysympäristön – tyypillisesti graafisen käyttöliittymän (GUI) –, joka vaatii vähän tai ei ollenkaan kirjoittamista…
  • Kooditarkistus – Wikipedia: Koodin tarkistus (kutsutaan joskus vertaisarviointiksi) on ohjelmiston laadunvarmistustoiminto, jossa yksi tai useampi henkilö tutkii tietokoneohjelman lähdekoodin…

Usein kysyttyjä kysymyksiä

Pidetäänkö 4D:tä alhaisen koodin alustana?

4D sopii matalan koodin kategoriaan, koska sen muotosuunnittelija, arvolistat ja rakenneeditori antavat kehittäjille mahdollisuuden luoda käyttöliittymiä rajoitetulla käsinkirjoitetulla koodilla. Se ylläpitää myös täydellistä ohjelmointikieltä logiikkaa varten, jota visuaaliset työkalut eivät voi ilmaista, mikä asettaa sen lähemmäksi spektrin “matalakoodia, jossa on oikea kieli” kuin puhtaasti deklaratiiviset työkalut.

Onko 4D:stä ilmaista versiota?

4D tarjoaa ilmaisen Community Editionin, joka on tarkoitettu oppimiseen, prototyyppien tekemiseen ja arviointiin. Kaupallinen käyttöönotto vaatii maksullisen lisenssin, ja toimittaja määrittelee tarkat ehdot, ja ne voivat muuttua julkaisusta toiseen. Tarkista siis nykyinen lisenssi 4D-sivustolta ennen tuotannon käyttöönoton suunnittelua.

Miten 4D vertautuu FileMakeriin?

Molemmat ovat pitkään vakiintuneita, yhden toimittajan alustoja, jotka yhdistävät tietokannan visuaaliseen lomakkeiden rakennustyökaluun ja tarjoavat ilmaisia kokeilumahdollisuuksia maksullisella käyttöönotolla. Käytännön erot ovat tietojen mallinnuksen syvyydessä, komentosarjakielessä ja tuetuissa käyttöönottoarkkitehtuureissa. Joten vertaa toimittajan nykyistä dokumentaatiota molemmille sen sijaan, että luottaisi vanhempiin artikkeleihin.

Mitä minun tulee tarkistaa ennen kuin valitsen 4D:n yrityssovellukselle?

Tarkista neljä asiaa: onko tietomallisi todella relaatiomainen ja monimutkainen, ovatko näytöt painottuneet tiedon syöttämiseen, kuinka sovellus otetaan käyttöön ja lisensoidaan, ja löydätkö kehittäjiä tai tukea alueeltasi. Jos kaksi ensimmäistä ovat kyllä ​​ja kaksi viimeistä ovat mahdollisia, 4D on hyvä ehdokas.

Miksi riippumattomia 4D-arvosteluja on vaikea löytää?

4D:n käyttäjäkunta on pienempi kuin valtavirran matalakoodialustat, joten harvemmat julkaisut puhuvat siitä ja vähemmän riippumattomia arvioijia kirjoittaa siitä. Luotettavin todiste 4D low-code-arvosteluista tulee toimittajan omista dokumentaatioista ja julkaisutiedoista, aktiivisista kehittäjäyhteisön foorumeilta ja omasta kokeiluversiostasi koottujen arvostelusivustojen sijaan.

Voinko siirtää olemassa olevan 4D-sovelluksen toiselle alustalle?

Migraatio on mahdollista, mutta harvoin yksinkertaista, koska 4D-sovellukset yhdistävät skeeman, lomakkeet ja alustakohtaisen kielilogiikan yhdeksi projektiksi. Kustannukset riippuvat koodissa olevan liiketoimintalogiikan määrästä datamalliin verrattuna ja kohdealustan kyvystä edustaa tarkasti suhteitasi ja raporttejasi. Varaa budjetti vähintään käyttöliittymäkerroksen uudelleenrakentamiseen.

Usein kysytyt kysymykset

Pidetäänkö 4D:tä matalakoodialustana?

4D sopii matalan koodin kategoriaan, koska sen muotosuunnittelija, arvolistat ja rakenneeditori antavat kehittäjille mahdollisuuden luoda käyttöliittymiä rajoitetulla käsinkirjoitetulla koodilla. Se ylläpitää myös täydellistä ohjelmointikieltä logiikkaa varten, jota visuaaliset työkalut eivät voi ilmaista, mikä asettaa sen lähemmäksi spektrin "matalakoodia, jossa on oikea kieli" kuin puhtaasti deklaratiiviset työkalut.

Onko 4D:stä ilmaista versiota?

4D tarjoaa ilmaisen Community Editionin, joka on tarkoitettu oppimiseen, prototyyppien tekemiseen ja arviointiin. Kaupallinen käyttöönotto vaatii maksullisen lisenssin, ja toimittaja määrittelee tarkat ehdot, ja ne voivat muuttua julkaisusta toiseen. Tarkista siis nykyinen lisenssi 4D-sivustolta ennen tuotannon käyttöönoton suunnittelua.

Miten 4D verrataan FileMakeriin?

Molemmat ovat pitkään vakiintuneita, yhden toimittajan alustoja, jotka yhdistävät tietokannan visuaaliseen lomakkeiden rakennustyökaluun ja tarjoavat ilmaisia ​​sisääntulopisteitä maksullisella käyttöönotolla. Käytännön erot ovat tietojen mallinnuksen syvyydessä, komentosarjakielessä ja tuetuissa käyttöönottoarkkitehtuureissa. Joten vertaa toimittajan nykyistä dokumentaatiota molemmille sen sijaan, että luottaisi vanhempiin artikkeleihin.

Mitä minun tulee tarkistaa ennen kuin valitsen 4D:n yrityssovellukselle?

Tarkista neljä asiaa: onko tietomallisi todella relaatiomainen ja monimutkainen, ovatko näytöt raskaat, kuinka sovellus otetaan käyttöön ja lisensoidaan, ja löydätkö kehittäjiä tai tukea alueeltasi. Jos kaksi ensimmäistä ovat kyllä ​​ja kaksi viimeistä ovat mahdollisia, 4D on hyvä ehdokas.

Miksi riippumattomia 4D-arvosteluja on vaikea löytää?

4D:n käyttäjäkunta on pienempi kuin valtavirran matalakoodialustat, joten harvemmat julkaisut puhuvat siitä ja vähemmän riippumattomia arvioijia kirjoittaa siitä. Luotettavin todiste 4. ulottuvuuden alhaisen koodin arvioinneista tulee toimittajan omista dokumentaatioista ja julkaisutiedoista, aktiivisista kehittäjäyhteisön foorumeilta ja omasta kokeiluversiostasi kootun arvostelusivuston sijaan.

Voinko siirtää olemassa olevan 4D-sovelluksen toiselle alustalle?

Siirtyminen on mahdollista, mutta harvoin triviaalia, koska 4D-sovellukset yhdistävät skeeman, lomakkeet ja alustakohtaisen kielilogiikan yhdeksi projektiksi. Kustannukset riippuvat koodissa olevan liiketoimintalogiikan määrästä datamalliin verrattuna ja kohdealustan kyvystä edustaa tarkasti suhteitasi ja raporttejasi. Budjetti vähintään rajapintakerroksen jälleenrakennukseen.


Rakenna mukautettu sovellus ilmaiseksi 15 päivän ajan

Halpakoodisovellusten rakentaja, joka liitetään laajempaan Zoho-sviittiin ja hinnat käyttäjää kohti sovelluksen sijaan.