
Penpot ці Figma: бясплатны self-host аплачваецца ўласнай інфраструктурай

Калі камандзе патрэбна лакальнае размяшчэнне дызайн-файлаў і яна можа абслугоўваць сервер, Penpot — прамы кандыдат: самастойна размешчаны Professional бясплатны, не абмяжоўвае колькасць карыстальнікаў, каманд і файлаў, але патрабуе Linux-сервера, ведання Docker і ўласнага кіравання разгортваннем. Адсутнасць платы за месцы таму не роўная адсутнасці выдаткаў.
Калі лакальнае размяшчэнне не абавязковае, Figma можа быць прасцейшым выбарам для каманды, якая ўжо карыстаецца яе бібліятэкамі і плагінамі. На старонцы Figma Professional паказаныя стаўкі ў доларах ЗША за месяц: $16 для месца Full, $12 для Dev і $3 для Collab. Выбар залежыць ад роляў людзей, патрэбы ў поўным Dev Mode і аб’ёму працы па пераносе макетаў, а не толькі ад колькасці дызайнераў.
Кошт месцаў залежыць ад працы кожнага ўдзельніка
Месца Full патрэбна таму, хто рэдагуе файлы ў Figma Design; яно таксама дае доступ да іншых прадуктаў, у тым ліку Dev Mode, FigJam і Slides. Dev арыентавана на распрацоўшчыка, якому патрэбен поўны Dev Mode без рэдагавання дызайн-файлаў. Collab служыць для сумеснай працы, але не замяняе поўны Dev Mode. Чалавеку, які толькі праглядае і каментуе даступны файл, платнае месца можа не спатрэбіцца.
Розніцу добра паказвае ўмоўная каманда з двума дызайнерамі і трыма распрацоўшчыкамі. Пры названых стаўках два месцы Full і тры Dev даюць $68 за месяц; калі распрацоўшчыкам хапае базавага прагляду, патрэба ў трох месцах Dev адпадае. Гэта арыфметычны прыклад, а не рахунак для канкрэтнай арганізацыі: перад аплатай трэба ўдакладніць спосаб выстаўлення рахунку і прызначаныя ролі.
У Penpot Professional колькасць удзельнікаў сама па сабе не павялічвае плату за ліцэнзіі. Але больш актыўных файлаў і карыстальнікаў азначае патрэбу сачыць за сховішчам, доступам і працай сэрвісу. Таму параўнанне «бясплатна супраць $68» было б няпоўным: у першым выпадку частка працы пераходзіць да ўласнага адміністратара.
Што атрымлівае распрацоўшчык разам з макетам
Penpot уключае прагляд уласцівасцяў, адлегласцяў, кода і экспарт рэсурсаў у асноўныя магчымасці прадукту. У Figma базавы прагляд файла і поўны Dev Mode адпавядаюць розным патрэбам: распрацоўшчык можа зрэдку звяраць памеры і колеры або штодня працаваць са спецыфікацыямі ў асобным рэжыме. Платнае месца Dev мае сэнс ацэньваць паводле другога сцэнару, а не прызначаць аўтаматычна ўсім, хто адкрывае макет.
Сам рэжым інспектавання не выпраўляе няясную структуру файла. Калі кампаненты названыя непаслядоўна, варыянты не ўпарадкаваныя, а значэнні колераў і адступаў разыходзяцца паміж экранамі, распрацоўшчыку ўсё адно спатрэбяцца тлумачэнні. Для каманды з дызайн-сістэмай істотна, ці зручна ёй перадаваць токены і працаваць з CSS-арыентаванымі макетамі Penpot, або ўжо наладжаны працэс у Figma дае менш ручной працы. Згенераваны код у абодвух выпадках застаецца дапамогай для рэалізацыі, а не гатовай вёрсткай.
Свой сервер патрабуе пастаяннага абслугоўвання
Самастойнае размяшчэнне дае арганізацыі кантроль над месцам захоўвання дызайн-файлаў і правіламі доступу. Разам з ім прыходзяць задачы па разгортванні, абнаўленнях, рэзервовых копіях і назіранні за станам сістэмы. Тэхнічнае кіраўніцтва Penpot асобна разглядае гэтыя задачы, а таксама сховішча, сеткавыя ўмовы і аднаўленне доступу. Іх трэба забяспечваць увесь час працы каманды, а не толькі ў дзень усталявання.
Бюджэт складаецца з сервера, сховішча і часу спецыяліста на падтрымку. Рэзервовая копія карысная толькі тады, калі вядома, як аднавіць з яе рабочыя файлы; абнаўленне патрабуе часу на праверку і магчымасць вярнуцца да працоўнай версіі. Камандзе з ужо наладжанымі працэдурамі прасцей дадаць Penpot да інфраструктуры. Для невялікай студыі без адказнага за сервер чалавека меншая плата за ліцэнзіі можа не кампенсаваць новую адміністрацыйную працу.
Сервер таксама не вызначае ўсю хуткасць працы. Рэдагаванне складанага макета моцна залежыць ад браўзера і камп’ютара карыстальніка, таму павелічэнне серверных рэсурсаў не абавязкова прыбярэ затрымкі пры маштабаванні або пераключэнні старонак. Для арганізацыі з патрабаваннем лакальнага размяшчэння важна асобна ўзгадніць аб’ём падтрымкі і кіравання доступам: бясплатны Professional дае асноўныя магчымасці, а цэнтралізаванае адміністраванне і пашыраныя правы аднесены да Enterprise.
Перанос бібліятэкі можа каштаваць даражэй за экспарт файлаў
Пераход з Figma на Penpot закранае не толькі асобныя экраны. Кіраўніцтва Penpot па міграцыі раіць улічыць ланцужкі кампанентаў, токены і плагіны; для складаных файлаў і бібліятэк яно прапануе Penpot Exporter. Figma Auto Layout пры пераносе становіцца Flex і Grid, таму частку размяшчэння элементаў можа спатрэбіцца паправіць. Экспарцёр разлічаны на разавую міграцыю, а не на пастаянную сінхранізацыю двух інструментаў.
Асноўная рызыка для прадуктовай каманды — страціць прадказальнасць дызайн-сістэмы. Пасля імпарту варта звяраць варыянты кампанентаў, сувязі з бібліятэкамі, адаптыўныя макеты і значэнні, якія распрацоўшчыкі бяруць з файлаў. Адзін прадстаўнічы складаны файл разам з часткай бібліятэкі пакажа, якія выпраўленні паўтараюцца. Гэта дае аснову ацаніць працу да пераносу ўсёй сістэмы, асабліва калі штодзённы працэс залежыць ад канкрэтных плагінаў Figma.
Прадукцыйнасць вялікіх файлаў трэба ацэньваць у межах задачы
У параўнанні Mantlr Figma хутчэй пераключала старонкі складанага макета, а выбар яе плагінаў быў шырэйшы. Аўтар апісвае працу з адным праектам і пэўным камп’ютарам ды браўзерам; гэта карыснае назіранне, але не гарантыя такой жа розніцы на файлах іншай каманды. Перавагай Penpot у тым жа аглядзе названыя самастойнае размяшчэнне і праца з адкрытымі дызайн-токенамі.
Для каманды, якая штодня рэдагуе вялікія бібліятэкі, нават невялікія затрымкі пры пераходзе паміж старонкамі назапашваюцца ў працоўным працэсе. Для фрылансера з некалькімі простымі экранамі гэта можа быць другарадным. Калі цяжкі файл давядзецца падзяліць або спрасціць пасля пераносу, час на такую перабудову належыць да кошту міграцыі, а не да штомесячнай платы за інструмент.
Тры сцэнары выбару
Фрылансеру без патрабавання лакальнага захоўвання няма відавочнай патрэбы запускаць асобны сервер дзеля аднаго рабочага месца. Бясплатныя воблачныя магчымасці Penpot або абмежаваны Starter у Figma дазваляюць пачаць без уласнага адміністравання. Пры выбары больш важныя фармат, у якім кліент чакае макеты, патрэбныя плагіны і тое, ці давядзецца далей перадаваць праект чужой камандзе.
Невялікай прадуктовай камандзе варта лічыць Full і Dev паводле рэальнай працы людзей, а не купляць аднолькавыя месцы ўсім. Калі інфраструктура і адказны спецыяліст ужо ёсць, Penpot self-host можа паменшыць рэгулярныя ліцэнзійныя выдаткі. Калі ж каманда пераносіць вялікую бібліятэку з Figma, у рашэнні павінны ўдзельнічаць таксама час на выпраўленне макетаў, замена плагінаў і хуткасць працы са складанымі файламі.
Арганізацыі, для якой дызайн-файлы павінны знаходзіцца на ўласных серверах, Penpot дае непасрэдны шлях да такога размяшчэння. Канчатковы кошт тут вызначаюць патрабаванні да адміністравання, падтрымкі і аднаўлення разам з інфраструктурай. Калі іх закрываюць наяўныя працэсы, бясплатны Professional прыбірае плату за месцы; калі патрэбнае пашыранае кіраванне, рашэнне ўжо трэба ацэньваць паводле адпаведнага плана і працы ўласнай ІТ-каманды.
Чытайце таксама:
Падобныя артыкулы


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

macOS узмоцніць Full Disk Access: ШІ-агент не атрымае яго незаўважна

Loom ці Vimeo: бясплатнае відэа ўпіраецца ў 5 або 30 хвілін

OBS ці StreamYard: бясплатны эфір аплачваецца гадзінамі налады

Dropbox ці Google Drive: 15 ГБ бясплатна не гарантуюць хутчэйшую сінхранізацыю
Падпішыцеся на нашу рассылку
Атрымлівайце свежыя навіны пра Web3, ШІ і крыптавалюты проста на пошту.