У дома Отзиви Mendix преглед и рейтинг

Mendix преглед и рейтинг

Съдържание:

Видео: Data Hub X-Ray: What's Inside (Октомври 2024)

Видео: Data Hub X-Ray: What's Inside (Октомври 2024)
Anonim

Mendix (който стартира безплатно за до 10 потребители) е богата на функции платформа за разработка с нисък код, предлагаща мощни инструменти за създаване на визуални приложения както за граждански разработчици, така и за професионални инженерни и ИТ отдели. Mendix е опитен играч в ниско кодовото пространство. Той е предназначен да помогне на бизнес екипите да си сътрудничат и да изграждат за бързина, като същевременно поддържат съответствие и контрол на версиите за отзивчиви приложения за уеб, мобилни устройства и таблети.

Това определено е по-скоро платформа, фокусирана върху разработчици и ИТ, отколкото другите тествани и има функции за дълбоко тестване, персонализиране и анализи, за да го докаже. Mendix също има вградени възможности за съвместна работа, за да съперничи на редактора на Choice Appian, и адаптивните възможности за разработка на мобилни приложения и таблети наравно с Microsoft PowerApps. Добавете това към магазин за приложения, съпротивил се в предварително изградени шаблони и компоненти само от Salesforce и OutSystems. Наистина единственото нещо, което задържи Mendix от наградата за избор на редактора, е ценообразуването на предприятието в сравнение с повечето други платформи с нисък код в този кръг, макар че плановете му за предплащане са базирани на потребители (а не на обекти и използване) премахва непредвидените разходи по пътя, обичайни за платформите за разработка с нисък код.

Цени и планове

Mendix стартира безплатно за до 10 потребители със своето издание на Общността, което включва достъп до обществения облак Mendix и основна поддръжка. Безплатното издание включва всичко необходимо за проектиране, изграждане и внедряване на демонстрации, прототипи или малки приложения. Mendix не поставя ограничения или квоти за никоя от компонентите на приложението, така че няма ограничение за броя на екраните, обектите на базата данни, процесите и функционалните компоненти, които приложението ви може да съдържа. Изданието на Общността включва също среда за внедряване на всяко приложение, което осигурява достъп до 10 вътрешни потребители. За малки и средни предприятия (SMBs), които не планират драстично да разширят броя на потребителите или необходимия капацитет на приложението, това е чудесна сделка.

Ако имате нужда от повече от 10 вътрешни потребители, повече от една среда на приложение или функции и услуги на ниво предприятие, като повече опции за внедряване или споразумения за ниво на обслужване (SLAs), тогава ще трябва или да предприемете бизнес план или да се свържете Mendix за повече добавки, опции за единично приложение, повече потребители или персонализиран план. За малките и средни предприятия компанията предлага опция за единично приложение, което не се публикува на уебсайта му.

Изданието Single App скача до 1875 долара на месец за едно приложение с автоматизирани резервни копия и гаранция за ъптайм. Ако искате да създадете множество приложения, разгърнати във вашата организация, ще трябва да преминете с изданието Pro или Enterprise. Про изданието започва от $ 5775 на месец за неограничено изграждане на приложения. Изданието Enterprise струва 7 825 долара на месец за по-усъвършенстван набор от функции за разгръщане и управление на предприятието, включително непрекъсната поддръжка за интеграция, частно разгръщане в облак, хоризонтално мащабиране, тестване при откази и възможност за внедряване на приложения на място. Въпреки че изданието на Общността е сред най-добрите безплатни планове, които сме тествали, структурата на ценообразуването на предприятията на Mendix е скъпа. OutSystems, следващата най-скъпа платформа с нисък код в тази група, възлиза на $ 4600 на месец за най-високо ниво на бизнес план.

Мендикс поясни, че ценообразуването му не е линеен модел, което означава, че цената на потребител се намалява с увеличаването на броя на потребителите. Компанията показва модела за ценообразуване на потребителите на своя уебсайт, за да подчертае, че след като бизнес се абонира за план, няма да има непланирани увеличения на разходите надолу по пътя, тъй като Mendix не таксува по обекти и употреба, за разлика от Cloudforce Appfor други доставчици в пространството.

Изграждане на бизнес приложение с нисък код

Платформите за разработка с нисък код са насочени към две много различни нива на опит на потребителите: всекидневни служители без опит в кодирането, които искат бързо да изграждат приложения за конкретни бизнес процеси, и разработчици и ИТ специалисти, които търсят по-бърз и по-ефективен начин за изграждане на приложения за дефинирани бизнес задачи и случаи на използване. За обикновения потребител или „граждански разработчик“ използвахме Mendix, за да изградим основно приложение за планиране с възможност за добавяне на ново събитие с полета за име на събитието, дата и час и продължителност. Приложението също трябваше да може да кани потребителите на събития и да сортира списъка със събития в календар или хронологичен изглед.

Когато влезете в основното табло на Mendix, първото нещо, което виждате, е „Buzz“ емисия, вграденият социален интранет и аспект на сътрудничество на платформата. Buzz е един от петте основни раздела в много лесното табло, до Apps, People, App Store и Community. Това е доста основна споделена емисия, която дава на потребителите възможността да публикуват актуализации и анкети за състоянието, да актуализират профили и описания на задачи като част от фирмената директория (налична в раздела Хора) и да показват създаване и актуализиране на приложения за всички ниски -код приложения, изградени и внедрени във вашата организация. Не е толкова здрав, колкото вградените функции за сътрудничество на редактора на Choice Appian, но Mendix е една от малкото платформи с нисък код, които предлагат функционалността изобщо.

Самият процес на създаване на приложение е ръководство от стъпка по стъпка. Действието се случва в раздела Приложения, който го прави лесен с списък за търсене на създадени приложения. Натискам бутона Създаване на приложението, за да започна да изграждам приложението си за планиране на PCMag, което ме отведе веднага на страница с предварително изградени приложения и ръководства за стартиране, включително приложения за управление на активи, директория на служителите, разходи, приложение за създаване на анкети и събития. Имаше и уроци, които ви превеждат чрез изграждането на по-сложно приложение за работа, логистично приложение за Интернет на нещата (IoT) и управление на човешките ресурси (HR). Mendix, OutSystems и Microsoft PowerApps имаха най-изчерпателния избор на предварително изградени приложения. Можех да използвам шаблона на събитията и да го оправям за приложението си, но за целите на този преглед, изградих приложението от нулата.

Mendix автоматично настройва вашата основна среда за приложение. След като приложението се завърти, отляво виждате колона от менюто, която разгражда всичко, което можете да направите с приложението си: сътрудничете, разработвайте, разгръщайте, работете и определяйте настройките. Раздел Buzz се настройва автоматично, за да комуникира с членовете на екипа в рамките на приложението. Когато натиснете големия син бутон за редактиране на приложението в горната част на екрана, той ще ви отведе в плъзгащия и пускащия Mendix Web Modeler, за да започнете да изграждате потребителския интерфейс на приложението си.

Този опит е наскоро актуализиран, тъй като наскоро Mendix стартира мащабна версия, обхващаща неговата дизайнерска среда за уеб моделиране на потребителския интерфейс, преработено мобилно приложение за Android и iOS и нов език за дизайн, който компанията нарича „Atlas“. Това се състои от предварително зададени шаблони на страници и оформления за навигация, джунджурии и елементи на потребителски интерфейс с влачене и пускане, наречени „Строителни блокове“.

Редизайнът е отпред и в центъра на уеб моделиера. От лявата страна са икони, които ви отвеждат към вашите страници, навигация, модели данни, работни процеси и т.н. В дясната страна е кутия с инструменти с приспособления за плъзгане и пускане и градивни блокове (а също и там, където редактирате полета), В центъра е самото визуализиране на приложението, което можете да превключвате между оформление на мобилни устройства, таблети и настолни компютри.

Самият процес на създаване на приложение отне малко опит и грешка. Но в рамките на половин час създадох основната си страница за разписание и списък със събития и публикувах приложението си. Mendix ви позволява първо да изберете оформлението, след което да добавите елементи като форми, инструмент за избор на дата, приспособления за карта и всякакви други елементи и обекти към адаптивно проектираното оформление. За разлика от TrackVia, Google App Maker и повечето други инструменти, които тествахме, Mendix първо е изградил потребителския интерфейс (потребителски интерфейс) и след това картографира вашите бази данни и свързва елементите към източниците на данни. Философията на дизайна с нисък код на компанията е да започне с дизайна и телените рамки и след това да създаде модела на данни, логиката на приложението и работните процеси, за да отговаря на този дизайн.

За обикновения бизнес потребител това има предимства и недостатъци. Визуално ориентираният процес на създаване на приложения се чувства по-естествен за потребителя, който изгражда приложение по начина, по който предвижда, без да се налага да кодира. Но дефинирането на таблицата на базата данни първо (както правят повечето от другите инструменти) може да предотврати много грешки, които срещнах при изграждането на приложението ми за планиране. Въпреки че, след като беше публикувано, приложението, което визуализирах в мобилен телефон, работеше добре, използвайки родното мобилно приложение Mendix. Mendix разполага и със специфично за разработчиците мобилно приложение, което ви позволява да редактирате действително приложения на мобилното си устройство (всяко приложение има уникален QR код, който можете да сканирате, за да го изтеглите в приложението за програмисти), което го прави единствената платформа с нисък код тествахме да предложим тази специфична функционалност.

Магазинът за приложения и интеграциите също правят нещата много по-лесни. Mendix App Store беше един от най-силните пазари на приложения и шаблони, допринасяни от общността, предварително изградени UI компоненти и джунджурии и дълъг списък от конектори за интегриране на услуги на трети страни. Сред по-впечатляващите интеграции бяха конекторите за бази данни за приложения за IoT и машинно обучение (ML) и интеграция директно с IBM Watson.

Опитът на разработчиците

Mendix също има много повече неща под капака за разработчиците, когато става въпрос за автоматизирана логика и работни потоци, както и пълен набор от функции за разработка на софтуер и тестване, които не се срещат в повечето от другите инструменти. За да тества Mendix от перспектива, фокусирана върху ИТ, нашият разработчик използва инструмента за изграждане на съвместно приложение за управление на контакти, наречено Crowd Control. Тестовото приложение ще се състои от страница със списък с контакти, страница с подробности за контакти и нова страница за контакти. Основните цели включваха възможността да се добавят снимки и множество бележки към всеки контакт. Тествахме и способността на Mendix да се справя с поддръжката на проекти в публикувано приложение, като добавяме нови полета за данни и променяме съществуващите полета в модела на данни, за да симулираме промените, направени в приложението във времето.

Mendix и OutSystems бяха единствените инструменти, които нашият разработчик тестваше с двоична инсталация, което означава, че можете да инсталирате средата за разработка локално на работната си станция в допълнение към облачния достъп, предоставен от всички инструменти в тази обзорна програма. Това не означава толкова за обикновените потребители, но за разработчиците и ИТ специалистите, това е едно от предимствата, което кара Mendix да се чувства по-скоро като традиционна интегрирана среда за разработка (IDE) в контекста на опит с нисък код.

При изграждането на приложението Crowd Control нашият разработчик успя да внедри всички основни функции и въведе някои нови, като се има предвид силата на моделатора на база данни. Както при нашето бизнес тестване, инструментът за проектиране с влачене и пускане на потребителски интерфейс беше лесен за използване, макар и не толкова интуитивен като платформи като Appian и Zoho Creator. Както при OutSystems, този инструмент се чувстваше повече като инструмент за разработчици, насочен повече към някой с повече технически умения, отколкото много от другите инструменти. Ръководствата определено бяха необходими, за да постигнете бързина с това как е разположена платформата и да получите пълна оценка на наличния богат набор от функции. Отне повече време от някои други инструменти, за да се почувствате добре за потребителския интерфейс, но след като го направите, беше лесно да се ориентирате, да правите редакции и да тествате. Функцията Undo беше приятно докосване в това отношение.

Бинарната инсталация също прави това по-близо до инструмент за разработчици по усещане и функции. Възможността за стартиране на приложението локално прави разработването, тестването и настройването на приложението ви лесно, с възможности като локално внедряване. Когато тествате за поддръжка на проекти, лесното добавяне на ново поле към база данни. Формулярите на потребителския интерфейс не разпознаха добавянето и се актуализираха както някои други инструменти бяха в състояние. Но локалните тестове помогнаха да се изработят кинки в приложението. Когато променяте съществуващо поле в базата данни, формите разпознават промените автоматично, за разлика от проблемите, които нашият разработчик имаше с OutSystems в това отношение. Mendix също поддържа персонализирани списъци за избор (което означава, списъкът с записи, показани в поле за избор или полето за падащ списък), обработваната структура се променя по-добре и изисква по-малко работа за добавяне и редактиране на страници.

Като цяло, опитът беше по-рационален и изискваше по-малко игривост от OutSystems, с усещането за пълноценно ориентиран към разработчиците IDE. Mendix е и единствената платформа, която тествахме с вградена Scrum за управление на проекти, базирани на спринт (PM). В допълнение към показателите и анализите, които можете да получите по отношение на производителността и използването на приложението, Mendix е уникален и в текущия си мониторинг на качеството и автоматизирано тестване, макар че получавате такива само като разширения към платформата, когато плащате за ниво на Enterprise. Това не е изненадващо, тъй като това ниво на функционалност отвежда Mendix от инструмент с нисък код до пълен стек за разработка и тестване за корпоративен ИТ отдел.

Предприятие с нисък код на електростанция

Mendix е платформа за разработка с нисък код, която знае какво прави. Това е един от по-старите продукти в тази група и е вградил много функции и възможности в преживяването. Mendix не страда от една и съща функция и струпване на потребителския интерфейс на Salesforce App Cloud или от прекъсване на връзката между разнообразен набор от инструменти, събрани заедно във времето, както ще намерите в Nintex Workflow Cloud и в по-малка степен с Appian (към който Mendix също спортува следващото най-добро, вградено екипно сътрудничество и управление на задачи).

В същото време Mendix предлага и адаптивно мобилно развитие, което е наравно с Microsoft PowerApps, запасен магазин за приложения и активна общност, както и най-добрият набор от разширени функции за тестване на разработчици и ИТ, заедно с OutSystems. Безплатният план дава на много малки предприятия входна точка към платформата, но след това скокът на цените може да бъде значителен. МСП трябва да се свържат с Mendix за един пакет от приложения или персонализиран план, но истинската стойност тук е за големи предприятия, които преминават изцяло към тръбопровод за разработка с нисък код или използват Mendix за изграждане на приложения, насочени към потребителите. От своя страна Mendix е най-скъпата платформа в този кръг, но също така е и най-подготвена за предприятия. Моделът за първоначално ценообразуване има своите предимства в намаляването на допълнителни разходи, тъй като вашите потребители и развитие се нуждаят от увеличаване. Така че, ако вашият бизнес може да се справи с разходите и иска да инвестира в нисък код като основен метод в жизнения цикъл на вашата софтуерна разработка, тогава Mendix е идеален избор.

Mendix преглед и рейтинг