Indholdsfortegnelse:
- Prisfastsættelse og planer
- Bygning af en lav-kode forretningsapp
- Udvikleroplevelsen
- Et Enterprise Low-Code Powerhouse
Video: Data Hub X-Ray: What's Inside (Oktober 2024)
Mendix (som starter gratis for op til 10 brugere) er en funktionsrig udviklingsplatform med lav kode, der tilbyder kraftfulde visuelle appoprettelsesværktøjer til både borgerudviklere og professionelle ingeniør- og IT-afdelinger. Mendix er en erfaren spiller i lavkodepladsen. Det er designet til at hjælpe erhvervsteams med at samarbejde og opbygge hurtig og samtidig bevare overensstemmelse og versionskontrol over responsive web-, mobil- og tablet-applikationer.
Dette er bestemt mere en udvikler og IT-fokuseret platform end andre, vi testede, og det har de dybe test-, tilpasnings- og analysefunktioner til at bevise det. Mendix har også indbyggede samarbejdskapaciteter til at konkurrere med Editors 'Choice Appian, og de lydhøre mobil- og tablet-appudviklingsfunktioner på niveau med Microsoft PowerApps. Føj det til en app-butik, der kun konkurrerer med forudbyggede skabeloner og komponenter af Salesforce og OutSystems. Det eneste, der holder Mendix tilbage fra en Editors 'Choice-pris i sig selv, er dets virksomhedspriser sammenlignet med de fleste af de andre lavkodeplattformer i denne roundup, selvom dens forhåndsabonnementsplaner er baseret på brugere (snarere end objekter og brug) fjerner uforudsete gadeomkostninger, der er almindelige med udviklingsplatforme med lav kode.
Prisfastsættelse og planer
Mendix starter gratis for op til 10 brugere med sin Community-udgave, som inkluderer adgang til den offentlige Mendix-sky og grundlæggende support. Den gratis udgave inkluderer alt hvad du har brug for for at designe, bygge og implementere demoer, prototyper eller små apps. Mendix placerer ikke grænser eller kvoter på nogen appkomponenter, så der er ingen grænse for antallet af skærme, databasenheder, processer og funktionelle komponenter, som din app kan indeholde. Community-udgaven inkluderer også et implementeringsmiljø for hver app, der giver adgang til op til 10 interne brugere. For små til mellemstore virksomheder (SMB'er), der ikke planlægger at dramatisk udvide antallet af brugere eller appkapacitet, er det en god handel.
Hvis du har brug for mere end 10 interne brugere, mere end et miljø pr. App eller funktioner og tjenester på virksomhedsniveau, såsom flere implementeringsmuligheder eller serviceniveauaftaler (SLA'er), er du enten nødt til at gå med en virksomhedsplan eller kontakte Mendix til flere tilføjelser, indstillinger for enkelt app, flere brugere eller en brugerdefineret plan. For SMB'er tilbyder virksomheden en enkelt appindstilling, der ikke er offentliggjort på sin hjemmeside.
Single App-udgaven hopper lige til $ 1.875 pr. Måned for en enkelt app med automatiske sikkerhedskopier og en oppetidsgaranti. Hvis du søger at opbygge flere apps, der er implementeret i hele din organisation, bliver du nødt til at gå med Pro- eller Enterprise-udgaven. Pro-udgaven starter ved $ 5, 375 pr. Måned for ubegrænset app-bygning. Enterprise-udgaven koster $ 7.825 pr. Måned for et mere avanceret virksomhedsinstallations- og styringsfunktionssæt, der inkluderer kontinuerlig integrationssupport, privat cloud-implementering, vandret skalering, failover-test og muligheden for at implementere apps på stedet. Mens Community-udgaven er blandt de bedste gratis planer, som vi har testet, er Mendix's virksomheds prisstruktur dyr. OutSystems, den næste dyreste lavkodeplatform i denne roundup, uddeles til $ 4.600 pr. Måned for dets højeste virksomhedsplan.
Mendix forklarede, at prisfastsættelsen ikke er en lineær model, hvilket betyder, at prisen pr. Bruger skalerer ned, efterhånden som antallet af brugere ramper op. Virksomheden viser prisfastsættelsesmodellen per bruger på sin hjemmeside for at understrege, at når en virksomhed når abonnement på en plan, vil der ikke være nogen planlagte omkostningsstigninger nede ad vejen, da Mendix ikke opkræver gebyrer og brug i modsætning til Salesforce App Cloud og andre leverandører i rummet.
Bygning af en lav-kode forretningsapp
Udviklingsplatforme med lav kode er rettet mod to meget forskellige niveauer af brugerekspertise: daglige medarbejdere uden kodningsoplevelse, der hurtigt vil bygge apps til specifikke forretningsprocesser, og udviklere og it-fagfolk leder efter en hurtigere og mere effektiv måde at oprette apps til definerede forretningsopgaver og brugssager. For den gennemsnitlige bruger eller "borgerudvikler" brugte vi Mendix til at opbygge en grundlæggende planlægningsapp med mulighed for at tilføje en ny begivenhed med felter til begivenhedsnavn, dato og tid og varighed. Appen skulle også være i stand til at invitere brugere til begivenheder og sortere begivenhedslisten i en kalender- eller kronologisk oversigt.
Når du logger ind på det vigtigste Mendix-instrumentbræt, er den første ting, du ser, "Buzz" -feed, det indbyggede sociale intranet og samarbejdsaspekt på platformen. Buzz er en af fem primære faner i det meget ligefremme instrumentbræt ved siden af Apps, People, App Store og Community. Dette er et temmelig grundlæggende delt feed, der giver brugerne mulighed for at postere statusopdateringer og afstemninger, opdatere profiler og jobbeskrivelser som en del af en virksomhedsmappe (tilgængelig under fanen Personer) og vise appoprettelse og opdateringsaktivitet på alle de lave -kode apps bygget og distribueret i din organisation. Det er ikke så robust som de indbyggede samarbejdsfunktioner i Editors 'Choice Appian, men Mendix er en af de få lavkodeplattformer, der overhovedet tilbyder funktionalitet.
Selve appoprettelsesprocessen er en trinvis vejledt oplevelse. Handlingen sker under fanen Apps, hvilket holder det enkelt med en søgbar liste over oprettede apps. Jeg tryk på knappen Opret app for at begynde at bygge min PCMag Scheduling-app, der straks tog mig til en side med en forudbygget start-apps og tutorials, herunder apps til aktivstyring, medarbejderkatalog, udgifter, en undersøgelsesbygger-app og begivenheder. Der var også tutorials, der tog dig gennem at opbygge en mere kompleks to-do-app, logistik-app til Internet of Things (IoT) og human resource management (HR) management. Mendix, OutSystems og Microsoft PowerApps havde de mest omfattende valg af forudbyggede apps. Jeg kunne have brugt skabelonen til hændelser og finjusteret den til min app, men med henblik på denne gennemgang byggede jeg appen fra bunden.
Mendix opsætter automatisk dit grundlæggende appmiljø. Når appen drejer rundt, ser du på venstre side en menuskolonne, der nedbryder alt, hvad du kan gøre med din app: samarbejde, udvikle, implementere, betjene og definere indstillinger. En Buzz-fane indstilles automatisk til at kommunikere med teammedlemmer i appen. Når du rammer den store blå Rediger-knap øverst på skærmen, tager den dig ind i træk-og-slip-Mendix Web Modeler for at begynde at opbygge din app-brugergrænseflade.
Denne oplevelse er nyligt opdateret, da Mendix for nylig lancerede en større udgave, der omfatter sit webmodeler UI-designmiljø, en redesignet mobilapp til Android og iOS og et nyt designsprog, som virksomheden kalder "Atlas." Dette består af foruddefinerede sideskabeloner og navigationslayouts, widgets og træk-og-slip-UI-elementer kaldet "Building Blocks".
Omdesignet er front-og-center i webmodelleren. På venstre side er ikoner, der fører dig til dine sider, navigation, datamodeller, arbejdsgange osv. På højre side er en værktøjskasse med træk-og-slip-widgets og byggeblokke (og også hvor du redigerer felter). I midten er selve app-forhåndsvisningen, som du kan skifte mellem en mobil-, tablet- og desktoplayout.
Selve appoprettelsesprocessen tog lidt prøve og fejl. Men inden for en halv time oprettede jeg min grundlæggende planlægningsformular og side med begivenhedsliste og udgav min app. Med Mendix kan du først vælge layout og derefter tilføje elementer som formularer, en datavælger, kort widgets og alle mulige andre elementer og objekter til det responsivt designede layout. I modsætning til TrackVia, Google App Maker og de fleste af de andre værktøjer, vi testede, har Mendix dig til at bygge brugergrænsefladen (UI) først og derefter kortlægge dine databaseenheder og forbinde elementerne til datakilder. Virksomhedens lavkodedesignfilosofi er at starte med design og wireframes og derefter oprette datamodellen, applogikken og arbejdsgange, der passer til det design.
For den gennemsnitlige forretningsbruger har dette fordele og ulemper. Den visuelt orienterede appoprettelsesproces føles mere naturlig for en bruger, der bygger en app, som de ser for sig, uden at skulle kode. Men at definere databasetabellen først (som mange af de andre værktøjer gør) kan forhindre en masse af de fejl, jeg stød på, da jeg byggede min planlægnings-app. Selvom den app, jeg forhåndsvisede på mobilenheden, først fungerede godt, brugte den oprindelige Mendix-app. Mendix har også en udvikler-specifik mobilapp, der giver dig mulighed for faktisk at redigere apps på din mobile enhed (hver app har en unik QR-kode, som du kan scanne for at trække den op i udvikler-appen), hvilket gør den til den eneste lavkodeplatform vi testede for at tilbyde den specifikke funktionalitet.
App store og integrationer gør tingene også meget lettere. Mendix App Store var en af de stærkeste markedspladser for apps og skabeloner, som samfundet bidrog med, forudbyggede UI-komponenter og widgets og en lang liste med stik til at integrere tredjeparts tjenester. Blandt de mere imponerende integrationer var databasestik til IoT- og maskinlæringsapps (ML) -apps og en integration direkte med IBM Watson.
Udvikleroplevelsen
Mendix har også meget mere under hætten for udviklere, når det kommer til automatiseret logik og arbejdsgange, samt et komplet udvalg af softwareudvikling og testfunktioner, der ikke findes i de fleste af de andre værktøjer. For at teste Mendix fra et IT-fokuseret perspektiv, brugte vores udvikler værktøjet til at opbygge et samarbejdsprogram for kontaktadministration kaldet Crowd Control. Testappen ville bestå af en kontaktlisteside, en side med kontaktdetaljer og en ny kontaktside. Funktionsmål inkluderede muligheden for at tilføje fotos og flere noter til hver kontakt. Vi testede også Mendix's evne til at håndtere projektvedligeholdelse på en offentliggjort app ved at tilføje nye datafelter og ændre eksisterende felter i datamodellen for at simulere ændringer foretaget til appen over tid.
Mendix og OutSystems var de eneste værktøjer, som vores udvikler testede med en binær installation, hvilket betyder, at du kan installere udviklingsmiljøet lokalt på din arbejdsstation ud over den skybaserede adgang leveret af alle værktøjer i denne roundup. Det betyder ikke så meget for de gennemsnitlige brugere, men for udviklere og it-fagfolk er det en af fordelene, der får Mendix til at føle sig mere som et traditionelt integreret udviklingsmiljø (IDE) i forbindelse med en lavkode-oplevelse.
Når vi bygger Crowd Control-appen, var vores udvikler i stand til at implementere alle kernefunktionerne og introducerede nogle nye i betragtning af kraften i databasenheden modeler. Som med vores test på forretningssiden var træk-og-slip-brugergrænseflade-designværktøjet let at bruge, dog ikke så intuitivt som platforme som Appian og Zoho Creator. Som med OutSystems føltes dette værktøj mere som et udviklerværktøj, der sigter mere mod nogen med mere tekniske færdigheder end mange af de andre værktøjer. Tutorials var bestemt nødvendigt for at komme i gang med, hvordan platformen er indrettet og for at få en fuldstændig vurdering af det rigtige funktionssæt, der er tilgængeligt. Det tog længere tid end nogle andre værktøjer at få en god fornemmelse af brugergrænsefladen, men når du først gjorde det, var det let at navigere, foretage redigeringer og teste. Funktionen Fortryd var et dejligt touch i denne henseende.
Den binære installation gør dette også tættere på et udviklerværktøj i fornemmelse og funktioner. Evnen til at køre appen lokalt gør udvikling, test og finjustering af din app let med funktioner som lokal installation. Når det testes for projektvedligeholdelse, var det nemt at tilføje et nyt felt til en database. UI-formularerne genkendte ikke tilføjelsen og opdaterede sig selv, som et par andre værktøjer var i stand til. Men lokal testning hjalp med at finde frem kinks i appen. Ved ændring af et eksisterende felt i databasen genkendte formularerne ændringerne automatisk i modsætning til de problemer, vores udvikler havde med OutSystems i denne henseende. Mendix understøtter også brugerdefinerede pluklister (hvilket betyder, listen over poster vist i en valgboks eller rulleliste), håndterede enheder ændres bedre og krævede mindre arbejde for at tilføje og redigere sider.
Samlet set var oplevelsen mere strømlinet og krævede mindre fiklespil end OutSystems, med følelsen af en fuldstyrker-udviklerorienteret IDE. Mendix er også den eneste platform, vi testede med Scrum indbygget til sprintbaseret projektstyring (PM). Ud over målinger og analyser, som du kan få på appens ydelse og brug, er Mendix også unik i sin løbende kvalitetsovervågning og automatiserede test, skønt du kun får disse som udvidelser til platformen, når du betaler for Enterprise-niveauet. Det er ikke overraskende, da dette funktionalitetsniveau tager Mendix fra et rent lavkodeværktøj til en komplet udviklings- og teststabel til en virksomheds IT-afdeling.
Et Enterprise Low-Code Powerhouse
Mendix er en udviklingsplatform med lav kode, der ved, hvad det laver. Det er et af de ældre produkter i denne roundup og har indbygget et væld af funktioner og muligheder i oplevelsen. Mendix lider ikke af den samme funktionsopblæsning og UI-rod i Salesforce App Cloud eller fra afbrydelsen mellem et forskelligt værktøjssæt brostensbelagt sammen over tid, som du finder i Nintex Workflow Cloud og, i mindre grad, med Appian (som Mendix også sportser det næstbedste, indbyggede teamsamarbejde og opgavestyring).
På samme tid leverer Mendix også lydhør mobiludvikling, der er på linje med Microsoft PowerApps, en lager app-butik og et aktivt samfund og det bedste sæt avancerede udvikler- og IT-testfunktioner sammen med OutSystems. Den gratis plan giver meget små virksomheder et indgangspunkt til platformen, men efter det kan prishoppet være betydeligt. SMB'er skal kontakte Mendix for en enkelt app-pakke eller en brugerdefineret plan, men den reelle værdi her er for store virksomheder, der helt flytter til en udviklingspipeline med lav kode eller bruger Mendix til at oprette apps, der vender mod forbrugere. På sin side er Mendix den dyreste platform i denne roundup, men den er også den mest enterprise-klar. Den forudfastsatte prismodel har sine fordele ved at reducere ekstraomkostninger, efterhånden som dine brugere og udviklingsbehov øges. Så hvis din virksomhed kan håndtere omkostningerne og ønsker at investere i lav kode som den primære metode i din softwareudviklingslivscyklus, er Mendix et ideelt valg.