Sisällysluettelo:
- 1 Hinnoittelu ja suunnitelmat
- 2 Asennus ja käyttöliittymä
- 3 Matalan koodin sovellusten luominen
- 4 Kehittäjä- ja yritysominaisuudet
- 5 App Store, integraatiot ja yhteisö
- 6 Pohjaviiva
Video: Low-code vs Java- Who wins? | How I Built 30 Apps in 30 Days | Ep 06 | Zoho Creator (Marraskuu 2024)
Matalan koodin sovelluskehitys antaa jokaiselle yrityksen työntekijälle riippumatta roolista tai teknisestä asiantuntemuksesta mahdollisuuden sanoa “Näen prosessin tai tehtävän, jota voidaan virtaviivaistaa tai automatisoida, ja aion rakentaa siihen sovelluksen.” lomakepohjaiset velhot ja vedä ja pudota -käyttöliittymät (UI), työntekijät voivat rakentaa sovelluksen muutamassa minuutissa, jakaa sen osastolleen tai tiimilleen ja asentaa manuaalisen tai pullonkaulaisen yrityksen työnkulun yksinkertaisella sovelluspohjaisella kokemuksella.
Matalan koodin alustoja on kaiken muotoisia ja kokoisia erityyppisille liiketoimintatyypeille ja tarpeille. Mutta kaksi tehokkainta työkalua, jota olemme testanneet suurten yritysten organisaatioille, ovat OutSystems ja Mendix. Molemmat yritykset ovat veteraaneja matalan koodin tilassa tarjoamalla kypsiä, monipuolisia käyttöympäristöjä, jotka ylittävät sovelluksen perustamisen ja työnkulun automatisoinnin, hallitaksesi koko sovelluksen elinkaarta.
Pienille ja keskisuurille yrityksille (pk-yrityksille) tai suurille Fortune 500 -yrityksille valinta kahden matalan koodin voimalan välillä voi olla vaikeaa. Seuraavaksi eritellään kuinka Mendix ja OutSystem jakautuvat viidelle ydinalueelle: hinnoittelu, käyttökokemus (UX), sovellusten luominen, kehittäjä- ja yritysominaisuudet sekä kolmansien osapuolien integroinnit. Jatka lukemista, mitkä alustat sopivat parhaiten organisaatiollesi.
1 Hinnoittelu ja suunnitelmat
Mendix käynnistyy ilmaiseksi jopa 10 käyttäjälle perussovelluksen luomiseen, käyttöönottoon ja tukeen. Yrityksille hinnoittelu alkaa kuitenkin 1 875 dollarista kuukaudessa yhdelle sovellukselle, jolla on automaattiset varmuuskopiot ja käyttöaikatakuu. Jos haluat rakentaa useita sovelluksia, jotka on otettu käyttöön koko organisaatiossasi, sinun on käytettävä Enterprise- tai Pro-versiota. Pro-version hinta alkaa 5 375 dollaria kuukaudessa rajoittamattomalle sovellusrakennukselle. Enterprise-versio maksaa 7 825 dollaria kuukaudessa edistyneemmälle yritysasennuksen ja hallintaominaisuuksien joukolle. Tämä ominaisuusjoukko sisältää jatkuvan integraatiotuen, yksityisen pilvipalvelun käyttöönoton, vaakasuuntaisen skaalauksen, virhetoimintojen testauksen ja mahdollisuuden asentaa sovelluksia paikan päällä. Mendix-hinnoittelu ei ole lineaarinen, joten käyttäjäkohtainen hinta laskee, kun käyttäjät nousevat, eikä lisäosien ja käyttökiintiöiden vuoksi aiheudu kustannusten nousua pitkällä aikavälillä.
OutSystemsillä on entistä parempi ilmainen suunnitelma, joka antaa alustalleen ilmaisen organisaation, jolla on vähemmän kuin 100 käyttäjää. Jos yrityksesi ei tarvitse antaa yli 100 käyttäjää tätä sovelluksen luontitoimintoa, saatat jopa päästä eroon ilmaisesta versiosta, jonka mukana on yksi kehitysympäristö, jaettu pilviinfrastruktuuri ja rajoittamaton tuki. OutSystems One -suunnitelma alkaa 2 100 dollaria kuukaudessa (laskutetaan vuosittain), joka antaa sinulle tuhansien käyttäjäkapasiteetin, kolme ympäristöä sovellusten kehittämiseen, testaamiseen ja tuotantoon sekä omistettu julkinen, yksityinen tai hybridipilvi. Lopuksi OutSystems-yrityssuunnitelma alkaa 4600 dollarilta kuukaudessa (laskutetaan vuosittain) rajoittamattomalta sovelluskapasiteetista ja skaalautuvuudesta sekä miljooniin käyttäjäkapasiteettiin saakka, jos aiot ottaa vähäkoodisia sovelluksia käyttöön kuluttajien sovelluskaupoissa.
Molempien hinnat ovat korkeammat kuin muiden yrityskilpailijoiden, kuten Appian ja Salesforce App Cloud, mutta Mendix ja OutSystems tarjoavat tehokkaampia kehitysympäristöjä, joissa on entistä syvempi yrityksen toimivuus. Kaiken kaikkiaan OutSystemsillä on parempi suunnitelma kuin Mendixillä, ja sen yrityshinnoittelu ei ole aivan yhtä jyrkkä. Reuna: OutSystems
2 Asennus ja käyttöliittymä
OutSystemsin kojetaulu on asetettu puhtaalla, hallitusti tavalla, ja siinä on välilehdet Platformille (missä koko sovelluksen rakennus tapahtuu), Opi, Yhteisö ja tuki. Yhteisö-välilehti ei sisällä vain käyttäjäfoorumia, mutta työtaulua ja "Ideat" -välilehteä alustan parannuksille ja uusille ominaisuuksille. Matalan koodin kehityskokemus alkaa luomalla oma yksityinen pilviympäristö, jolla on oma ainutlaatuinen OutSystems URL-osoite. Toinen asia, jota OutSystems ei tee minkään muun alustan avulla räätälöimään kokemusta, se kysyy sinulta kysyttävää kehitettävien sovellusten tyypistä sekä ammatillisesta roolistasi ja asiantuntemustasoltasi. Asennus on yksi salaisuus, että sinun on ladattava manuaalisesti OutSystemsin työpöydän integroitu kehitysympäristö (IDE). Täysin pilvipohjaista vaihtoehtoa ei ole. Asennus ei vieläkään vie kauan, mutta päästäkseen täysin opastettuun matalan koodin sovellusrakentajaan keskimääräisen yrityskäyttäjän on suoritettava manuaalinen asennus.
Mendix puolestaan tarjoaa täysin pilvipohjaisen kokemuksen, joka vie sinut suoraan Buzz-välilehteen, kun kirjaudut sisään käyttöympäristön sisäiseen intranetiin ja yhteistyöhön. Buzz on yksi viidestä ensisijaisesta välilehdestä erittäin suoraviivaisessa hallintapaneelissa Sovellukset, Ihmiset, App Store ja Yhteisö -välilehteiden vieressä. Mendix määrittää automaattisesti sovelluksen perusympäristön ja näyttää vaihtoehtosuunnan valikon sovelluksen kehittämisen ja määrittämisen aloittamiseksi sekä Buzz-välilehden jokaisessa yksittäisessä sovelluksessa. Käyttöliittymää uudistettiin äskettäin uudella web-mallinnusliittymällä, uusittiin Android- ja iOS-sovelluksilla ja uudella suunnittelukielellä, jota yritys kutsuu nimellä Atlas, jossa on ennalta määritetyt sivumallit ja käyttöliittymäelementit nimeltään "Building Blocks". Molemmat käyttöliittymät ovat helppo navigoida, ja räätälöity OutSystemsin asennuskysely on plussa, mutta Mendix helpottaa sisäänkirjautumista ja rakentamisen aloittamista heti asettamalla natiivitiimien yhteistyö eteen ja keskelle. Reuna: Mendix
3 Matalan koodin sovellusten luominen
Matalan koodin kehitys on suunniteltu niin hyödylliseksi päivittäisille yrityskäyttäjille kuin IT-osastoille ja kehittäjille. Entisen suhteen molemmat alustat tarjoavat vaiheittaisia sovellusten luomista koskevia kokemuksia ohjaamaan muita kuin teknisiä käyttäjiä prosessin läpi. Mendix aloittaa sivun valmiiksi rakennetuilla sovelluksilla, joilla hallitaan varoja, tapahtumia, kuluja jne., Sekä oppaita, jotka vievät sinut läpi monimutkaisempia sovellusmalleja. Web Modeller on tehokas ja antaa sinulle laitteiden esikatselun työpöytä-, mobiili- ja tablet-sovelluksiin. Mutta toisin kuin työkaluissa, kuten Google App Maker, Mendix aloittaa sinut käyttöliittymän suunnittelulla ja langankehyksellä tietokannan asennuksen sijaan, mikä tapahtuu myöhemmin. Tämä johtaa erittäin luonnolliseen sovelluksen luomiskokemukseen, jossa on paljon räätälöintivaihtoehtoja ulkoasun ja ulkonäön suhteen. Mutta tämä johti kokeiluihin ja virheisiin suorituksen suorittamisessa oikein testauksen aikana. Toisin kuin OutSystems, Mendixillä on myös kehittäjäkohtainen mobiilisovellus, jonka avulla voit itse muokata mobiililaitteesi sovelluksia.
OutSystems antaa sinun valita, rakennatko verkko- tai mobiilisovellusta get-go-sovelluksesta, ja määrittää sitten, onko kyse älypuhelinsovelluksesta, tablet-sovelluksesta vai universaalisovelluksesta, joka kokoa muutetaan eri näytöissä. Se on jonkin verran rajoittava verrattuna Mendix-laitteen esikatseluiden välillä vaihtamiseen. Mutta kun aloitat sovelluksen rakentamisen, OutSystems auttaa sinua kaikissa vaiheissa. Kerran visuaalisen sovelluksen suunnittelijana OutSystems käveli minut askel askeleelta animoiduilla nuolilla. Se opasti minua luomaan tietokantatauluni Microsoft Excel-tiedostosta ja muuttamaan sen luetteloksi, muodostamaan lomakkeen, mukauttamaan käyttöliittymäni ja auttamaan minua julkaisemaan sovelluksen vain yhdellä napsautuksella. Itse sovelluseditori on asetettu samalla tavalla kuin Mendix ja Microsoft PowerApps, vaikkakin ainutlaatuisen hyödyllinen ominaisuus oli, että sovellus luo automaattisesti välilehtiä sinulle kulkeessasi. Sovelluksen keskellä on mukautettu merkkituotteen esikatselu, ja vetämällä ja pudottamalla siihen yksinkertaisesti käyttöliittymäelementit, jotka yhdistät tietokantaobjekteihin ja -kenttiin oikealla puolella. Sovelluksen luomiskokemukset ovat niska ja niska, ja piti Mendixin laitteen esikatselusta paremmin. Mutta OutSystemsin matalan koodin kehitysprosessi on hiukan sujuvampi, paremmin ohjatuilla ohjeilla. Lievä reuna: OutSystems
4 Kehittäjä- ja yritysominaisuudet
OutSystemsillä on runsaasti toimintoja, jotka kattavat prosessien automatisoinnin ja logiikan, virheenkorjauksen ja ohjelmistojen testauksen, projektinhallinnan ja paljon muuta koko sovelluksen elinkaaren ajan. OutSystems on urheilullinen mukava lausekeeditori, jolla on automaattinen täydennys, jotta voidaan kartoittaa tietokannasta kenttään. Lisäksi sovellukset on kirjoitettu alla olevilla äidinkielisillä ohjelmointikielellä, jotka kehittäjämme pitivät hyödyllisinä työskennellessään CSS: n ja JavaScript-koodin kanssa syntaksikorostuksen kanssa. Kun julkaiset sovelluksen, OutSystems tarjoaa roolipohjaisen käyttäjän hallinnan ja sovellusanalyysin, joka erittelee sovelluksesi suorituskyvyn ja sitoutumisen eri käyttöjärjestelmiin (selaimiin) jne.
Mendixillä on samanlaisia ominaisuuksia analysoinnissa, hallinnossa ja käyttäjien hallinnassa. Molemmat työkalut tarjoavat myös binaariasennuksen, mikä tarkoittaa, että voit asentaa kehitysympäristön paikallisesti työasemalle Mendixin pilvipohjaisen pääsyn lisäksi. Kaiken kaikkiaan kehittäjämme havaitsi, että näiden kahden välillä Mendix suoriutui paremmin tietokannan räätälöinnissä ja sovellusten ylläpidossa ja tarjosi virtaviivaisemman kehittäjäkokemuksen, joka vaati vähemmän vihaa. Mendix on myös ainoa testiympäristö, jonka testimme Scrumilla, joka on rakennettu sprinttipohjaiseen projektinhallintaan. Se tarjoaa myös syvän laadunvalvonnan ja automatisoidut testauslaajennukset, jos aloitat Enterprise-tasolle. Lievä reuna: Mendix
5 App Store, integraatiot ja yhteisö
Sekä Mendix- että OutSystems-järjestelmissä on laaja integrointi ja täydet sovelluskaupat ovat täynnä yhteisön rakentamia sovelluksia ja komponentteja. Mendix App Store tarjoaa laajan markkinoiden sovellusten ja mallien, valmiiksi rakennettujen käyttöliittymäkomponenttien ja widgetien sekä pitkän luettelon liittimistä integroidakseen kolmansien osapuolien palveluita, mukaan lukien tietokannan liittimet esineiden internetiin (IoT) ja koneoppimiseen (ML).
OutSystems Forge, joka löytyy alustan Yhteisö-välilehdestä, on sovellusten ja komponenttien markkinat, joissa on tuhansia valmiiksi rakennettuja malleja ja integraatioita, uudelleenkäytettäviä sovellusmoduuleja ja komponentteja. Yhteisö-välilehti ylittää myös sovelluskaupan ulkopuolella tarjoamalla käyttäjäfoorumin, työtaulun ja Ideat-välilehden alustan parannuksille ja uusille ominaisuuksille. Mendix tarjoaa samankaltaiset foorumi-, työtaulu- ja yhteisötoimintaominaisuudet Yhteisö-välilehdessä. Reuna: Tasainen
6 Pohjaviiva
Mendix ja OutSystems ovat molemmat erinomaisia valintoja yrityksen matalan koodin alustoiksi, jotka palvelevat kaikkia yrityskäyttäjiä. Molemmat ovat edistäneet rikkaita ekosysteemejä ja voivat hallita sovelluksen elinkaaren päästä päähän sovelluksen luomisesta ja asentamisesta jatkuvaan ylläpitoon ja analytiikkaan. Mendix tarjoaa sinulle täysin pilvipohjaisen vaihtoehdon natiivilla yhteistyöllä ja erinomaisella IT-projektihallinnalla, kun taas OutSystems loistaa intuitiivisemmalla sovellusluonnan käyttöliittymällä ja vaiheittaisilla ohjeilla sekä räätälöityllä kyselykokemuksella liiketoimintaroolien ympärillä. Tämä päästä päähän on suunnilleen niin lähellä kuin se tulee, ja mieltymyksesi riippuu kokonaisominaisuuksista, joita etsit. Hinnoittelun edun ja yleisen sujuvamman kokemuksen vuoksi matalan koodin yrityssovelluksen rakentamisen ansiosta tämä niska-ja niska-vertailu päättyy siihen, että OutSystems tulee hieman eteenpäin. Voittaja: OutSystems