Есть два пути построить интерфейс
🌱 Первый - взять модную библиотеку компонентов. Это как заказать мебель из каталога: привезли, собрал. И сразу красиво… Вроде бы. Но у этого подхода скрытая цена. Такие библиотеки живут в бешеном ритме. То, что было актуально сегодня, завтра уже считается устаревшим. И вот ты уже не новый функционал делаешь, а дни напролёт обновляешь версии, чинишь сломанные миграцией компоненты и пытаешься уменьшить огромную сборку. Быстрый старт оборачивается вечной беготнёй за чужими обновлениями.
🌱 Второй путь - не гнаться за блеском, а положиться на классику или сделать свою систему. Взять что-то минимальное, надёжное, или вовсе написать компоненты самому. Для этого нужно разбираться в вёрстке, продумывать архитектуру и не лениться писать документацию. Зато ты получаешь в награду полную свободу и покой. Никаких внезапных сломов из-за чужого апдейта, никакого лишнего кода. Твоя система работает ровно так, как ты задумал, и будет работать годами. Это как построить дом своими руками: сначала много работы, зато потом живёшь в нём без сюрпризов.
Выбор сводится к простому вопросу 👉 Что для тебя важнее? Быстро получить картинку или построить долговечный фундамент?
Платить придётся в любом случае: либо временем и экспертизой на создание, либо потом - постоянными нервами на поддержку чужого.
Что скажете, исходя из опыта? #ui
· 10.02
А мне просто нравится писать с нуля, по своему. Это доставляет удовольствие от самого процесса.
Если говорить не про веб, то как-то раз приходилось писать собственный UI движок на OpenGL. Все компоненты естественно писались с нуля на самом низком уровне. В этом тоже есть некий шарм, приносит удовольствие.
Кроме удовольствия от процесса, еще получаю эстетическое удовольствие. Я конечно не дизайнер, но когда после 10-ти попыток получается красиво - радуюсь.
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
коммент удалён
· 11.02
Круто! Мне тоже очень близко писать что-то самому ради развития, понимания и удовольствия 😇
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
ответ удалён