Domov recenzia Kontrola a hodnotenie outsystémov

Kontrola a hodnotenie outsystémov

Obsah:

Video: Vikramarkudu Telugu Full Movie | Ravi Teja, Anushka, SS Rajamouli | Sri Balaji Video (Október 2024)

Video: Vikramarkudu Telugu Full Movie | Ravi Teja, Anushka, SS Rajamouli | Sri Balaji Video (Október 2024)
Anonim

OutSystems (ktorý je k dispozícii zadarmo až pre 100 používateľov) je veteránsky vysoko výkonný nízko kódový vývojový nástroj, ktorý poskytuje IT oddeleniam kontrolu nad celým životným cyklom aplikácií. Táto platforma obsahuje priame vizuálne nástroje a opakovane použiteľné šablóny a komponenty, ktoré pomáhajú podnikovým používateľom vytvárať základné aplikácie, ale tiež poskytuje balíčky pre hĺbkovú správu, správu projektov, zavádzanie a aktualizáciu a automatizáciu pre vývojárov.

Spolu s Mendixom je OutSystems pravdepodobne najsilnejšou platformou pre vývojárov a IT, ktorú sme testovali na vytváranie aplikácií s nízkym kódom. Nezaoberá sa vytváraním aplikácií rovnako hladko alebo úplne so skúsenosťami s aplikáciou Editors 'Choices Appian a Microsoft PowerApps, ale pre podnikové organizácie, ktoré si to môžu dovoliť, alebo pre malé podniky s menej ako 100 zamestnancami, ktorí chcú veterána s nízkym kódom platforma so zjednotenými skúsenosťami počas celého životného cyklu aplikácie, je OutSystems sila, s ktorou je potrebné počítať.

Ceny a plány

Spoločnosť OutSystems má najlepší bezplatný plán akejkoľvek testovanej platformy s nízkym kódom. Toto je bezpochyby produkt zameraný na podniky, ktorý sa zameriava predovšetkým na veľké spoločnosti, takže si spoločnosť OutSystems môže dovoliť bezplatne poskytnúť svoju základnú platformu akejkoľvek organizácii s menej ako 100 používateľmi. Free Edition prichádza s jediným vývojovým prostredím, obmedzenou škálovateľnosťou a zdieľanou kapacitou cloudovej infraštruktúry (na rozdiel od súkromného cloudu, ktorý získate na vyšších úrovniach). Ak ste malá spoločnosť, ktorá implementuje aplikáciu iba interne a neplánuje ju zamestnať len na interné použitie medzi zamestnancami, tu nemôžete poraziť bezplatnú hodnotu.

Všetky plány tiež prichádzajú s neobmedzenou podporou postupov pri zasielaní e-mailov a vedomostí, online školeniami a tutoriálmi a vopred pripravenými konektormi dostupnými na trhu OutSystems Forge. Pokiaľ ide o kapacitu aplikácie, spoločnosť OutSystems hovorí, že bezplatný plán vám poskytuje „dosť na začatie práce“ a že každý plán je dodávaný so stanoveným počtom aplikačných objektov, ako sú obrazovky, moduly a komponenty drag-and-drop.

Ak plánujete stavať viac aplikácií, ktoré majú používať 100 a viac zamestnancov, začne sa cena v podnikovom meradle. Plán OutSystems One začína na 2 100 dolárov mesačne (účtované ročne), čo vás dostane až k tisícom užívateľských kapacít, troch prostredí. na vývoj aplikácií, testovanie a výrobu, spolu s vyhradeným verejným, súkromným alebo hybridným cloudovým nasadením. Nakoniec plán OutSystems Enterprise začína na 4 600 dolárov mesačne (účtované ročne) pre neobmedzenú aplikačnú kapacitu a škálovateľnosť, užívateľskú kapacitu až po milióny. OutSystems vám umožňuje publikovať aplikácie priamo v obchode iOS App Store a Google Play, takže tento plán je naozaj iba pre spoločnosti alebo vývojárov, ktorí chcú vytvárať aplikácie pripravené na výrobu, ktoré by podľa očakávania mali zverejniť.

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

Vývojové platformy s nízkym kódom sa obvykle predávajú u dvoch typov používateľov. Prvými sú každodenní zamestnanci bez skúseností s kódovaním, ktorí chcú rýchlo vytvárať aplikácie pre konkrétne obchodné procesy. Druhou triedou používateľov sú 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 „vývojára občanov“ sme použili OutSystems na zostavenie základnej plánovacej aplikácie s možnosťou pridať novú udalosť s poliami pre názov udalosti, dátum, čas a trvanie. Aplikácia tiež musela byť schopná pozvať používateľov na udalosti a usporiadať zoznam udalostí v kalendári alebo chronologickom zobrazení.

Prístrojová doska OutSystems je usporiadaná čistým a usporiadaným spôsobom. Po prihlásení má horná navigačná lišta karty pre platformu (kde prebieha všetka skutočná tvorba aplikácií), informácie, komunita a podpora. Na karte Naučte sa nájdete odkazy na univerzitu OutSystems University a jej rozsiahly výber sprievodcovských príručiek, dokumentácie pre vývojárov, online kurzov, webinárov, výberov kurzov v osobnej učebni a certifikátov vývojárov špecifických pre OutSystems.

Karta Komunita obsahuje nielen užívateľské fórum, ale aj pracovnú dosku, kartu Nápady na vylepšenie platformy a nové funkcie a OutSystems Forge, trh aplikácií a komponentov platformy s tisíckami preddefinovaných šablón a integrácií. Zdroje pomocníka aj online komunita OutSystems sú pravdepodobne tým najlepším a najkomplexnejším, aký sme videli, v porovnaní s aplikáciou Mendix a Salesforce App Cloud ako najlepší obchod s aplikáciami s nízkym kódom v tomto kole.

Vývojový kód s nízkym kódom začína vytvorením vlastného súkromného cloudového prostredia, ktoré prichádza s vlastnou jedinečnou adresou OutSystems URL. Ďalšou vecou, ​​ktorú spoločnosť OutSystems nerobí, že žiadna iná platforma neprispôsobuje zážitok, je, že sa vás pýta na typ aplikácií, ktoré chcete vyvinúť (mobilné, webové alebo oboje, obchodné alebo osobné) a na vašu profesionálnu úroveň a úroveň odbornosti. Možnosti zahŕňajú vývojárov webu alebo mobilných sietí, podnikového architekta, výkonného riaditeľa na úrovni C, manažéra IT, obchodného analytika, operácie IT, bezpečnosť a ďalšie.

Potom musíte manuálne stiahnuť vývojové prostredie integrované pre stolné počítače OutSystems (IDE). Môže to byť vypnutie pre bežných podnikových používateľov, pretože všetky ostatné nástroje, ktoré sme testovali, mali možnosť úplného cloudu, dokonca aj vtedy, keď sa ponúklo IDE pracovnej plochy rovnako ako v prípade prílohy Mendix. Proces sťahovania a nastavovania aplikácie prebehol v priebehu niekoľkých minút a skúsenosť s počítačom vytvára pravdepodobne najvýkonnejší a najlepšie vedený tvorca aplikácií s nízkym kódom všetkých testovaných nástrojov.

Keď sa nachádzate v prostredí IDE, spoločnosť OutSystems vás vyzve, aby ste si vybrali, či vytvárate webovú alebo mobilnú aplikáciu (vybral som mobilnú aplikáciu) a potom určili, či ide o aplikáciu pre smartfóny, aplikáciu pre tablety alebo univerzálnu aplikáciu, ktorej veľkosť sa zmení na rôzne obrazoviek. Mendix vám poskytuje responzívne ukážky pre všetky tri, než aby ste si vybrali konkrétny typ skôr, ako začnete stavať. Ale to je viac o preferenciách ako čokoľvek iné. Začať s budovaním aplikácie pre konkrétny formový faktor je užitočné, ak ju plánujete komerčne nasadiť. Môže to však byť trochu obmedzené, ak budujete internú aplikáciu pre svoj tím a chcete flexibilitu na vyladenie formátu.

Po spustení aplikácie vám aplikácia OutSystems pomôže na každom kroku. Raz v dizajnéri vizuálnej aplikácie ma OutSystems kráčal krok za krokom animovanými šípkami. To ma viedlo vytvorením mojej databázovej tabuľky zo súboru programu Microsoft Excel a jeho premenou na zoznam, vytvorením formulára, prispôsobením môjho používateľského rozhrania a pomohla mi publikovať aplikáciu jediným kliknutím.

Samotný editor aplikácií je usporiadaný podobne ako aplikácie Mendix a Microsoft PowerApps, aj keď jedna jedinečne užitočná funkcia spočíva v tom, že aplikácia automaticky vytvára karty podľa vašich predstáv. V strede je ukážka aplikácie drag-and-drop v strede s rôznymi formami, zoznamami a prvkami používateľského rozhrania na ľavej strane, ktoré môžete presunúť do aplikácie. Na pravej strane je viac podivínský editor objektov, ktorý mapuje vaše prvky používateľského rozhrania na databázové objekty a umožňuje upravovať polia. Nepovažoval som editor polí tak ľahko použiteľný ako Mendix's alebo Appian's a proces je pre netechnických používateľov oveľa intuitívnejší v porovnaní s jednoduchším nástrojom, ako je napríklad Google App Maker. Napriek tomu ma sprievodcovské príručky chránili pred stratou cesty a panel oznámení v dolnej časti ma upozornil na všetky chyby, ktoré by mi zabránili zverejniť svoju aplikáciu, napríklad prvok UI, ktorý nebol mapovaný na databázovú entitu.

Netrvalo dlho a mal som plne funkčnú plánovaciu aplikáciu so schopnosťou vytvárať udalosti, pridávať ich do zoznamu a pozývať ďalších používateľov. Existuje oveľa viac systémov OutSystems, ktoré môžu robiť s automatizáciou procesov a logikou, ladením a testovaním softvéru a riadením projektov, ale dostaneme sa k tomu v nižšie uvedenej vývojárskej časti.

Skúsenosti vývojárov

Na testovanie systémov OutSystems 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ť nástroja zvládnuť údržbu projektu v 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.

Náš vývojár bol nakoniec schopný zostaviť aplikáciu, ale trvalo dlhšie a vyžadovalo viac práce ako väčšina ostatných nástrojov. OutSystems je spolu s Mendixom jasne určený pre vývojárov a profesionálov v oblasti IT, a preto so sebou nesie komplexnosť nad rámec základného procesu vytvárania aplikácií.

Nástroj sa určite naučí obísť. Vstavaných je veľa možností a funkcií, vďaka ktorým si zvyknete na tento nástroj a učíte sa cestu, ktorá je časovo náročnejšia. V niektorých prípadoch môžu byť operácie, ktoré hľadáte, skryté v očiach. Je to naozaj len otázka toho, ako si zvyknúť na nástroj, pre ktorý sú návody s návodom a zdroje pomoci veľmi užitočné. Pri vytváraní aplikácie Crowd Control náš vývojár zistil, že nástroj na modelovanie databázy obsahuje pekné vizuálne zobrazenie vašich entít a ich vzájomných vzťahov. Má slušnú zbierku podporovaných typov údajov, chýba mu však vyhradený typ obrázka.

Dizajnový nástroj používateľského rozhrania bol funkčný, ale nie taký pokročilý ako niektorí iní, a na dosiahnutie požadovaných výsledkov určite vyžadoval väčšiu starostlivosť a pohrávanie. Vytvorenie novej stránky pre čokoľvek iné než veľmi jednoduchý záznam vyžadovalo úpravu pracovného postupu pre stránku takmer od začiatku. Toto je krok, ktorý nevyžadujú žiadne ďalšie potrebné nástroje. Táto ďalšia úprava pracovného postupu by sme chceli, aby sa platforma obišla v budúcom vydaní, aby sme sa zbavili tohto zbytočného kroku.

Pokiaľ ide o vývojové výhody, OutSystems má v úmysle vyladiť editor pekných výrazov s automatickým dokončovaním pre mapovanie z databázy na pole. Aplikácie OutSystems sú napísané aj v natívnych programovacích jazykoch, ktoré našiel náš vývojár užitočné pri práci s kódmi CSS a JavaScript so zvýraznením syntaxe (čo znamená farebnú schému v editore kódov). Toto je určite skutočný nástroj s nízkym kódom, ktorý nevyžaduje žiadne kódovanie na vytvorenie aplikácie. Ale ak vývojár ide hľadať editor kódu, potom je tu s množstvom možností programovacieho jazyka. Toto sa ukázalo ako užitočné pri práci na niektorých zložitejších zložkových vzťahoch v aplikácii, pretože náš vývojár musel ísť do editora výrazov, aby priradil správnu cestu k objektu.

Pri simulácii údržby projektu do zverejnenej aplikácie Crowd Control neboli novo pridané databázové tabuľky automaticky pridané do používateľského rozhrania. OutSystems má automatické refactoring na úpravu závislostí aplikácií na základe akýchkoľvek zmien, ktoré urobíte, ale náš vývojár musel manuálne pridať nové stĺpce do databázových tabuliek.

Zložitosť sa tiež zmenila v existujúcom poli v databáze. Pre aplikáciu už bolo vytvorených viacero záznamov, ale keď bol jeden z nich premenovaný a aplikácia bola nasadená, bol tento stĺpec v používateľskom rozhraní prázdny. Vytvorenie nového záznamu problém vyriešilo, ale vyžadovalo zmenu stĺpca v tabuľke údajov späť na pôvodný názov a opätovné nasadenie aplikácie. To by sťažilo údržbu aplikácií, pretože by ste mali nájsť riešenie, aby ste sa uistili, že údaje sa nestratili. Nasadenie a vrátenie jedným kliknutím v OutSystems však uľahčuje testovanie týchto zmien.

Nakoniec OutSystems poskytuje vývojárom a používateľom IT silný súbor nástrojov okolo automatizácie procesov a logiky aplikácií. V pravej hornej časti editora sú ikony pre procesy, rozhranie, logika a dáta. Karta Procesy umožňuje definovať dlhodobé procesy. Napríklad v aplikácii Crowd Control by to zahŕňalo pridanie nového kontaktu ako potenciálneho zákazníka do databázy a nastavenie automatického e-mailu v určenom časovom období. Potom na karte Logika dostanete rozhranie mapovania objektov typu drag-and-drop podobné rozhraniu aplikácií Salesforce App Cloud a Appian. Tu môžete nastaviť podrobnejšiu automatizáciu procesov okolo databázových volaní a integrácií do služieb tretích strán.

Ak pracujete na podnikovom pláne, OutSystems má podobné analytické funkcie, funkcie riadenia a správy používateľov ako Mendix. Na hlavnom paneli po zverejnení aplikácie poskytuje OutSystems správu používateľov a analytiku aplikácií založenú na rolách, ktorá rozdeľuje výkon a interakciu vašej aplikácie v rôznych operačných systémoch, prehliadačoch atď. Ak vaša firma plánuje používať OutSystems na rozsiahle podnikové nasadenie alebo pre aplikácie orientované na spotrebiteľa zverejnené v systémoch Android a iOS, potom OutSystems spravuje celý životný cyklus aplikácie.

Nízkorozpočtový vývoj pre profesionálov

OutSystems označuje low-code ako automatizáciu aplikovanú na samotný proces vývoja aplikácie a táto filozofia informuje zážitok. Spolu s platformou Mendix je to platforma s nízkym kódom a má zďaleka najviac podnikových funkcií IT v platforme, ktorá je inteligentne usporiadaná. Rozloženie IDE OutSystems je čistejšie ako Mendix, ale oba nástroje odviedli omnoho lepšiu prácu pri integrácii veľkého množstva funkcií do zážitku, v ktorom nie je nič prerušené a nestratíte sa. To je v kontraste s preplnenejšími skúsenosťami z cloudu aplikácií Salesforce App Cloud a Nintex Workflow Cloud.

Zatiaľ čo nástroje na výber editorov Appian a Microsoft PowerApps sú stále bezproblémovejšie pri vytváraní aplikácií s nízkym kódom, OutSystems má pre malé a stredné podniky vynikajúci bezplatný plán. Spolu s Mendixom je nástrojom v tomto kole s najvýkonnejšou palebnou silou a úplnou IT kontrolou nad životným cyklom vývoja softvéru. Pre podniky, ktoré majú vážne problémy s vývojom v nízkom kóde, nemôžete s OutSystems pokaziť.

Kontrola a hodnotenie outsystémov