Oleg
А так - вполне себе
Oleg
Нужны конкретные примеры 😊
Oleg
Но в целом для реальной жизни хватает 4х лейаутов - вертикальный и горизонтальный флексы, растягивание на всё свободное пространство и дефолтный лейаут что просто распологает друг под другом аля простые дивы
Oleg
И из них уже можно скомбинировать что душе угодно
Ярослав
Нужны конкретные примеры 😊
Пожалуйста, конкретный пример. В одном контейнере два блока. которые должны тянуться по вертикали на всю высоту. В одном панель с формой, во втором - аккордеон. Флекс с панелью должен скроллиться. Флекс с аккордеоном - нет, зато он должен уметь скрываться вправо. Внутри каждого раздела аккордиона должен быть скролл, потому что там может быть от 1 до N элементов
Дима
Oleg
Мне css достаточно)
Не все браузеры
Oleg
Увы
Дима
Не все браузеры
Стираешь flex, и бах — все
Ярослав
И если с остальными блоками я худо-бедно управился, то пока я заставил контент внутри панелей аккордеона скроллиться - чуть не стал седой и дёргающийся
Oleg
Со скроллом подтверждаю, не всегда очевидно
Ярослав
А всё потому, что взаимодействие нескольких лэйаутов иногда абсолютно непредсказуемо
Oleg
В плане скролла - да
Oleg
Мне css достаточно)
Просто когда всё это уже работало - флекса в черновиках не было
Oleg
Сейчас можно цсс
Oleg
Но
Oleg
В эксте тоже не сидят на месте, подпиливают под современное
Oleg
Мобильный экст на флексах
Oleg
На css-флексах
Oleg
Потому что там оно работает
Дима
Мобильный экст на флексах
Душераздирающе👀
Oleg
Причем на черновиках ещё был
Oleg
Теперь на стабле
Ярослав
В эксте тоже не сидят на месте, подпиливают под современное
Лол. Это про ExtJS Modern речь? Это же забагованный кусок шлака))
Oleg
Это про Sencha Touch, а потом модерн, да
Konstantin
ext тяжёлый как кусок говна мамонта
Serhii
Кек
Oleg
Понабежали, понабежали 😄
Oleg
Ну так и не нужно его юзать не в рамках тяжелых интерфейсов
Oleg
Понятно что для блога оно не нужно
Serhii
Блогостроение
Serhii
И блогоухание
Oleg
А так, к слову, с выходом модерна теперь можно писать бизнес-логику 1 раз и для десктопов и для мобил, а вью уже под конкретное затачивать
Ярослав
Давайте начнём с того, что интерфейсы в принципе не должны быть тяжёлыми))
Oleg
От задач зависит
Oleg
Попробуй в нетяжелый уложить сотню форм и таблиц
Oleg
Без разрастания кода
Oleg
Дублирования
Oleg
И прочего
Oleg
Приходим в итоге к компонентам опять же
Oleg
И пишем свой велосипед
Ярослав
Ясно
Serhii
Oleg
Бутстрап, к слову, тоже решает такие проблемы
Oleg
Но там он больше про вью
Oleg
Без всех плюшек виджетов
Ярослав
О, ещё одного монстра помянули))
Konstantin
бутстрап норм
Serhii
Велосипеды норм
Ярослав
Для создания прототипа - да. норм
Oleg
Эти монстры такие монстры потому что нужно решать монстроузные проблемы
Oleg
Поэтому чтобы победить монстра-задачу - нужен монстр-инструмент
Konstantin
Не оч
а какая альтернатива?
Oleg
+
Konstantin
webix ещё есть
Oleg
Вебикс, да
Konstantin
довелось потыкать однажды
Oleg
Есть ещё десяток таких фреймворком, на самом деле
Oleg
Со своими плюсами и минусами
Дима
а какая альтернатива?
Они ещё хуже. Просто не люблю, когда визуальные компоненты пихают в себя js, это не универсально, нужно отделять логику от представления
Ярослав
Поэтому чтобы победить монстра-задачу - нужен монстр-инструмент
Вот с этим спорить не буду. Вот только проблема в том, что этих монстров пихают в проекты, гдже они нахрен не нужны
Дима
Я лучше на реакте напишу или аналог поищу)
Oleg
Если ты не кодишь банк или какой-то другой суровый энтерпрайз - не бери ExtJS!
Oleg
Только боли будет больше
Vlad
Если ты не кодишь банк или какой-то другой суровый энтерпрайз - не бери ExtJS!
я кодил несколько банков, всё равно никому не советую
Oleg
А какие конкретно интерфейсы?
Vlad
А какие конкретно интерфейсы?
разные. какого рода ответ ты хочешь услышать?
Oleg
Для клиентов/менеджеров
Oleg
К примеру
Vlad
для клиентов
Vlad
кастомеров
Oleg
Тогда могут быть нюансы
Oleg
Потому что есть интерфейсы вида зашел, нажал 10 кнопок, вышел
Oleg
А есть такие где сел в 9 утра, вышел в 18 вечера
Oleg
Одновременно
Любители вима оценят, да