
Retool ці Appsmith: бясплатны self-host усё роўна патрабуе інжынера

Appsmith Community дазваляе размясціць платформу ў сваёй інфраструктуры без ліцэнзійнай платы. Але сервер трэба абнаўляць, назіраць за яго працай і рыхтаваць да аднаўлення пасля збою. Калі ў каманды няма адказнага за гэтыя задачы інжынера, кіраванае воблачнае размяшчэнне можа быць прасцейшым выбарам, нават пры штомесячнай плаце за карыстальнікаў.
Для выбару паміж Retool і Appsmith трэба адначасова палічыць месцы і вызначыць абавязковыя функцыі. Retool па-рознаму тарыфікуе тых, хто стварае праграмы, і тых, хто толькі імі карыстаецца; у Appsmith Business усе ўдзельнікі аплачваюцца па адной стаўцы. Уласнае размяшчэнне Retool патрабуе Enterprise, а бясплатны Appsmith Community перадае эксплуатацыю камандзе.
Колькі каштуюць каманды з 5, 20 і 50 чалавек
У тарыфах Retool бясплатны Cloud абмежаваны пяццю карыстальнікамі. Пры гадавой аплаце Team каштуе $10 у месяц за builder, які стварае або рэдагуе праграмы, і $5 за ўнутранага карыстальніка; у Business стаўкі складаюць $50 і $15. Знешнія карыстальнікі вылучаныя ў асобную катэгорыю. Там жа ўласнае размяшчэнне, Git source control і SSO пазначаныя для Enterprise з індывідуальнай цаной.
Тарыфы Appsmith паказваюць $15 у месяц за ўдзельніка Business незалежна ад таго, ці стварае ён праграмы; бясплатны Cloud разлічаны не больш як на пяць карыстальнікаў. Асобна прапануецца бясплатная адкрытая Community Edition. Абмежаванне воблачнага плана не варта пераносіць на самастойна размешчаную Community.
Для разліку возьмем умоўны склад каманд: адзін builder і чатыры ўнутраныя карыстальнікі; два і васемнаццаць; пяць і сорак пяць. Ніжэй — толькі месячная ліцэнзійная плата паводле названых ставак. Сервер, праца інжынера, дадатковыя паслугі і магчымыя падаткі ў яе не ўваходзяць.
- 5 чалавек: Retool Team — $30, Retool Business — $110, Appsmith Business — $75. Пры дастатковасці функцый бясплатны Cloud абедзвюх платформаў каштуе $0; ліцэнзія Appsmith Community таксама каштуе $0.
- 20 чалавек: Retool Team — $110, Retool Business — $370, Appsmith Business — $300; ліцэнзія Appsmith Community — $0.
- 50 чалавек: Retool Team — $275, Retool Business — $925, Appsmith Business — $750; ліцэнзія Appsmith Community — $0.
Калі больш супрацоўнікаў атрымліваюць права рэдагаваць праграмы Retool, разлік для гэтай платформы павялічваецца. Кошт Enterprise нельга дакладна вывесці з адкрытых ставак Team і Business: для ўласнага размяшчэння Retool патрэбна асобная камерцыйная прапанова.
Параўнанне MakerStack прыводзіць для 50 чалавек каля $2000 у месяц за Appsmith Business Cloud і каля $2500 за Retool Business. У ім выкарыстаныя $40 за месца Appsmith і $50 за кожнае месца Retool. Гэтыя ўмовы адрозніваюцца ад адкрытых ставак вышэй: цяпер Appsmith паказвае $15 за ўдзельніка, а Retool падзяляе builder і ўнутранага карыстальніка. Таму сумы MakerStack не з'яўляюцца альтэрнатыўным вынікам для складу каманды ў нашым разліку.
Што змяняе ўласнае размяшчэнне
Appsmith Community дазваляе пакінуць саму платформу ў інфраструктуры каманды без платы за ліцэнзію. Гэта можа быць вырашальным, калі ўнутраная праграма павінна працаваць побач з сістэмамі, доступ да якіх абмежаваны сеткай кампаніі. Пры гэтым размяшчэнне Appsmith на сваім серверы не адмяняе кіравання доступам да падключаных баз даных і API: іх правы і даступнасць застаюцца асобнымі часткамі архітэктуры.
Retool таксама прапануе самастойнае размяшчэнне, але ў Enterprise. Для каманды, якая разглядае менавіта ўласны сервер, параўнанне адкрытых ставак Team і Business паказвае кошт воблачных варыянтаў, а не цану самастойна размешчанага Retool. Гэта істотная мяжа пры складанні бюджэту: нулявую ліцэнзію Community нельга супаставіць з выдуманай цаной Retool Enterprise.
Git і карпаратыўны ўваход
У бясплатным плане Appsmith ёсць кантроль версій праз Git з лімітам у тры рэпазітарыі; Business прапануе неабмежаваную колькасць. У Retool Git source control уваходзіць у Enterprise. Калі каманда захоўвае змены праграм у рэпазітарыях і хоча працаваць з імі ў межах платформы, гэтая розніца можа вызначыць план раней, чым колькасць карыстальнікаў.
Назва SSO сама па сабе не апісвае патрэбны спосаб уваходу. Appsmith пазначае Google і GitHub OAuth у бясплатным плане і Business, а SAML і OIDC — у Enterprise. У Retool SSO таксама належыць да Enterprise. Таму камандзе з патрабаваннем падключыць карпаратыўнага пастаўшчыка ўліковых запісаў патрэбна праверыць яго пратакол: бясплатны ўваход праз Google не азначае падтрымку любога карпаратыўнага каталога.
Што даступна на тэлефоне
Retool пазначае стварэнне мабільных праграм для iOS і Android, а таксама PWA ва ўсіх планах. Аўтаномную працу і push-апавяшчэнні ён адносіць да Business і Enterprise, а выпуск праграмы пад уласным брэндам у крамы — да Enterprise. Такім чынам, сама магчымасць адкрыць унутраную праграму на тэлефоне і патрабаванне працаваць без сувязі вядуць да розных планаў.
Даведка супольнасці Appsmith апісвае мабільны варыянт як вэб-праграму ў мабільным выглядзе, якую можна ўбудаваць у іншую праграму, і не апісвае стварэнне натыўнай праграмы сродкамі Appsmith. Даведка папярэджвае, што звесткі ў ёй могуць змяніцца. Для ўнутранай формы ў браўзеры гэтага падыходу можа хапіць; патрэба ў аўтаномнай працы або push-апавяшчэннях патрабуе асобнай ацэнкі мабільнага сцэнару.
Якая праца застаецца пры бясплатнай ліцэнзіі
Рэкамендацыі Appsmith для ўласнага размяшчэння патрабуюць планаваць магутнасці, весці журналы памылак, сачыць за даступнасцю, рабіць рэзервовыя копіі даных і канфігурацыі, а таксама выпрабоўваць абнаўленні перад вытворчай сістэмай. Названыя там 2 vCPU і 8 ГБ памяці — пачатковы арыенцір для тэставання або невялікай нагрузкі, а не гарантаваны памер вытворчага сервера для пэўнай колькасці карыстальнікаў.
Рэзервовая копія мае практычную вартасць, калі вядома, што менавіта яна ахоплівае і як з яе аднавіць сэрвіс. Для самастойна размешчанага Appsmith гэта датычыцца і даных, і канфігурацыі разгортвання. Абнаўленне таксама займае час: трэба падрыхтаваць копію, праверыць змены ў тэставым асяроддзі і мець спосаб вярнуцца да працоўнага стану пры няўдачы.
Універсальнай сумы за гэтую працу няма. Яна залежыць ад нагрузкі, патрабаванай даступнасці, наяўнай інфраструктуры і таго, хто рэагуе на збоі. Калі ў каманды ўжо ёсць назіранне, рэзервовае капіраванне і працэдура абнаўленняў, Appsmith можна далучыць да гэтых працэсаў. Калі іх няма, стварэнне і рэгулярнае выкананне такіх працэдур становіцца часткай кошту выбару.
Для каманды без уласнай эксплуатацыі воблачны план дазваляе ацаніць расход паводле складу карыстальнікаў і патрэбных функцый. Для каманды з інжынерам Appsmith Community прыбірае ліцэнзійную плату, але пакідае выдаткі на інфраструктуру і час падтрымкі. Калі абавязковыя карпаратыўны SSO або ўласнае размяшчэнне Retool, адкрытай табліцы цэн ужо недастаткова: патрэбныя ўмовы Enterprise.
Чытайце таксама:
Падобныя артыкулы


GitHub ці GitLab на сваім серверы: ліцэнзія не аплачвае адміністраванне

Postman ці Insomnia: камандная аўтаматызацыя робіць лёгкі кліент даражэйшым

Linear ці Jira: таннейшае месца не ўключае цану складанасці

n8n ці Make: адзін запуск і кожная аперацыя даюць розныя рахункі

MLflow ці Weights & Biases: прыватнасць даных аплачваецца адміністраваннем
Падпішыцеся на нашу рассылку
Атрымлівайце свежыя навіны пра Web3, ШІ і крыптавалюты проста на пошту.