Hem recensioner Mendix granskning och betyg

Mendix granskning och betyg

Innehållsförteckning:

Video: Data Hub X-Ray: What's Inside (Oktober 2024)

Video: Data Hub X-Ray: What's Inside (Oktober 2024)
Anonim

Mendix (som börjar gratis för upp till tio användare) är en funktionsrik utvecklingsplattform med låg kod som erbjuder kraftfulla visuella appverktyg för både medborgarutvecklare och professionella teknik- och IT-avdelningar. Mendix är en erfaren spelare på lågkodutrymmet. Den är utformad för att hjälpa affärsgrupper att samarbeta och bygga för snabbhet samtidigt som du håller efterlevnad och versionskontroll över responsiva webb-, mobil- och surfplattapplikationer

Detta är definitivt mer en utvecklare och IT-fokuserad plattform än andra vi testade, och den har djupa tester, anpassningar och analysfunktioner för att bevisa det. Mendix har också inbyggda samarbetsfunktioner för att konkurrera med Editors 'Choice Appian, och de lyhörda utvecklingsfunktionerna för mobil och surfplattor i nivå med Microsoft PowerApps. Lägg till det i en app-butik som bara konkurrerades i förbyggda mallar och komponenter av Salesforce och OutSystems. Det enda som håller Mendix tillbaka från en Editors 'Choice-utmärkelsen i sig själv är företagets prissättning jämfört med de flesta andra lågkodplattformar i denna roundup, även om dess abonnemangsplaner i förväg baseras på användare (snarare än objekt och användning) eliminerar oförutsedda terrängkostnader som är vanliga med utvecklingsplattformar med låg kod.

Prissättning och planer

Mendix startar gratis för upp till tio användare med sin Community-utgåva, som inkluderar tillgång till det offentliga Mendix-molnet och grundläggande support. Den kostnadsfria utgåvan innehåller allt du behöver för att designa, bygga och distribuera demonstrationer, prototyper eller små appar. Mendix placerar inte gränser eller kvoter för några appkomponenter, så det finns ingen begränsning för antalet skärmar, databasenheter, processer och funktionella komponenter som din app kan innehålla. Community-utgåvan innehåller också en distributionsmiljö för varje app som ger åtkomst till upp till tio interna användare. För små till medelstora företag (små och medelstora företag) som inte planerar att dramatiskt utöka antalet användare eller app-kapacitet som behövs, är det ett bra fynd.

Om du behöver mer än 10 interna användare, mer än en miljö per app eller funktioner och tjänster på företagsnivå, till exempel fler distributionsalternativ eller servicenivåavtal (SLA), måste du antingen gå med en företagsplan eller kontakta Mendix för fler tillägg, enda appalternativ, fler användare eller en anpassad plan. För små och medelstora företag erbjuder företaget ett enda appalternativ som inte publiceras på sin webbplats.

Single App-utgåvan hoppar till $ 1 875 per månad för en enda app med automatiserade säkerhetskopior och en drifttidsgaranti. Om du vill bygga flera appar distribuerade i hela din organisation måste du gå med Pro- eller Enterprise-utgåvan. Pro-utgåvan börjar på 5 375 USD per månad för obegränsad appbyggnad. Enterprise-utgåvan kostar 7 825 USD per månad för en mer avancerad företagsinstallation och -hanteringsfunktionsuppsättning inklusive kontinuerligt integrationsstöd, privat molninstallation, horisontell skalning, failover-testning och möjligheten att distribuera appar lokalt. Medan Community-utgåvan är bland de bästa gratisplanerna som vi testat, är företagets prissättningsstruktur dyrt. OutSystems, den näst dyraste lågkodsplattformen i denna roundup, täcker $ 4600 per månad för sin högsta företagsplan.

Mendix klargjorde att dess prissättning inte är en linjär modell, vilket innebär att priset per användare minskar när antalet användare ramper upp. Företaget visar prismodellen per användare på sin webbplats för att understryka att när ett företag prenumererar på en plan kommer det inte att finnas några planerade kostnadsökningar längs vägen eftersom Mendix inte tar ut av objekt och användning, i motsats till Salesforce App Cloud och andra leverantörer i rymden.

Bygga en affärsapp med låg kod

Lågkodsutvecklingsplattformar är inriktade på två mycket olika nivåer av användarkompetens: vardagliga anställda utan kodningsupplevelse som snabbt vill bygga appar för specifika affärsprocesser, och utvecklare och IT-proffs söker ett snabbare och effektivare sätt att bygga appar för definierade affärsuppgifter och användningsfall. För den genomsnittliga användaren eller "medborgarutvecklaren" använde vi Mendix för att bygga en grundläggande schemaläggningsapp med möjlighet att lägga till en ny händelse med fält för händelsens namn, datum och tid och varaktighet. Appen behövde också för att kunna bjuda in användare till händelser och sortera händelselistan i en kalender- eller kronologisk vy.

När du loggar in på Mendix-instrumentbrädan är det första du ser flödet "Buzz", det inbyggda sociala intranätet och samarbetsaspekten på plattformen. Buzz är en av fem primära flikar i den mycket enkla instrumentpanelen bredvid Apps, People, App Store och Community. Detta är ett ganska grundläggande delat flöde som ger användare möjlighet att publicera statusuppdateringar och enkäter, uppdatera profiler och jobbbeskrivningar som en del av en företagskatalog (finns på fliken People) och visa app-skapande och uppdateringsaktivitet på alla låga -kodappar byggda och distribuerade i din organisation. Det är inte lika robust som de inbyggda samarbetsfunktionerna i Editors 'Choice Appian, men Mendix är en av få plattformar med låg kod som erbjuder funktionaliteten alls.

Själva appen skapar processen en steg-för-steg guidad upplevelse. Åtgärden sker på fliken Apps, vilket gör det enkelt med en sökbar lista över skapade appar. Jag tryckte på knappen Skapa app för att börja bygga min PCMag Scheduling-app, som tog mig omedelbart till en sida med en förbyggd start-app och tutorials, inklusive appar för kapitalförvaltning, medarbetarkatalog, utgifter, en enkätbyggare-app och evenemang. Det fanns också tutorials som tog dig genom att bygga en mer komplex att göra-app, logistik-app för Internet of Things (IoT) och HR-hantering. Mendix, OutSystems och Microsoft PowerApps hade de mest omfattande urvalen av förbyggda appar. Jag kunde ha använt händelsemallen och finjusterat den för min app, men för denna gransknings syfte byggde jag appen från grunden.

Mendix skapar automatiskt din grundläggande appmiljö. När appen snurrar upp, på vänster sida ser du en menykolumn som delar upp allt du kan göra med din app: samarbeta, utveckla, distribuera, använda och definiera inställningar. En Buzz-flik konfigureras automatiskt för att kommunicera med teammedlemmar i appen. När du trycker på den stora blå knappen Redigera app längst upp på skärmen tar den dig med i drag-och-släpp-Mendix Web Modeler för att börja bygga din app-UI.

Denna upplevelse är nyligen uppdaterad, eftersom Mendix nyligen lanserade en storversion som omfattar sin webbmodeller UI-designmiljö, en omdesignad mobilapp för Android och iOS och ett nytt formspråk företaget kallar "Atlas." Detta består av fördefinierade sidmallar och navigationslayouter, widgets och dra-och-släpp-UI-element som kallas "byggstenar".

Omdesignen är front-and-center i webbmodelleren. På vänster sida finns ikoner som tar dig till dina sidor, navigering, datamodeller, arbetsflöden osv. På höger sida finns en verktygslåda med drag-and-drop-widgetar och byggstenar (och även där du redigerar fält). I mitten är app-förhandsgranskningen själv, som du kan växla mellan en mobil, surfplatta och stationär layout.

Appen skapade processen själv tog lite test och fel. Men inom en halvtimme skapade jag min grundläggande schemaläggningsformulär och händelselista och publicerade min app. Med Mendix kan du välja layouten först och sedan lägga till element som formulär, en datumväljare, kartwidgets och alla typer av andra element och objekt i den responsivt utformade layouten. Till skillnad från TrackVia, Google App Maker och de flesta andra verktyg som vi testade, har Mendix att du bygger användargränssnittet (UI) först och sedan kartlägga dina databasenheter och ansluta elementen till datakällor. Företagets lågkoddesignfilosofi är att börja med design och trådramar och sedan skapa datamodell, applogik och arbetsflöden för att passa den designen.

För den genomsnittliga affärsanvändaren har detta fördelar och nackdelar. Den visuellt orienterade appen skapar processen mer naturlig för en användare att bygga en app på det sätt de ser för sig utan att behöva koda. Men att definiera databastabellen först (som många av de andra verktygen gör) kan förhindra mycket av de fel jag stött på när jag byggde min schemaläggningsapp. Men när den publicerades fungerade appen som jag förhandsgranskade i mobil bra med den ursprungliga Mendix-mobilappen. Mendix har också en utvecklingsspecifik mobilapp som låter dig faktiskt redigera appar på din mobila enhet (varje app har en unik QR-kod som du kan skanna för att dra den upp i utvecklarappen), vilket gör den till den enda lågkodplattformen Vi testade för att erbjuda den specifika funktionaliteten.

App store och integrationer gör det också mycket enklare. Mendix App Store var en av de starkaste marknadsplatserna för appar och mallar som samhället bidrog med, förbyggda UI-komponenter och widgets och en lång lista med kontakter för att integrera tjänster från tredje part. Bland de mer imponerande integrationerna var databasanslutningar för IoT- och maskininlärningsappar (ML) -appar och en integration direkt med IBM Watson.

Utvecklarupplevelsen

Mendix har också mycket mer under huven för utvecklare när det gäller automatiserad logik och arbetsflöden, samt ett komplett utbud av mjukvaruutveckling och testfunktioner som inte finns i de flesta andra verktyg. För att testa Mendix ur ett IT-fokuserat perspektiv, använde vår utvecklare verktyget för att bygga ett samarbetsansvar för kontakthantering som heter Crowd Control. Testappen skulle bestå av en kontaktlistasida, en kontaktdetalsida och en ny kontaktsida. Funktionsmålen inkluderade möjligheten att lägga till foton och flera anteckningar till varje kontakt. Vi testade också Mendix förmåga att hantera projektunderhåll på en publicerad app genom att lägga till nya datafält och ändra befintliga fält i datamodellen för att simulera ändringar som gjorts i appen över tid.

Mendix och OutSystems var de enda verktygen som vår utvecklare testade med en binär installation, vilket innebär att du kan installera utvecklingsmiljön lokalt på din arbetsstation utöver den molnbaserade åtkomst som tillhandahålls av alla verktygen i denna roundup. Det betyder inte lika mycket för genomsnittsanvändarna, men för utvecklare och IT-proffs är det en av fördelarna som får Mendix att känna sig mer som en traditionell integrerad utvecklingsmiljö (IDE) i samband med en lågkodupplevelse.

När vi byggde Crowd Control-appen kunde vår utvecklare implementera alla kärnfunktionerna och introducerade några nya med tanke på kraften i databasenhetens modellerare. Liksom med vår testning på företagssidan var drag-and-drop UI-designverktyget lätt att använda, men inte så intuitivt som plattformar som Appian och Zoho Creator. Precis som med OutSystems, kändes detta verktyg mer som ett utvecklarverktyg, riktat mer mot någon med mer teknisk kompetens än många av de andra verktygen. Handböckerna behövdes definitivt för att komma snabbare med hur plattformen är utformad och för att få en fullständig utvärdering av den tillgängliga rika funktionsuppsättningen. Det tog längre tid än vissa andra verktyg för att få en bra känsla för användargränssnittet, men när du gjorde det var det lätt att navigera, göra ändringar och testa. Ångra-funktionen var en fin touch i detta avseende.

Den binära installationen gör detta också närmare ett utvecklarverktyg i känsla och funktioner. Möjligheten att köra appen lokalt gör det enkelt att utveckla, testa och justera appen med funktioner som lokal distribution. När man testade för projektunderhåll var det enkelt att lägga till ett nytt fält i en databas. UI-formulärerna känner inte igen tillägget och uppdaterar sig själva som några andra verktyg kunde. Men lokala tester hjälpte till att träna kinks i appen. Vid ändring av ett befintligt fält i databasen kände igen formulärerna automatiskt till ändringarna, till skillnad från de problem som vår utvecklare hade med OutSystems i detta avseende. Mendix stöder också anpassade plocklistor (vilket betyder, listan med poster som visas i en valruta eller listruta), hanterade enheter ändras bättre och krävde mindre arbete för att lägga till och redigera sidor.

Sammantaget var upplevelsen mer strömlinjeformad och krävde mindre fiol än OutSystems, med känslan av en utvecklingsorienterad IDE med full styrka. Mendix är också den enda plattformen som vi testade med Scrum inbyggd för sprintbaserad projektledning (PM). Förutom mätningar och analyser som du kan få på appens prestanda och användning, är Mendix också unik i sin pågående kvalitetsövervakning och automatiserade tester, även om du bara får dessa som tillägg till plattformen när du betalar för Enterprise-nivån. Det är inte förvånande eftersom denna funktionalitetsnivå tar Mendix från ett rent lågkodverktyg till en fullständig utvecklings- och teststack för en IT-avdelning.

Ett kraftfullt företag med låg kod

Mendix är en utvecklingsplattform med låg kod som vet vad den gör. Det är en av de äldre produkterna i denna roundup och har byggt in massor av funktioner och funktioner i upplevelsen. Mendix lider inte av samma funktionsuppblåsning och UI-röran i Salesforce App Cloud eller från kopplingen mellan ett mångsidigt verktygssats kullerstensbelagd över tiden, som du hittar i Nintex Workflow Cloud och, i mindre grad, med Appian (som Mendix också sporterar det näst bästa, inbyggda teamsamarbetet och uppgiftshantering).

Samtidigt tillhandahåller Mendix också responsiv mobilutveckling som är i nivå med Microsoft PowerApps, en lager app-butik och aktiv community, och den bästa uppsättningen av avancerade utvecklare och IT-testfunktioner, tillsammans med OutSystems. Den fria planen ger mycket små företag en startpunkt till plattformen, men efter det kan prishoppet vara betydande. Små och medelstora företag bör kontakta Mendix för ett enda apppaket eller en anpassad plan, men det verkliga värdet här är för stora företag som helt och hållet flyttar till en utvecklingspipeline med låg kod eller använder Mendix för att bygga appar som vänder sig mot konsumenter. I ansiktet är Mendix den dyraste plattformen i denna roundup, men den är också den mest företagsklar. Den prissatta modellen i förväg har sina fördelar när det gäller att minska ytterligare kostnader när dina användare och utvecklingsbehov ökar. Så om ditt företag kan hantera kostnaderna och vill investera i låg kod som den primära metoden i din livscykel för mjukvaruutveckling är Mendix ett idealiskt val.

Mendix granskning och betyg