Kurti programas dar niekada nebuvo taip paprasta, nes daugėja žemo kodo platformų. Šios technologijos leido sukurti dar sudėtingesnes sistemas neišleidžiant daug pinigų, nelaukiant dienų ar mėnesių ar įdarbinant daug inžinierių.
Ir jūs puikiai žinote programų svarbą mūsų šiuolaikiniame gyvenime, tiek asmeniniam, tiek verslo naudojimui. Be to, jums nereikia būti kodavimo ekspertu, kad sukurtumėte puikias programas.
Remiantis jų svetaine, Retool ir Appsmith leidžia sukurti vidinius įrankius per gana trumpą laiką. „Retool“ yra žemo kodo platforma, padedanti startuoliams ir „Fortune 500“ įmonėms kurti vidinius įrankius savo darbuotojams.
Kita vertus, „Appsmith“ yra populiari atvirojo kodo platforma, skirta vidiniam kūrimui ir prieglobai interneto programos.
Šiame įraše nuodugniai apžvelgsime juos abu, jų ypatybes, panašumus ir skirtumus bei daug daugiau. Pradėkime.
Kas yra Retool?
Ar norite sukurti stiprias, gerai suplanuotas sąsajas nesusidurdami su vartotojo sąsajos struktūrų sudėtingumu?
„Retool“ pateikiamas su visu tvirtų statybinių plytų rinkiniu, įskaitant lenteles, sąrašus, diagramas, formas, vedlius, žemėlapius ir dar daugiau, tiesiai iš dėžutės. Programų ir vidinių įrankių kūrimas naudojant Retool yra labai greitas.
Tai pašalina poreikį susidoroti su vartotojo sąsajos bibliotekomis, prieigos valdikliais ir duomenų šaltinių sujungimu. „Retool“ yra žemo kodo platforma, kuri padeda startuoliams ir „Fortune 500“ įmonėms kurti vidinius įrankius savo darbuotojams. Naudodami REST, GraphQL arba gRPC API galite prisijungti prie įvairių duomenų bazių ar beveik bet ko.
Ši sistema tiesiog prisijungia prie jūsų duomenų bazės arba API ir vykdo užklausas, skirtas valdyti ir plėtoti pagrindines (ir ne tokias pagrindines) CRUD operacijas. Niekada neapsiribojate tuo, kas yra prieinama naudojant Retool, nes ją taip galima konfigūruoti. Galite sukurti ką nors naudodami „Retool“, jei žinote, kaip koduoti „JavaScript“ ir API. Leidimai, taip pat stabilumas ir saugumas yra įtraukti į šį įrankį.
Galite įdiegti „Retool“ debesies serveryje, už VPN arba vietoje Kubernetes arba Docker. Programos taip pat gali būti sinchronizuojamos su „Git“ saugykla ir įdiegta tam tikra versija.
Vietoj to, įrankis gali atlikti sunkų darbą už jus, pvz., paimti duomenis iš „MongoDB“, su SQL sujungti juos „Postgres“ ir paskelbti rezultatą „Stripe“ API.
Dėl to galėsite dirbti su savo vartotojo sąsaja ir pristatyti ją greičiau, nereikės eiti į bibliotekas. Kaip ir daugumos šių sistemų atveju, savo duomenis valdote jūs.
Savybės
- Komponentų rengyklės vartotojo sąsaja yra viena patraukliausių „Retool“ funkcijų. Redaktoriumi tikrai lengva naudotis. Tai greitai ir lengvai suprantama.
- Jis gali būti naudojamas komponentams sudėti į modulius. Kiekvienai savo įmonės komandai ar procedūrai galite sukurti modulį.
- Jis gali būti naudojamas kuriant pasirinktinius komponentus. Dėl to galite sukurti bet kokį komponentą, kurio jums reikia jūsų projektui.
- Tai taip pat leidžia kurti SQL užklausas, leidžiančias greitai gauti reikiamą informaciją. Sukūrę užklausų rinkinį duomenims iš duomenų šaltinio gauti, duomenims rodyti naudokite vieną iš Retool komponentų.
- „Retool“ komponentų rengyklė yra nuvilkimo rengyklė.
- Kuriant programą galima naudoti daugiau nei 90 „Retool“ komponentų. Komponentai apima teksto įvestis, kalendoriaus įvestis, mygtukus, diagramas, lenteles ir piktogramas.
- Galite greitai sukurti programą, nerašydami jokio kodo. Daugiausia laiko sugaišite kaupdami reikalingus duomenis. Kita vertus, esamus komponentus galima lengvai vilkti ir numesti į pristatymo sluoksnį.
- „Retool“ yra debesies pagrindu sukurta programinės įrangos kaip paslaugos platforma. Dėl to jums nereikės jaudintis dėl programos prieglobos ar atnaujinimo.
- Kai vykdote užklausą „Retool“, ji siunčia užklausą jūsų užklausai. Retool tokiu būdu neišsaugos jokių jūsų duomenų. Ši funkcija itin svarbi įmonėms, kurios privalo laikytis duomenų privatumo taisyklių, tokių kaip GDPR.
- „Salesforce“, „Slack“, „Stripe“, „Twilio“ ir „Zendesk“ yra tik keletas gerai žinomų API, kurioms „Retool“ turi iš anksto sukurtus ryšius.
- Retool yra labai universalus įrankis. Pavyzdžiui, galite pridėti naujų „JavaScript“ komponentų, kad pakeistumėte jo veikimą.
Argumentai "už"
- Jei reikia, galimybė naudoti pagal užsakymą sukurtą Javascript kodą.
- Nuvilkimo technika tobulėjimui.
- Galimi nemokami iš anksto sukurti šablonai.
- Turi galimybę rašyti duomenis naudojant užklausas (nereikia jaudintis dėl klaidų tvarkymo iš užpakalinės programos).
- Rinkoje yra iš anksto surinktų statybinių blokų (lentelės, sąrašai, diagramos ir pan.).
- Palaikoma dauguma duomenų bazių, taip pat bet kas su REST, GraphQL arba gRPC API.
- Yra daugybė integracijų („PostgreSQL“, „MongoDB“, „Firebase“ ir kt.).
Trūkumai
- Kai kuriems aspektams reikia technologinės patirties (reikia daugiau iš anksto sukurtų užklausų).
- Norėdami išnaudoti visas Retool galimybes, turėsite suprasti Javascript.
- Interaktyvus svetainės dizainas yra netinkamas.
- Kainos didelėms grupėms gali būti pernelyg didelės.
- Programinei įrangai diegti galite naudoti tik „Docker“ arba „Kubernetes“ ir negalite jos priglobti savo domene.
Kainos
Siūloma nemokama platformos bandomoji versija. Jei gyvenate Indijoje, galite gauti nemokamą komandos planą su neribotais naudotojais. Mėnesinis mokestis kiekvienam vartotojui prasideda nuo 10 USD.
Kas yra Appsmith?
Appsmith yra populiarus Atviro kodo vidinių žiniatinklio programų kūrimo ir prieglobos platforma. Tai leidžia prisijungti prie kelių duomenų bazių ir API, kad būtų sukurta realaus laiko duomenų programa.
Appsmith yra puikus atvirojo kodo „Retool“ pakaitalas.
Jei dar nesate susipažinę su „GitHub“, tai turėtų būti jūsų pirmasis pasirinkimas. Norėdami kurti dinamines programas ir sudėtingus procesus, galite panaudoti jų iš anksto sukurtus vartotojo sąsajos valdiklius ir prijungti juos prie savo API ir duomenų bazių.
Šioms programoms paleisti galite naudoti bet kokią pasirinktą technologiją. Galite sukurti CRUD programas, prietaisų skydelius, administratoriaus skydelius ir dar daugiau 10 kartų greičiau naudodami „JavaScript“ pagrįstą vaizdo kūrimo platformą.
„Appsmith“ yra populiarus tarp kūrėjų, nes sutaupo šimtus darbo valandų. Be to, priegloba nemokama. Tai taip pat reiškia, kad galite juo naudotis nemokamai; galite savarankiškai priglobti savo programas ir naudoti „Docker“ debesies paslaugą.
Apskritai tai yra geras atvirojo kodo pagrindas kuriant vidinius įrankius.
Savybės
- Nuvilkite ir numeskite, keiskite dydį ir keiskite valdiklius nereikalauja HTML arba CSS.
- Vos vienu spustelėjimu galite sukurti CRUD programą su visa vartotojo sąsaja ir logika, skirta SQL, S3 arba „Google“ skaičiuoklių duomenų šaltiniams.
- Dirbdami su vidiniais įrankiais naudokite komentarus realiuoju laiku (panašius į figma) greitai bendrauti, dalytis informacija ir bendradarbiauti.
- Galima tiesiogiai prisijungti prie bet kurios PostgreSQL, MySQL ar MongoDB duomenų bazės.
- Vienu spustelėjimu galite įdiegti programas arba susieti jas su nuolatinio integravimo / nuolatinio diegimo sistema. Sukurti git šakos įvairioms aplinkoms saugiai kurti, išbandyti ir įdiegti programas.
- Galima tiesiogiai prisijungti prie bet kurios PostgreSQL, MySQL ar MongoDB duomenų bazės.
- Galite naudoti vartotojo sąsają duomenų bazės užklausoms pateikti ir keisti. Yra PostgreSQL, MongoDB, MySQL, REST ir GraphQL API.
- „Appsmith“ diegimas savo serveriuose užtrunka maždaug 5 minutes.
- Savo API galite pateikti papildomų autentifikavimo tipų. Galima naudoti API raktu pagrįstą autentifikavimą, nešiklio prieigos rakto autentifikavimą arba šių dviejų derinį.
Argumentai "už"
- Galima susieti begalę vidinių programų ir duomenų šaltinių.
- Diagramos, žymimieji langeliai, vaizdai, modalai, lentelės ir daugiau yra tarp iš anksto sukonfigūruotų valdiklių šioje nuvilkimo kūrimo sąsajoje.
- Yra integruotas komandos bendradarbiavimas realiuoju laiku.
- Vieno paspaudimo programos diegimas „Azure“, „Google Cloud Platform“ arba „Digital Ocean“ su integravimu su esama CI / CD darbo eiga.
- Integracija su PostgreSQL, DynamoDB, MongoDB, Firebase ir kitomis REST arba GraphQL API, taip pat galimybė įterpti JavaScript į duomenų bazių užklausas.
- Galite tvarkyti nario įsipareigojimus iš karto, kai jis bus pakviestas į jūsų programą.
Trūkumai
- Leidžiamos tik žiniatinklio programos. Programos ne visada greitai atsako.
- Norėdami naudotis platforma, jums reikės pagrindinių programavimo įgūdžių.
Kainos
Appsmith bendruomenės leidimas gali būti nemokamas neribotą laiką. Taip pat galite patikrinti debesies pagrindu sukurtą verslo leidimą, kurio kaina netrukus bus prieinama.
„Retool“ ir „Appsmith“ panašumai
- Vienoje vietoje sujungiami keli duomenų šaltiniai.
- Abu yra žemo kodo sprendimų pavyzdžiai.
- UI kūrimo priemonė su nuvilkimo galimybėmis
- Pasinaudokite dabartiniais duomenų šaltiniais ir verslo logika.
„Retool“ ir „Appsmith“ skirtumai
- „Retool“ yra šiek tiek labiau išplečiamas, todėl beveik visur galima naudoti „Java Script“, o „Appsmith“ JS redaktorius vis dar yra beta versijos.
- Kita vertus, „Appsmith“ daugumai vartotojų yra nemokama, skirtingai nei „Retool“, kuri greitai brangsta augant vartotojų skaičiui.
- „Retool“ modelis yra „SaaS“, o „Appsmith“ yra atvirojo kodo.
Išvada
Galiausiai manome, kad Retool nėra geriausias pasirinkimas jums, jei jums trūksta inžinierių ir gerai išvystyto IT personalo. Kita vertus, jei turite daug inžinierių, kurie yra susipažinę su JavaScript ir SQL, tai gali puikiai tikti.
Jei jums nereikia jokių sudėtingų integracijų, galbūt norėsite pereiti prie Appsmith, kad sutaupytumėte pinigų, gautumėte prieigą prie atvirojo kodo funkcijų ir neapsiribotumėte tam tikru skaičiumi vidaus įrankių kūrėjai ir galutiniams vartotojams.
Palikti atsakymą