Oleg
А так - вполне себе
Oleg
Нужны конкретные примеры 😊
Oleg
Но в целом для реальной жизни хватает 4х лейаутов - вертикальный и горизонтальный флексы, растягивание на всё свободное пространство и дефолтный лейаут что просто распологает друг под другом аля простые дивы
Oleg
И из них уже можно скомбинировать что душе угодно
Ярослав
Нужны конкретные примеры 😊
Пожалуйста, конкретный пример. В одном контейнере два блока. которые должны тянуться по вертикали на всю высоту. В одном панель с формой, во втором - аккордеон. Флекс с панелью должен скроллиться. Флекс с аккордеоном - нет, зато он должен уметь скрываться вправо. Внутри каждого раздела аккордиона должен быть скролл, потому что там может быть от 1 до N элементов
Дима
Дима
Oleg
Oleg
Увы
Ярослав
И если с остальными блоками я худо-бедно управился, то пока я заставил контент внутри панелей аккордеона скроллиться - чуть не стал седой и дёргающийся
Oleg
Со скроллом подтверждаю, не всегда очевидно
Ярослав
А всё потому, что взаимодействие нескольких лэйаутов иногда абсолютно непредсказуемо
Oleg
В плане скролла - да
Oleg
Сейчас можно цсс
Oleg
Но
Oleg
В эксте тоже не сидят на месте, подпиливают под современное
Oleg
Мобильный экст на флексах
Oleg
На css-флексах
Oleg
Потому что там оно работает
Дима
Oleg
Причем на черновиках ещё был
Oleg
Теперь на стабле
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
Oleg
Если ты не кодишь банк или какой-то другой суровый энтерпрайз - не бери ExtJS!
Oleg
Только боли будет больше
Vlad
Oleg
А какие конкретно интерфейсы?
Oleg
Для клиентов/менеджеров
Oleg
К примеру
Vlad
для клиентов
Vlad
кастомеров
Oleg
Тогда могут быть нюансы
Oleg
Потому что есть интерфейсы вида зашел, нажал 10 кнопок, вышел
Oleg
А есть такие где сел в 9 утра, вышел в 18 вечера
Serhii