Domov recenzia Dodatočné preskúmanie a hodnotenie

Dodatočné preskúmanie a hodnotenie

Obsah:

Video: Data Hub X-Ray: What's Inside (Október 2024)

Video: Data Hub X-Ray: What's Inside (Október 2024)
Anonim

Mendix (ktorý začína zadarmo až pre 10 používateľov) je vývojová platforma s nízkym kódom bohatá na funkcie, ktorá ponúka výkonné nástroje na vytváranie vizuálnych aplikácií pre občianskych vývojárov a profesionálne inžinierske a IT oddelenia. Mendix je skúsený hráč v priestore s nízkym kódom. Je navrhnutý tak, aby pomáhal obchodným tímom spolupracovať a budovať pre rýchlosť pri súčasnom zachovaní zhody a kontroly verzií v responzívnych webových, mobilných a tabletových aplikáciách.

Toto je určite viac platforma zameraná na vývojárov a IT, ako iné, ktoré sme testovali, a má dôkladné testovanie, prispôsobenie a analytické funkcie, aby to dokázala. Mendix má tiež vstavané možnosti spolupráce s konkurenčným Appian's Choice Appian a citlivé možnosti vývoja aplikácií pre mobilné zariadenia a tablety na rovnakej úrovni ako Microsoft PowerApps. Pridajte to do obchodu s aplikáciami, ktorý je konkurentom vo vopred vytvorených šablónach a komponentoch, iba od spoločností Salesforce a OutSystems. Skutočne jediná vec, ktorá zadržiava Mendix späť od ceny Editors 'Choice ako takej, je jeho podnikové oceňovanie v porovnaní s väčšinou ostatných platforiem s nízkym kódom v tomto kole, hoci jeho predplatné plány založené na užívateľoch (skôr ako na objektoch a použití). eliminuje nepredvídané náklady na ceste spoločné s vývojovými platformami s nízkym kódom.

Ceny a plány

Mendix začína bezplatne až pre 10 používateľov vydaním svojho spoločenstva, ktoré zahŕňa prístup k verejnému cloudu Mendix a základnú podporu. Bezplatná edícia obsahuje všetko, čo potrebujete na navrhovanie, zostavovanie a nasadzovanie ukážok, prototypov alebo malých aplikácií. Príloha nekladie limity ani kvóty na žiadne súčasti aplikácie, takže počet obrazoviek, databázových entít, procesov a funkčných komponentov, ktoré môže vaša aplikácia obsahovať, nie je nijako obmedzený. Vydanie Spoločenstva tiež obsahuje prostredie nasadenia pre každú aplikáciu, ktorá poskytuje prístup až 10 interným používateľom. Pre malé a stredne veľké podniky (SMB), ktoré neplánujú dramaticky rozšíriť počet používateľov alebo potrebnú kapacitu aplikácií, je to vynikajúca dohoda.

Ak potrebujete viac ako 10 interných používateľov, viac ako jedno prostredie na aplikáciu alebo funkcie a služby na úrovni podniku, ako sú viac možností nasadenia alebo dohody o úrovni služieb (SLA), musíte buď ísť s podnikovým plánom, alebo kontaktovať Príloha pre viac doplnkov, možnosti jednej aplikácie, viac používateľov alebo vlastný plán. Pre malé a stredné podniky ponúka spoločnosť jedinú možnosť aplikácie, ktorá nie je zverejnená na jej webových stránkach.

Vydanie jednej aplikácie presahuje právo na 1 875 dolárov mesačne pre jednu aplikáciu s automatickým zálohovaním a zárukou dostupnosti. Ak hľadáte zostavenie viacerých aplikácií nasadených vo vašej organizácii, musíte ísť do vydania Pro alebo Enterprise. Vydanie Pro začína na 5 375 $ mesačne pre neobmedzené vytváranie aplikácií. Vydanie Enterprise stojí 7 825 dolárov mesačne na zdokonalenú sadu funkcií pre nasadenie a správu podniku vrátane podpory nepretržitej integrácie, nasadenia v súkromných cloudoch, horizontálneho škálovania, testovania zlyhania a možnosti nasadenia aplikácií na mieste. Vydanie Spoločenstva síce patrí medzi najlepšie bezplatné plány, ktoré sme testovali, ale štruktúra podnikových cien v Mendixe je drahá. OutSystems, ďalšia najdrahšia platforma s nízkym kódom v tomto kole, pre svoj podnikateľský plán na najvyššej úrovni limituje 4 600 dolárov mesačne.

V dodatku sa objasnilo, že jeho tvorba cien nie je lineárnym modelom, čo znamená, že s rastúcim počtom používateľov klesá cena na jedného používateľa. Spoločnosť na svojej webovej stránke uvádza cenový model podľa používateľov, ktorý zdôrazňuje, že akonáhle sa spoločnosť prihlási k plánu, nedôjde k neplánovanému zvýšeniu nákladov na ceste, pretože spoločnosť Mendix nenabíja poplatky za objekty a použitie, na rozdiel od aplikácie Salesforce App Cloud a ďalších predajcov vo vesmíre.

Vytvorenie obchodnej aplikácie s nízkym kódom

Vývojové platformy s nízkym kódom sú zamerané na dve veľmi rozdielne úrovne používateľských znalostí: každodenní zamestnanci bez skúseností s kódovaním, ktorí chcú rýchlo vytvárať aplikácie pre konkrétne podnikové procesy, a vývojári a odborníci v oblasti IT, ktorí hľadajú rýchlejší a efektívnejší spôsob vytvárania aplikácií pre definované obchodné úlohy a prípady použitia. Pre priemerného používateľa alebo „občianskeho vývojára“ sme použili program Mendix na zostavenie základnej plánovacej aplikácie s možnosťou pridať novú udalosť s poliami pre názov udalosti, dátum a čas a trvanie udalosti. Aplikácia tiež musela byť schopná pozvať používateľov na udalosti a triediť zoznam udalostí v kalendári alebo chronologickom zobrazení.

Keď sa prihlásite do hlavného panela Mendix, prvá vec, ktorú vidíte, je informačný kanál „Buzz“, vstavaný sociálny intranet a aspekt spolupráce platformy. Buzz je jednou z piatich primárnych kariet na veľmi priamom ovládacom paneli vedľa aplikácií, ľudí, obchodu s aplikáciami a komunity. Toto je celkom jednoduchý zdieľaný informačný kanál, ktorý používateľom umožňuje zverejňovať aktualizácie stavu a prieskumy verejnej mienky, aktualizovať profily a popisy úloh ako súčasť adresára spoločnosti (k dispozícii na karte Ľudia) a zobrazovať aktivitu pri vytváraní a aktualizácii aplikácií pri všetkých nízkych hodnotách. -kódové aplikácie vytvorené a nasadené vo vašej organizácii. Nie je to až také robustné ako vstavané funkcie na spoluprácu v aplikácii Editors 'Choice Appian, ale Mendix je jednou z mála platforiem s nízkym kódom, ktorá ponúka túto funkcionalitu vôbec.

Samotný proces vytvárania aplikácií je krok za krokom sprievodcom. Akcia sa deje na karte Aplikácie, vďaka čomu je jednoduchá pomocou prehľadateľného zoznamu vytvorených aplikácií. Narazil som na tlačidlo Vytvoriť aplikáciu, aby som začal vytvárať svoju aplikáciu na plánovanie PCMag, ktorá ma okamžite priviedla na stránku preddefinovaných štartovacích aplikácií a návodov, vrátane aplikácií na správu aktív, adresára zamestnancov, výdavkov, aplikácie na tvorbu prieskumu a udalostí. Boli tu tiež návody, ktoré vás prevedú vytvorením komplexnejších úloh, logistickou aplikáciou pre internet vecí (IoT) a riadením ľudských zdrojov (HR). Mendix, OutSystems a Microsoft PowerApps mali najkomplexnejší výber preddefinovaných aplikácií. Mohol som použiť šablónu udalostí a vylepšiť ju pre svoju aplikáciu, ale na účely tejto kontroly som aplikáciu zostavil od nuly.

Mendix automaticky nastaví vaše základné aplikačné prostredie. Keď sa aplikácia roztočí, na ľavej strane uvidíte stĺpec s ponukou, v ktorom je zhrnuté všetko, čo s aplikáciou môžete urobiť: spolupracujte, vyvíjajte, nasadzujte, pracujte a definujte nastavenia. Karta Buzz je automaticky nastavená na komunikáciu s členmi tímu v aplikácii. Keď stlačíte veľké modré tlačidlo Upraviť aplikáciu v hornej časti obrazovky, dostanete sa do drag-and-drop Mendix Web Modeler, aby ste mohli začať vytvárať používateľské rozhranie aplikácie.

Táto skúsenosť je novo aktualizovaná, pretože spoločnosť Mendix nedávno uviedla na trh hlavné vydanie, ktoré zahŕňa návrhové prostredie používateľského rozhrania webového modelára, prepracovanú mobilnú aplikáciu pre Android a iOS a nový jazyk dizajnu, ktorý spoločnosť nazýva „Atlas“. Pozostáva z preddefinovaných šablón stránok a rozložení navigácie, widgetov a prvkov používateľského rozhrania typu drag-and-drop s názvom „Stavebné bloky“.

Redizajn je vo webovom modelári vpredu a na stred. Na ľavej strane sú ikony, ktoré vás privedú na vaše stránky, navigáciu, dátové modely, pracovné postupy atď. Na pravej strane sa nachádza panel nástrojov s miniaplikáciami drag and drop a stavebnými blokmi (a tiež tam, kde upravujete polia), V strede je samotná ukážka aplikácie, ktorú môžete prepínať medzi rozložením mobilného telefónu, tabletu a pracovnej plochy.

Samotný proces vytvorenia aplikácie trval trochu pokusov a omylov. Ale do pol hodiny som vytvoril svoju základnú stránku plánovania a zoznam udalostí a zverejnil som svoju aplikáciu. Mendix vám umožňuje najprv zvoliť rozloženie a potom do responzívne navrhnutého rozloženia pridať prvky, ako sú formuláre, nástroj na výber dátumu, widgety mapy a všetky druhy ďalších prvkov a objektov. Na rozdiel od aplikácie TrackVia, Google App Maker a väčšiny ostatných nástrojov, ktoré sme testovali, vám Mendix najskôr vytvoril používateľské rozhranie (UI) a potom zmapoval entity vašej databázy a spojil tieto prvky so zdrojmi údajov. Filozofiou spoločnosti v oblasti dizajnu s nízkym kódom je začať s dizajnom a drôtovými modelmi a potom vytvoriť dátový model, logiku aplikácií a pracovné toky, ktoré zodpovedajú tomuto dizajnu.

Pre priemerného podnikového používateľa to má výhody a nevýhody. Vizuálny proces vytvárania aplikácií je pre používateľov, ktorý zostavuje aplikáciu tak, ako si predstavujú, prirodzenejší, bez nutnosti kódovania. Najprv však definovanie databázovej tabuľky (rovnako ako mnoho iných nástrojov) môže zabrániť mnohým chybám, s ktorými som sa stretol pri zostavovaní mojej plánovacej aplikácie. Aj keď bola raz publikovaná, aplikácia, ktorú som si prezeral v mobile, fungovala dobre pomocou natívnej mobilnej aplikácie Mendix. Mendix má tiež mobilnú aplikáciu špecifickú pre vývojárov, ktorá vám umožňuje skutočne upravovať aplikácie na vašom mobilnom zariadení (každá aplikácia má jedinečný kód QR, ktorý môžete naskenovať, aby ste ho mohli vyhľadať v aplikácii pre vývojárov), čím sa stane jedinou platformou s nízkym kódom. testovali sme túto konkrétnu funkčnosť.

Obchod s aplikáciami a integrácia tiež veci oveľa uľahčujú. Obchod Mendix App Store bol jedným z najsilnejších trhov aplikácií a šablón prispievaných komunitou, predpripravenými komponentami a modulmi používateľského rozhrania a dlhým zoznamom konektorov na integráciu služieb tretích strán. Medzi pôsobivejšie integrácie boli databázové konektory pre aplikácie IoT a machine learning (ML) a integrácia priamo s IBM Watson.

Skúsenosti vývojárov

Mendix má tiež oveľa viac pod kapotou pre vývojárov, pokiaľ ide o automatizovanú logiku a pracovné postupy, ako aj celú škálu funkcií vývoja softvéru a testovania, ktoré sa nenachádzajú vo väčšine ostatných nástrojov. Na testovanie Mendix z pohľadu zameraného na IT náš vývojár použil tento nástroj na vytvorenie aplikácie na správu kontaktov s názvom Crowd Control. Testovacia aplikácia by pozostávala zo stránky so zoznamom kontaktov, zo strany s podrobnosťami o kontakte a z novej kontaktnej stránky. Medzi hlavné ciele patrí možnosť pridať ku každému kontaktu fotografie a viac poznámok. Testovali sme tiež schopnosť Mendixu zvládnuť údržbu projektu na publikovanej aplikácii pridaním nových dátových polí a zmenou existujúcich polí v dátovom modeli, aby sa simulovali zmeny vykonané v aplikácii v priebehu času.

Mendix a OutSystems boli jediné nástroje, ktoré náš vývojár testoval s binárnou inštaláciou, čo znamená, že vývojové prostredie môžete nainštalovať lokálne na svoju pracovnú stanicu okrem cloudového prístupu poskytovaného všetkými nástrojmi v tomto kole. To neznamená toľko pre priemerných používateľov, ale pre vývojárov a IT profesionálov je to jedna z výhod, vďaka ktorej sa Mendix cíti skôr ako tradičné integrované vývojové prostredie (IDE) v kontexte skúseností s nízkym kódom.

Pri vytváraní aplikácie Crowd Control bol náš vývojár schopný implementovať všetky základné funkcie a vzhľadom na silu modelára databázových entít predstavil niektoré nové. Rovnako ako pri našom testovaní na strane podniku sa návrhový nástroj drag-and-drop použil ľahko, aj keď nie tak intuitívne ako platformy ako Appian a Zoho Creator. Podobne ako v prípade OutSystems sa tento nástroj cítil skôr ako vývojársky nástroj a bol zameraný viac na niekoho, kto má viac technických zručností ako mnoho iných nástrojov. Výukové programy boli určite potrebné na to, aby sme sa čo najrýchlejšie dozvedeli, ako je platforma rozložená, a aby sme získali úplné hodnotenie bohatej dostupnej sady funkcií. Získanie dobrého pocitu pre používateľské rozhranie trvalo dlhšie ako pri iných nástrojoch, ale keď ste to urobili, bolo ľahké navigovať, vykonávať úpravy a testovať. Funkcia Späť bola v tomto ohľade príjemná.

Binárna inštalácia to tiež robí bližšie k vývojárskemu nástroju v oblasti pocitu a funkcií. Schopnosť lokálne spúšťať aplikáciu uľahčuje vývoj, testovanie a vylepšovanie vašej aplikácie pomocou funkcií, ako je lokálne nasadenie. Pri testovaní údržby projektu bolo pridanie nového poľa do databázy jednoduché. Formáty používateľského rozhrania nerozpoznali pridanie a aktualizovali sa, ako to dokázalo niekoľko ďalších nástrojov. Ale miestne testovanie pomohlo zistiť zlomy v aplikácii. Pri zmene existujúceho poľa v databáze formuláre automaticky rozpoznali zmeny, na rozdiel od problémov, ktoré mal náš vývojár v tejto súvislosti s OutSystems. Príloha tiež podporuje vlastné zoznamy na výber (čo znamená zoznam položiek zobrazených vo výberovom poli alebo rozbaľovacom zozname), spracované entity sa zlepšujú lepšie a na pridávanie a úpravu stránok je potrebných menej práce.

Celkovo bol zážitok zefektívnený a vyžadoval si menej starostí ako OutSystems, s pocitom plne zameraného vývojového IDE. Mendix je tiež jedinou platformou, ktorú sme testovali so zabudovaným Scrumom pre projektový manažment založený na sprinte (PM). Okrem metrík a analytických údajov, ktoré môžete získať o výkone a používaní aplikácií, je Mendix jedinečný aj vo svojom priebežnom monitorovaní kvality a automatizovanom testovaní, aj keď ich dostanete ako rozšírenie platformy iba vtedy, keď platíte za úroveň Enterprise. To nie je prekvapujúce, pretože táto úroveň funkčnosti vedie Mendix od čistého kódu s nízkym kódom k úplnému vývojovému a testovaciemu balíčku pre podnikové IT oddelenie.

Enterprise Low-Code Powerhouse

Mendix je vývojová platforma s nízkym kódom, ktorá vie, čo robí. Je to jeden zo starších produktov v tomto kole a do zážitku zabudoval množstvo funkcií a schopností. Mendix netrpí rovnakými funkciami ako bloty a neporiadok v používateľskom rozhraní aplikácie Salesforce Cloud alebo odpojením medzi rozmanitou sadou nástrojov, ktorá sa časom spája, ako nájdete v Nintex Workflow Cloud a v menšej miere s Appian (na ktoré Mendix tiež športuje s najlepším, vstavaným tímovým kolaborom a správou úloh).

Zároveň Mendix tiež poskytuje pohotový mobilný vývoj, ktorý je na rovnakej úrovni ako Microsoft PowerApps, zásobený obchod s aplikáciami a aktívna komunita a najlepší súbor pokročilých funkcií pre vývojárov a IT spolu s OutSystems. Bezplatný plán poskytuje veľmi malým podnikom vstupný bod na platformu, ale potom môže byť cenový skok značný. Malé a stredné podniky by sa mali obrátiť na spoločnosť Mendix v prípade jediného balíka aplikácií alebo vlastného plánu, ale skutočná hodnota je tu pre veľké podniky, ktoré sa úplne sťahujú k vývojovému kanálu s nízkym kódom alebo používajú program Mendix na vytváranie aplikácií pre zákazníkov. Na prvý pohľad je Mendix najdrahšou platformou v tomto kole, ale je tiež najprijateľnejšia na podnikanie. Úvodný cenový model má svoje výhody v znižovaní dodatočných nákladov, pretože vaši užívatelia a vývojové potreby sa zvyšujú. Takže ak vaše podnikanie zvládne náklady a chce investovať do nízkeho kódu ako primárnej metódy životného cyklu vývoja softvéru, potom je Mendix ideálnou voľbou.

Dodatočné preskúmanie a hodnotenie