OutSystems apžvalga 2026: ar įmonės lygio žemo kodo sprendimas vertas $36K?

OutSystems Review 2026: Testing $36K Enterprise Low-Code Software

Šioje apžvalgoje apžvelgsiu visą savo praktinę patirtį su OutSystems. Nuo įspūdingo DI generavimo iki galingos darbalaukio IDE, realiu laiku veikiančios klaidų aptikimo sistemos ir šokiruojančios 36 300 USD/metus kainos gamybos programoms. Parodysiu, kam ši platforma iš tikrųjų tarnauja, kur ji geriausiai pasiteisina ir kodėl „low-code“ šiuo atveju nereiškia „lengva“.

OutSystems
Discover honest assessments and insightful analysis of OutSystems to make informed purchasing decisions. Explore reputable reviews covering popular brands providing you with valuable clarity and confidence in your choices.

Kas yra OutSystems?

OutSystems yra low-code platforma, sukurta OutSystems (taip, tas pats pavadinimas). Ji sprendžia paprastą problemą: verslo programinę įrangą tradiciškai kurti yra skausmingai lėta ir brangu.

Paprastai samdytumėte programuotojus, lauktumėte mėnesių ir ištuštintumėte biudžetą. OutSystems bando pagreitinti šį procesą, leisdama jums kurti vizualiai, kol fone generuojamas tikrasis kodas.

Štai pagrindinis srautas:

  • Paprašykite jų DI („Mentor“), ką norite sukurti
  • Jis sugeneruoja karkasą: duomenų bazę, ekranus, vartotojų teises, logiką
  • Atsisiųskite jų darbalaukio programą (ODC Studio) ir koreguokite viską
  • Vienu paspaudimu atlikite publikavimą, o jie pasirūpina serveriais ir talpinimu

Ten, kur OutSystems skiriasi nuo tokių įrankių kaip Bubble ar Webflow, yra ambicija. Tie įrankiai puikiai tinka rinkodaros svetainėms ar paprastoms programėlėms. OutSystems kelia aukštesnius tikslus. Ji orientuota į vidines verslo sistemas, daugelio vartotojų sprendimus ir visa tai, kam paprastai reikia profesionalios kūrėjų komandos.

Kam tai skirta?

OutSystems yra prasminga tiems, kurie kuria tikrą verslo programinę įrangą, o ne reklaminėms svetainėms ar portfolio puslapiams.

  • Jei esate įmonės IT komandoje, tai jūsų trumpiausias sprendimas. Kai vadovybė paprašo darbuotojų portalo, tiekėjų valdymo sistemos arba vidinio užklausų sekimo įrankio, per kelias savaites galite pristatyti veikiančią programą.
  • Techniniai įkūrėjai, kuriantys SaaS produktus, čia gali veikti greičiau. Jei siekiate patvirtinti koncepciją ar pradėti gauti pajamas prieš baigiantis finansavimui, tai sutrumpina jūsų laikotarpį keliais mėnesiais.
  • Agentūros ir konsultacinės įmonės, teikiančios klientams individualias programines įrangas, gali kelis kartus padidinti savo produktyvumą.
  • Programuotojai, pavargę nuo pasikartojančio darbo, įvertins tai. Jei suprantate duomenų bazes ir logiką, tačiau nekenčiate rašyti tų pačių autentifikacijos srautų ir CRUD galinių taškų vėl ir vėl, OutSystems palengvina šią rutiną.

Tai NĖRA skirta jums, jei niekada nesate susidūrę su programavimo koncepcijomis arba jei jums reikia tik pristatomojo puslapio. Darbalaukio programinė įranga yra masyvi, sąsaja – bauginanti, ir greitai įstrigsite, jei tokie terminai kaip „entity relationship“ ar „server action“ jums visiškai svetimi.

OutSystems
Discover honest assessments and insightful analysis of OutSystems to make informed purchasing decisions. Explore reputable reviews covering popular brands providing you with valuable clarity and confidence in your choices.

OutSystems privalumai ir trūkumai

Pros
  • DI iš tiesų greitai kuria veiksnias programas
  • Tikros duomenų bazės su tinkamais lentelių ryšiais
  • Vartotojų vaidmenys ir leidimai nustatomi automatiškai
  • Publikavimas – vienas paspaudimas, be jokių serverių konfigūravimo
  • Klaidų aptikimas iškart rodo problemas
  • Spustelėkite bet kurią klaidą – OutSystems tuoj pat nuves jus prie jos
  • Sudėtingi darbo procesai be rašymo tikro kodo
  • Generuojamos back-end operacijos, paruoštos naudoti
  • Vieną kartą pakeiskite prekinio ženklo spalvas – jos atsinaujina visur
  • Integracija su išoriniais API ir paslaugomis
  • Darbalaukio įrankis atrodo rimtas ir profesionalus
Cons
  • Reikia atsisiųsti didelę darbalaukio programą (150 MB)
  • Visai nėra draugiška pradedantiesiems
  • Nėra galimybės eksportuoti kodo ar talpinti kitur

Norite sužinoti, ar OutSystems tinka jūsų projektui? Jie siūlo nemokamą planą su talpinimu, kuriame palaikoma iki 100 vartotojų. Jokių kreditinės kortelės duomenų, OutSystems.

OutSystems funkcijos

  • DI sukuria pilnas programas iš aprašymų
  • Vizualus duomenų bazės kūrėjas su lentelių ryšiais
  • Velkite valdiklius ir kurkite programos ekranus
  • Integruota vartotojų prisijungimo ir leidimų sistema
  • Vieno paspaudimo diegimas su debesų talpinimu
  • Veikiantis klaidų tikrintuvas padeda ištaisyti klaidas
  • Automatiškai generuoja mobiliems įrenginiams pritaikytus maketus
  • Back-end logika be rašymo tikro kodo

Mano praktinė patirtis su OutSystems

Tai, ką radau, mane nustebino. OutSystems nėra panašus į kitus „lengvus“ programų kūrimo įrankius, kuriuos esu bandęs. Jis yra galingas, kai kuriose srityse tikrai įspūdingas, tačiau toks sudėtingas, kad vadinti jį „be kodo“ atrodo klaidinant.

1. Pradžia: registracija ir pirmieji įspūdžiai

Patekau į OutSystems pagrindinį puslapį, ir jis iš karto pasirodė kitoks nei kiti programų kūrimo įrankiai, kuriuos esu bandęs. Jis turi labai „enterprise“ stiliaus dizainą, orientuotą į „agentinį DI“ ir profesionalią plėtrą. Viršutiniame dešiniajame kampe pastebėjau ryškų raudoną mygtuką „Pradėti nemokamai“ ir paspaudžiau jį, kad pamatyčiau, ar iš tikrųjų galiu ką nors sukurti.

screenshot of OutSystems website

Registracijos puslapyje prašė daugybės duomenų iš anksto:

  • Vardas
  • Pavardė
  • Šalis
  • Valstija
  • Naudojimo tikslas: pasirinkau „Asmeniniam naudojimui“
  • El. paštas
  • Slaptažodis: turėjau laikytis penkių saugumo taisyklių, kurios prisipildydavo žaliai, kai rašiau

screenshot of OutSystems Sign Up form

Užpildęs formą, spustelėjau „Sutinku ir pradedu nemokamai“. Užuot patekęs į valdymo skydelį, buvau paprašytas patikrinti el. paštą. Nuėjau į savo paštą, palaukiau maždaug dešimt sekundžių ir radau laišką pavadinimu „Suaktyvinkime savo OutSystems paskyrą“. Spustelėjau mygtuką „Suaktyvinti paskyrą“, kuris atvėrė nuorodos patvirtinimo ekraną. Paspaudžiau „Patvirtinti“ ir mane grąžino į prisijungimo puslapį. Dar kartą įvedęs savo prisijungimo duomenis pagaliau atsidūriau pagrindiniame valdymo skydelyje.
screenshot of OutSystems Welcome Page

Valdymo skydelis buvo tamsus, švarus ir šiek tiek bauginantis. Jis pasisveikino vardu ir pateikė kelis pasirinkimus, pavyzdžiui, „Pradėti kurti“ arba „Susisiekite su mumis“. Slinkdamas žemyn mačiau, ką siūlo „Personal Edition“, įskaitant talpinimą jų „Developer Cloud“ ir iki 100 vidinių vartotojų ribą.

Ką apie tai pagalvojau: registracija buvo pakenčiama, tačiau papildomi žingsniai – el. pašto aktyvavimas ir nuorodos patvirtinimas – pasirodė šiek tiek gremėzdiški, palyginti su įrankiais, leidžiančiais prisijungti per Google. Pirmasis įspūdis apie sąsają buvo toks, kad ji atrodo „brangi“. Viskas atrodė aukštos klasės ir profesionalu, kas leido manyti, kad naudosiu rimtą priemonę verslui.

2. Pirmųjų reikalavimų įvedimas

Pasibraižęs valdymo skydelyje spustelėjau „Pradėti kurti“, kad pradėčiau projektą. Tai nukreipė mane į visiškai tuščią „Programų“ sąrašą.
screenshot of OutSystems Welcome Page

Paspaudžiau didelį mygtuką „Sukurti programą su Mentor“, ir pasirodė trys įvadinės skaidrės. Jose buvo paaiškinta, kad „Mentor“ (jų DI) pasirūpins duomenų baze, logika, vartotojų vaidmenimis ir ekranais.
screenshot of OutSystems Mentor App Generator

Spustelėjau „Kitas“ ir paspaudžiau „Supratau“, kad pamatyčiau užklausos langelį. Tai buvo paprastas teksto langelis su 500 simbolių limitu.
screenshot of OutSystems 'Create app' chat

Norėjau neklaidžioti atsitiktinumams, todėl atsidariau Word dokumentą, kurį buvau paruošęs. Nukopijavau detalią aprašą „Paslaugų užklausų portalui“, kuriame namų savininkai gali prašyti, pavyzdžiui, santechnikos ar valymo paslaugų ir sekti užklausos būseną. Įklijavau užklausą į langelį ir spustelėjau violetinę rodyklės ikonėlę, kad nusiųsčiau ją DI.

3. Kaip DI kuria pagrindą

Kai paspaudžiau rodyklę, DI maždaug dešimt sekundžių apsvarstė ir pateikė analizę. Jis pasiūlė pavadinimą „Home Services Client Portal“ ir parodė, kokius duomenų objektus („Data Entities“) ir vaidmenis („Roles“) planuoja sukurti:

  • Duomenų objektai: User, Homeowner ir ServiceRequest
  • Vaidmenys: Admin ir Homeowner

screenshot of OutSystems 'Home Services Client Portal'

Man patiko, kad jis iš karto nustatė ryšį tarp vartotojų ir užklausų. Paspaudžiau „Generuoti“, ir ekranas pavirto 3D animacija. Daugybė mėlynų ir violetinių kubelių pradėjo skraidyti ekraną, savaime surikiuodami į tinkle. Ši animacija vyko apie minutę, kas atrodė kaip prašmatnus būdas paslėpti lėtą įkėlimo laiką.

Kai kubeliai baigė, dar nemačiau programėlės. Vietoj to pamačiau „App overview“ žemėlapį. Tai buvo vizualus diagrama, rodanti visas DI sukurtas puses, tokias kaip „Dashboard“, „Homeowner“ sąrašas ir „Request Edit“ ekranas.
screenshot of OutSystems 'App overview' tab

Kaip vertinu generavimą: kubelių animacija buvo prėkšta ir per ilga, bet apžvalgos žemėlapis – puikus sprendimas. Viso programėlės struktūros matymas kaip žemėlapio labai palengvino supratimą, kaip puslapiai tarpusavyje susieti. Tai padarė procesą labai organizuotą ir profesionalų.

4. Perėjimas prie Desktop Studio

Pažiūrėjęs į žemėlapį norėjau pradėti redaguoti, bet tuo baigėsi „lengvoji“ dalis. OutSystems pranešė, kad norint atlikti bet kokį tikrą darbą, reikia atsisiųsti jų darbalaukio programą „ODC Studio“. Spustelėjau nuorodą, atsisiunčiau 150 MB diegimo failą ir perėjau per diegimo procesą savo kompiuteryje.

screenshot of OutSystems 'Login' page

Kai programa atsidarė, turėjau įvesti savo organizacijos URL ir antrą kartą prisijungti per naršyklę. Po to darbalaukio programa kelias minutes „Tikrinosi priklausomybių atnaujinimus“ ir pagaliau atidarė mano portalą.

Sąsaja buvo milžiniška ir atrodė kaip profesionali kodavimo aplinka.

  • Kairėje: valdiklių įrankių dėžutė su tokiais elementais kaip mygtukai, formos ir konteineriai.
  • Centre: vizualus drobės langas, rodantis mano programėlės ekranus.
  • Dešinėje: sudėtingas skydelis su skyriais „Interface“, „Logic“, „Data“ ir „Processes“.

Kaip vertinu šį perėjimą: ši dalis buvo didžiulis šuolis į sudėtingumą. Patekau nuo draugiško žiniatinklio DI į sunkią, sudėtingą darbalaukio programą. Tai privertė suprasti, kad OutSystems nėra skirtas atsitiktiniams vartotojams. Tai profesionali programinė įranga, kurios išmokti reikia laiko. Ji atrodė šiek tiek sunki ir lėtai krovėsi, bet kartu labai galinga.

5. OutSystems klaidų tvarkymo testavimas

Kai tik projektas užsikrovė ODC Studio, man kilo smalsumas dėl kažko, kas nebuvo paaiškinta jokiuose mokymuose: kaip OutSystems tvarko klaidas?

Tradicinėje plėtroje rašote kodą, bandote jį paleisti ir paskui naršote per konsolės klaidas ar kompiliatoriaus pranešimus. Tačiau OutSystems yra vizuali ir teigia, kad klaidas pagauna anksti. Norėjau tai išbandyti pats.

Tyčia sukelta klaida.
Kairiojoje šoninėje juostoje pamačiau „Section Index“ komponentą tarp galimų valdiklių. Pagal sąsają šis valdiklis skirtas navigacijos meniu arba turinio rodyklės elementams kurti. Mano Dashboard ekrane mačiau pagrindinį turinio plotą su kortele „Visos paslaugų užklausos“ ir skrituline diagrama „Paslaugų užklausos pagal būseną“.

Nusprendžiau atlikti paprastą eksperimentą: kas nutiks, jei tempčiau valdiklį į vietą, kur jam ne vieta? Paėmiau „Section Index“ valdiklį iš kairiojo skydelio ir nutempiau jį į „Visos paslaugų užklausos“ turinio kortelės vidurį. Iš esmės perkėliau navigacijos meniu komponentą į statistikos rodymo sritį, kur tam nebuvo jokios loginės prasmės.
screenshot of ODC Studio error

Kaip nurodyta mano trečiojo ekrano kopijos anotuotėje: „Aš įterpiau klaidą pridėdamas ‘Section Index’ ten, kur jis neturėtų būti“

Akimirksniu, kai neteisingai padėjau „Section Index“ valdiklį, viršuje ekrano pasirodė ryškus raudonas apskritas ženklelis su balta „X“ piktograma ir užrašu „Klaidos aptiktos“. Tai nebuvo subtilus pranešimas paslėptas kamputyje. OutSystems padėjo jį tiesiai centre, neįmanoma nepastebėti. Sistema akimirksniu aptiko mano klaidą, net prieš bandant išsaugoti ar paviešinti ką nors.

Spustelėjau raudoną ženklelį „Klaidos aptiktos“, ir sąsaja prasilankstė panelė apačioje ekrane. Tai, ką OutSystems vadina TrueChange™ panelė. Jų realaus laiko klaidų aptikimo ir validacijos sistema.

TrueChange panelė parodė detalią apžvalgą:

  • Apatiniame kairiajame kampe: skaitiklis su užrašu „2 klaidos“ su raudonu apskritimu
  • Klaidų sąrašas: dvi identiškos klaidų žinutės mėlynuose laukeliuose, kiekviena sako: „A valid expression must be set for parameter ‘ScrollToWidgetId’.“
  • Papildomi perspėjimai: po kritinėmis klaidomis buvo oranžiniai trikampio formos perspėjimai apie saugumą ir mastelį

Kiekvienas sąrašo elementas turėjo savo piktogramą, nurodančią svarbą:

  • Raudonas apskritimas su X: kritinės klaidos, blokuojančios publikavimą
  • Oranžinis trikampis: perspėjimai (nebloškuoja publikavimo, bet nurodo problemas)
  • Geltona lemputės ikonėlė: optimizavimo pasiūlymai
  • Informacijos ikonėlė: nenaudojami elementai ar kiti pranešimai

Kai spustelėjau vieną iš klaidų pranešimų, OutSystems padarė kažką neįtikėtinai naudingą: akimirksniu nuvedė mane tiesiai prie tikslaus problemiško elemento. Ekranas persijungė, rodydamas neteisingai įdėto „Section Index“ valdiklio vietą, pažymėtą raudonai vizualioje drobėje. Dešinėje automatiškai atsidarė Properties panelė, rodanti valdiklio konfigūraciją su aiškiai pažymėtu problemišku lauku.
screenshot of ODC Studio 'Required Property Value' error

Dabar galėjau matyti, ką reiškia ši klaida:
„Navigation\SectionIndexItem“ valdiklyje yra privaloma savybė „ScrollToWidgetId“. Ši savybė nurodo navigacijos elementui, į kurį puslapio skyrių jis turėtų prisišokti, kai paspaudžiamas. Kadangi aš perkėliau šį navigacijos valdiklį į atsitiktinę vietą, kur nebuvo jokio loginio slinkimo taško, šis privalomas laukas liko tuščias ir OutSystems pažymėjo tai kaip klaidą.

Žiūrėdamas į Properties panelę dešinėje:

  • Name: Navigation\SectionIndexItem
  • Source Block: Navigation\SectionIndexItem
  • ScrollToWidgetId: [tuščias – pažymėtas raudonai]
  • ExtendedClass: [tuščias]

Žemiau buvo „Events“ skyrius su „Initialized“ įvykio tvarkymo lauku. Klaida pasirodė du kartus sąraše, nes „Section Index“ valdiklyje iš tikrųjų buvo keli navigacijos elementai, iš kurių kiekvienam trūko tos pačios privalomos savybės.

Ką dar atskleidė klaidų sąrašas?
Be tyčia sukeltų klaidų, TrueChange panelė atskleidė ir kitų problemų:

Saugumo perspėjimai (2 atvejai): „Jūs atveriate Server Action viešam prieinamumui be autentifikacijos. Pagalvokite apie ekrano prieigos ribojimą tik autentifikuotiems vartotojams.“
screenshot of ODC Studio errors

Mastelio patarimas: „Sąrašas turėtų turėti vieną tiesioginį vaiką. Norėdami pagerinti našumą, apvyniokite vaikų valdiklius viename valdiklyje, pvz., naudokite konteinerį.“

Nenaudojamas elementas: „Išėjimo parametras ‘ImportedRows’ niekada nėra naudojamas Server Action ‘UploadHomeownerExcel’. Apsvarstykite galimybę jį ištrinti.“

Kiekvienas elementas turėjo mažą klaustuko ikonėlę (?) dešinėje, kurią paspaudus galėjau gauti išsamesnius paaiškinimus.

Šis eksperimentas atskleidė kelis svarbius dalykus apie tai, kaip OutSystems sprendžia klaidų tvarkymą:

  1. Realaus laiko validacija: platforma nesulaukia, kol bandysite kompiliuoti ar publikuoti; pakeitimui sugadinus kažką, ji akimirksniu jus informuoja.
  2. Vizualus klaidų paryškinimas: klaidos rodomos tiesiai vizualioje drobėje su raudonomis ribomis ir ženklais, todėl jų neįmanoma praleisti.
  3. Spustelėjimas – navigacija: kiekviena klaida yra veikiama. Paspauskite ją, ir OutSystems tiesiai nuves jus į probleminę vietą, automatiškai atidarydama atitinkamą Properties panelę.
  4. Svarbos klasifikacija: sistema atskiria kritines klaidas (blokuojančias publikavimą), perspėjimus (pasiūlančius patobulinimus) ir informacijos pranešimus (rodant juose esantį neveiksmingumą).
  5. Privalomos ir neprivalomos savybės: OutSystems griežtai taiko taisykles valdiklių konfigūracijoje. Jei savybė būtina valdikliui veikti, jos palikimas tuščios sukelia klaidą.
  6. Kontextualus pagalbos centras: klaustuko ikonėlės suteikia prieigą prie dokumentacijos, paaiškinančios, dėl ko kažkas pažymėta ir kaip tai ištaisyti.

Publikavimo mygtukas: išjungtas kol klaidos neištaisytos

Pastebėjau dar vieną svarbų dalyką: ekrano apačioje buvo mygtukas „Vieno paspaudimo publikavimas“. Kai atsirasdavo klaidos, šis mygtukas likdavo neaktyvus (išmargintas pilka), aiškiai rodydamas, kad negaliu tęsti tol, kol nesutvarkysiu kritinių problemų.

6. Dizaino pritaikymas su temų redaktoriumi

Ištaisęs klaidas norėjau pakeisti programėlės išvaizdą. Ekrano viršuje radau mažą teptuko ikonėlę ir atidariau „Temų redaktorių“.
screenshot of ODC Studio 'Theme Editor' button

Atsidariusioje šoninėje panelėje buvo keletas pagrindinių dizaino parinkčių:

  • Temos spalvos: iš spalvų tinklelio pasirinkau šviesiai raudoną/rožinę.
  • Tipografija: pasirinkau naują šriftą iš išskleidžiamojo meniu ir su slankikliu padidinau jo dydį.
  • Struktūra: perjungiau tarpus iš „Normal“ į „Larger“.
  • Rėmeliai: pakeičiau mygtuko stilių iš „Soft“ į „Rounded“.

screenshot of ODC Studio 'Theme Editor' window

Paspaudus šias parinktis viduryje ekrano peržiūra atnaujinta akimirksniu. Mėlynas antraštės fonas tapo raudonas, o visi mygtukai įgavo apvalius kampus. Tai buvo paprasta, bet pakeitimai taikėsi visai programėlei. Negalėjau lengvai pakeisti tik vieno mygtuko, nekeičiant visų kitų.

Kaip vertinu pritaikymą: Temų redaktorius puikiai tinka plačioms dizaino korekcijoms, tačiau jaučiasi šiek tiek ribotas. Jis tobulas prekės ženklo spalvai nustatyti, bet jei norite kūrybiškiau pertvarkyti maketą, turite palikti paprastą redaktorių ir pradėti žaisti su sudėtingomis CSS stiliaus savybėmis dešinės šoninės juostos panelėje. Tai atrodo gana griežta.

7. Duomenų ir backend aplinkos tikrinimas

Kitam norėjau pamatyti, kaip DI apdoroja mano duomenis, todėl viršutiniame dešiniajame šoninėje panelėje spustelėjau „Data“ skirtuką. Mačiau aplanką „Entities“, kuriame buvo DI sukurtos lentelės:

  • Homeowner: turėjo laukus vardui, telefono numeriui ir adreso informacijai.
  • ServiceRequest: saugojo kiekvienos užduoties detales.
  • Integrations: mačiau aplanką, rodantį galimybę jungtis prie išorinių REST ar SOAP paslaugų, jei reikia daugiau duomenų.

screenshot of ODC Studio 'Data' tab

Pastebėjau, kad DI teisingai nustatė visoms reikšmėms „data types“. Telefonų numeriai buvo eilutės, o datos – tikrojo tipo laukeliai. Taip pat „Logic“ skirtuke mačiau „Server Actions“, kurie tvarkė „Create“ ir „Update“ taisykles duomenų bazei.

Kaip vertinu backend’ą: duomenų bazės konfigūracija yra ta sritis, kur OutSystems tikrai išsiskiria. Tai jautėsi kaip tikra profesionali duomenų bazė, o ne paprasta supaprastinta skaičiuoklė. Mane sužavėjo, kad DI teisingai apdorojęs lentelių tarpusavio ryšius. Tai daug galingiau nei duomenų įrankiai daugelyje „lengvų“ programų kūrimo įrankių.

8. Vieno paspaudimo publikavimo procesas

Galiausiai buvau pasiruošęs pamatyti programėlę veikimo metu. Spustelėjau didelį žalią mygtuką „1-Click Publish“ Studio viršuje po „App“ parinktimi hamburgerio meniu.
screenshot of ODC Studio 'App' menu '1-Click Publish' button

Pasirodė nedidelis pažangos langas ir pradėjo pereiti kelis etapus:

  1. Saving: saugomi mano projekto duomenys.
  2. Uploading: siunčiami projektai į debesį.
  3. Compiling: vizualus darbas verčiamas tikru kodu.
  4. Deploying: programėlė diegiama ir tampa pasiekiama per URL.

screenshot of ODC Studio 'HomeServicesClientPortal' page

Visas procesas užtruko apie 90 sekundžių. Kai baigėsi, pasirodė mėlynas mygtukas „Atidaryti naršyklėje“. Jį paspaudus atsidarė naujas Paslaugų užklausų portalas Chrome lange.
screenshot of 'Home Services Client Portal' dashboard

Kaip vertinu publikavimą: mygtukas „1-Click Publish“ yra nuostabus. Tai žymiai lengviau paleisti programėlę, nes jis sumontuoja visus serverius ir talpinimą už jus. Paprastai profesionalūs įrankiai reikalauja daugybės žingsnių, norint talpinti programą, o čia užteko vieno paspaudimo. Tai buvo labai malonu.

Gyvos programos ir atsako dizaino testavimas

Gyvoji programėlė atsidarė prisijungimo ekranu. Patogiai DI apačioje buvo įtraukęs keletą „Pavyzdinių vartotojų“. Paspaudžiau „Matthew Shelton (Admin)“ ir prisijungiau.
screenshot of 'Home Services Client Portal' login window

Keletą minučių testavau funkcijas:

  • Pereiņau į „Skydelis“ ir pamačiau skritulinę diagramą bei visų užklausų bendrą skaičių.
  • Perėjau į „Namų savininkai“ skirtuką ir paspaudžiau „Pridėti namų savininką“.
  • Užpildžiau formą ir paspaudžiau „Išsaugoti“. Naujas namų savininkas iškart atsirado sąraše.
  • Tada pakeičiau naršyklės lango dydį, kad patikrinčiau, ar veikia mobiliajame. Šoninis meniu dingo ir buvo pakeistas „hamburger“ ikonėle, o turinys išsidėstė vertikaliai.

Everything felt smooth and fast. The app didn’t feel like a prototype; it felt like finished software that you would actually use at work.
screenshot of 'Home Services Client Portal' dashboard

Kaip vertinu galutinę programėlę: funkcionalumas buvo puikus, tačiau dizainas atrodė šiek tiek „standartiškai korporatyvus“. Jis veikė būtent taip, kaip prašiau, o tai, kad jis iš dėžutės buvo pritaikytas mobiliesiems, buvo didelis pliusas. Tai ne pati gražiausia programėlė, bet labai tvirta ir patikima.

9. Ar galiu eksportuoti savo kodą?

Prieš baigiant norėjau atsakyti į esminį klausimą: ar aš iš tiesų valdau tai, ką sukūriau, ir ar galiu perkelti projektą kitur?

Peržiūrėjęs meniu ODC Studio, ieškojau eksporto parinkčių. Po „App“ meniu (anksčiau mano pavyzdyje žymėto „Module“) radau parinktį „Export“ su submenu rodykle.
screenshot of ODC Studio Export options

Užvedus pelę ant jos, atsirado trys parinktys:

  • Language resources to Excel…
  • Save
  • Save as…

Tai nebuvo tai, ko tikėjausi. Parinktis „Language resources to Excel“ atrodė skirta eksportuoti vertimo failus, o ne tikrąjį kodą. Parinktys „Save“ ir „Save as“ buvo skirtos tik projektui saugoti pačioje OutSystems aplinkoje.

Peržiūrėjau kitus meniu, bet neradau nieko, kas leistų eksportuoti į GitHub, atsisiųsti sugeneruotą C# ar JavaScript kodą ar perkelti programą į kitą talpinimo aplinką.

OutSystems yra uždara platforma. Galite kurti sudėtingas programas ir matyti vizualius logikos srautus, tačiau negalite išgauti pagrindinio kodo ar talpinti jo atskirai savo serveriuose. Jūsų programa egzistuoja visiškai OutSystems infrastruktūroje.

Tai logiška pagal OutSystems verslo modelį – jie teikia vykdymo aplinką, duomenų bazės talpinimą ir diegimo infrastruktūrą – bet tai reiškia, kad liekate prisirišę prie jų ekosistemos tol, kol naudojatės programa.

OutSystems
Discover honest assessments and insightful analysis of OutSystems to make informed purchasing decisions. Explore reputable reviews covering popular brands providing you with valuable clarity and confidence in your choices.

Kainodara ir planai

OutSystems nesišneka apie 29 USD/mėn kainas. Tai įmoninė programinė įranga su atitinkama kainodara, ir jie tai atvirai deklaruoja: arba testuojate nemokamai, arba leidžiate rimtus pinigus.

pinigai.

rimti pinigai.

KlubasSezoninių abonentų skaičiusLaukiantys sąrašeAlternatyvos
Manchester United50,000+100,000+Priėmimas, narystė
Liverpool28,000+30,000+Bilietų loterija, apgyvendinimas
Arsenal40,000+90,000+Narystės loterija
Chelsea28,000+~10,000Narystė, perpardavimas

Kaip iš tikrųjų nustatomos OutSystems kainos

Skirtingai nei dauguma programų kūrimo įrankių, OutSystems ima mokestį pagal:

  1. Application Objects (AOs): bendras ekranų + duomenų bazių lentelių + API metodų skaičius visose programose. „Vidutinė“ programa – apie 150 AO.
  2. Galutiniai vartotojai: vidiniai darbuotojai ir išoriniai klientai skaičiuojami atskirai.
  3. Pratęsimai: papildomos aplinkos, geresnė pagalba, atitikties paketai, savarankiškas talpinimas.

Nėra kainų skaičiuoklės. Aprašote, ką ketinate kurti, o pardavimų komanda pateikia pasiūlymą.

Apmokėjimo sąlygos

OutSystems to neskelbia viešai, bet tikėkitės:

  • metinių sutarčių (ne mėnesinės prenumeratos)
  • sąskaitų faktūrų apmokėjimo
  • individualių apmokėjimo sąlygų įmonėms

Nėra viešos informacijos apie grąžinimus ar bandomuosius laikotarpius už nemokamos versijos ribų.

Mano nuoširdi nuomonė

Pradėkite nuo Personal Edition, jei: mokotės, kuriate prototipus arba reikia įtikinti vadovybę, kad 36 tūkst. USD verta. Tai iš tiesų nemokama ir netikėtai pajėgi testavimams.

Sumokėkite už ODC, jei: keičiate brangią tradicinę plėtrą. Jei alternatyva – samdyti programuotojus už 100 tūkst. USD+ per metus plius infrastruktūra, OutSystems gali sutaupyti pinigų. Tačiau jei lyginate su Bubble (29 USD/mėn) ar Webflow (23 USD/mėn), kainų skirtumas milžiniškas.

Tikrasis klausimas: ar jūsų projektas pateisina 3000 USD+/mėn kainą už įrankius? Jei kuriate verslo kritišką programinę įrangą jau įsitvirtinusiai įmonei, galbūt taip. Jei esate vienas steigėjas ir ši suma jums yra per didelė, ieškokite kitur.

Patarimas pradedantiesiems: naudokite nemokamą planą ir iš tikrųjų sukurkite ką nors prieš įsipareigodami 36 tūkst. USD. Nemokama versija turi rimtų apribojimų (be gamybinių programų), tačiau pakanka sužinoti, ar OutSystems tinka jūsų darbo eigai. Jei nesate visiškai tikri, kad reikia įmoninės klasės programinės įrangos, tikriausiai jums nereikia ir tokios kainos.

Alternatyvos OutSystems

OutSystems puikiai tinka įmoninės klasės verslo programoms greitai kurti, tačiau gali netikti kiekvienam projektui.

Jei ieškote panašios galios su kitokiu požiūriu į kainodarą, mokymosi kreivę ar kūrėjų bendradarbiavimą, Mendix yra stipriausia alternatyva.

Pagrindinis skirtumas yra tai, kaip jie žiūri į low-code plėtrą ir kam optimizuoti.

FunkcijaOutSystemsMendix
Naudojimo paprastumasStaikesnė mokymosi kreivė; daug darbo darbalaukyjeIntuityvesnis; labiau pritaikytas neprogramuotojams
Geriausia tiemsTechninėms komandoms, kūriančioms aukštos kokybės programasKryžminėms komandoms su verslo vartotojais
Mobiliosios programosGimtosios iOS/Android programosGimtoji mobilioji + PWA
Backend ir duomenysKodo generavimo metodas; full-stackModelio interpretacija; vizualiai pirmiausia
Dizaino lankstumasTemų redaktorius + pritaikytas CSSAtlas dizaino sistema + šablonai
NašumasOptimizuota sudėtingoms įmoninėms programomsGeras našumas, bendradarbiavimo galimybės
KainodaraPradžia nuo 36 300 USD/metusPradžia nuo 998 USD/mėn (skaidresnė)

Rinkitės Mendix, jei jums reikia skaidresnės, prognozuojamesnės kainodaros (mokestis už vartotoją, o ne už programos objektus), norite stipresnio verslo ir IT bendradarbiavimo, arba jei esate jau įsipareigoję „Siemens“ ar „SAP“ ekosistemoms.

OutSystems
Discover honest assessments and insightful analysis of OutSystems to make informed purchasing decisions. Explore reputable reviews covering popular brands providing you with valuable clarity and confidence in your choices.

Galutinės išvados apie OutSystems

OutSystems iš tiesų įspūdinga dėl savo galimybių, bet ji tinka ne visiems – ir tai yra sąmoningas sprendimas.

Pasirinkite OutSystems, jei esate įsitvirtinusi įmonė arba IT skyrius, kuriam reikia kurti sudėtingus vidinius įrankius, klientų portalus ar verslo programas, ir turite komandos narių, suprantančių plėtros koncepcijas.

Jei alternatyva – samdyti programuotojus už 100 tūkst. USD/metus ar daugiau, ši kainodara yra prasminga. Jei jums reikia pristatyti profesionalią programinę įrangą per kelias savaites, o ne mėnesius, OutSystems tai užtikrina.

Venkite OutSystems, jei esate vienas steigėjas su ribotu biudžetu, niekada nesidomėjote plėtros koncepcijomis arba jums reikia tik paprastos svetainės ar pristatomojo puslapio. Įrankiai kaip Bubble, Webflow ar net Softr tarnaus geriau ir už kur kas mažesnę kainą.

Verdict
Išvada: OutSystems nėra „lengvas programų kūrimas“. Tai spartesnė profesionali plėtra. Jei tai yra tai, ko jums reikia ir galite sau leisti, jis yra vienas geriausių. Jei ieškote tikro be kodo paprastumo, ieškokite kitur.
OutSystems
0.00 /mo
Pradinė kaina
Rating based on expert review
  • Patogumas
    0.0
  • Techninė parama
    0.0
  • Funkcijos
    0.0
  • Patikimumas
    0.0
  • Kainos
    0.0

Dažnai užduodami klausimai

Ar OutSystems iš tikrųjų yra be kodo?

Ne, nepaisant to, kad jis reklamuojamas kaip žemo kodo. Turėsite suprasti vystymo koncepcijas, tokias kaip duomenų bazių ryšiai, logikos srautai ir API integracijos. Darbalaukio programinė įranga (ODC Studio) atrodo kaip profesionali IDE, o ne pradedantiesiems draugiškas vilk ir nuleisk įrankis. Netechniniai vartotojai greitai susidurs su kliūtimi.

Ar galiu nemokamai naudoti OutSystems?

Taip, Personal Edition išties yra nemokama, nereikia kreditinės kortelės. Jūs gaunate pilną ODC Studio programinę įrangą, AI programėlių generavimą ir palaikymą iki 100 vidinių vartotojų. Pagrindinis apribojimas: galite kurti tik bandomąsias programas. Gamybiniai diegimai neleidžiami.

Kiek iš tikrųjų kainuoja OutSystems?

Mokami planai prasideda nuo $36,300 per metus (~$3,025 per mėnesį). Kainos didėja atsižvelgiant į programos sudėtingumą (matuojamą “Application Objects”), vartotojų skaičių ir priedus, tokius kaip išplėstinė pagalba arba atitikties sertifikatai. Viešo kainų skaičiuotuvo nėra. Jums reikės susisiekti su pardavimų skyriumi, kad gautumėte individualų pasiūlymą.

Ar galiu eksportuoti savo OutSystems programėlę ir talpinti ją kitur?

Ne. OutSystems yra uždara platforma. Galite matyti vizualinius logikos srautus ir pritaikyti viską jų sistemoje, tačiau negalite išgauti pagrindinio kodo arba perkelti savo programos į kitą prieglobos paslaugą. Esate pririšti prie jų infrastruktūros tol, kol naudojate programą.

Kiek laiko užtrunka išmokti OutSystems?

Jei turite kūrimo patirties, tikėkitės įgauti pasitikėjimą per 2-4 savaites. Visiški pradedantieji tam prireiks mėnesių. Platforma turi išsamią dokumentaciją ir pamokas, tačiau darbalaukio IDE yra sudėtinga, su keliais skydeliais, skirtukais ir techninėmis sąvokomis, kurias reikia įsisavinti.

Ar OutSystems tinka mobiliosioms programėlėms?

Taip, programos automatiškai prisitaiko prie mobiliųjų įrenginių ir veikia mobiliuosiuose naršyklėse. OutSystems taip pat gali generuoti gimtąsias iOS ir Android programas su neprisijungusio režimo palaikymu ir prieiga prie įrenginio funkcijų, tokių kaip kamera ir GPS.

Qustodio Review 2026

yra viena iš išsamiausių tėvų kontrolės programėlių, ir išbandžius ją „Windows“, „Android“, „iOS“ ir „Mac“ įrenginiuose, ši reputacija pasitvirti...
13 min read
Walter Akolo
Walter Akolo
Hosting Expert

Norton Family Review 2026

Įdiegęs tai „Windows“ ir „Android“ įrenginiuose, radau įrankį, kuris patikimai ir už prieinamą kainą tvarko pagrindinius dalykus. 47 kategorijų žini...
12 min read
Walter Akolo
Walter Akolo
Hosting Expert

Bark Review 2026

Dauguma tėvų kontrolės programėlių suteikia tiesioginę prieigą prie visko, ką jūsų vaikas daro internete: kiekvienos aplankytos svetainės, kiekvieno...
15 min read
Walter Akolo
Walter Akolo
Hosting Expert

Aura Parental Controls Review 2026

įdiegia vietinį VPN jūsų vaiko įrenginyje, kuris perima ir blokuoja turinį dar prieš jam įkeliantis. Galite pasirinkti iš 28 turinio kategorijų, ...
14 min read
Walter Akolo
Walter Akolo
Hosting Expert
Click to go to the top of the page
Go To Top

HostAdvice.com teikia profesionalias svetainių prieglobos apžvalgas visiškai nepriklausomai nuo bet kurio kito subjekto. Mūsų apžvalgos yra nešališkos, sąžiningos ir visais atvejais taiko tuos pačius vertinimus.

Iš patikrintų įmonių yra gaunama piniginė kompensacija. Paslaugų ir produktų kompensacija neturi įtakos mūsų apžvalgų pobūdžiui ar išvadoms. Kompensacija taip pat neturi įtakos tam tikrų prieglobos įmonių įvertinimui.
Ši kompensacija padengia recenzentų honorarų, paskyrų pirkimo ir testavimo išlaidas.