Комментарии 10
круто, местами обтекаемо, конечно, но пару моментов можно применить
делаем ui-kit для чатов на vue https://github.com/mobilon-dev/chotto
Прочитал, но не понял где тут собственно фреймворк. Вы же реакт выбрали в итоге, и создали для него библиотеку компонентов?
Дизайн-система, несколько библиотек компонентов, стандарты написания кода, хост-приложение для микрофронтендов, шаблоны для быстрого старта разработки приложений, готовые механизмы для уведомлений, аутентификации/авторизации, пользовательских настроек и так далее - вот главные составные части фреймворка, об этом упомянуто в разделах "Что у нас теперь есть" и "Апартаменты для приложений". У меня не было цели давать исчерпывающее описание всех частей, это был бы очень длинный текст. Статья рассматривает ключевые сложности, с которыми сталкивается команда в проекте такого рода.
Меня зовут Сергей Шахов, я долгое время занимался развитием корпоративного реймворка в нашей компании
"ф" не хватает )
))
Стал чаще наблюдать, как крупные команды идут от библиотек к полноценным системам доставки интерфейсов. Молодцы, большой труд!
А как вы балансируете между свободой команд и жёсткостью стандартов?
Я чувствую, что вы, наверное, хотите чем то поделится. Но лично я уткнулся в каких то расслабленных чуваков и какое то интервью (кто они?)). При том вы сами написали что дальше очень много буков, но... какую проблему вы решали и зачем? И стало ли лучше? Раньше у вас было 6 реализаций колокольчика, теперь 1 - чтото изменилось? Удобство повысилось скорость возросла? Наверняка в некоторых компонентах были были уникальные фишки, например блокировки, подписки, их все выкинули или каким то образом унифицировали? Каким? Картиночек мб парочку, примеров, там, незнаю?
От хаоса к системе: как мы создавали корпоративный фронтенд-фреймворк