
Dmitry
15.02.2017
15:38:01
описанию бокс-модели

Quet
15.02.2017
15:39:19
если надо сделать 100 форм то да, надо выдумывать что-то декларативное для них
а придумать что-то декларативное да еще чтобы подходило под любую задачу это я даж не знаю что должно быть
видимо что-то типа реакта получится с кучей ручек которые крутить можно при необходимости

Dmitry
15.02.2017
15:39:38
там нет любой задачи

Google

Dmitry
15.02.2017
15:39:45
там все таже задача отображения
нарисовать бокс
контент взять оттуда
бокс засунуть в бокс, боксы в боксе имеют алаймент один над другим если бокс ресайзится
этот весь ваш респонсив
все это уже было в симпсонах...
любом гуи тулките
wx, фоксе и даже fltk кажется

Quet
15.02.2017
15:41:42
бокс модель это боль конечно, но с другой стороны когда раньше надо было на mfc сделать что-то что хорошо себя ведет на ресайзах окна -- боли было еще больше )

Dmitry
15.02.2017
15:48:09
в общем, вопрос стоит так - а есть ли в вебе какая-то специфика, которой не было в desktop приложениях? десктопные тулкиты мы все более-менее хорошо знаем

Quet
15.02.2017
15:48:32
знаем, но они разве лучше и удобнее того что сейчас в вебе?

Dmitry
15.02.2017
15:48:33
а про веб всё крайне мутно, и думаю, что причины этого скорее социальные
они такие же. и я не вижу почему модель любого из них не подойдет для организации ui на вебе

Google

Quet
15.02.2017
15:48:53
специфики нет, но мне кажется в вебе ща пытаются сделать "как на десктопе но без боли qt"

Dmitry
15.02.2017
15:49:27
я не могу сказать про qt его я мало знаю
но например были вполне нормальные и удобные в плане программирования фреймворки, типа того же fltk

Quet
15.02.2017
15:49:46
на все это дело конечно накладывается что (исторически) там js

Dmitry
15.02.2017
15:49:55
да и fox ничего был

Quet
15.02.2017
15:50:06
вот fltk не трогал вообще (

Dmitry
15.02.2017
15:50:06
да даже в openlaszlo была вполне нормальная бокс-модель и виджеты.

Quet
15.02.2017
15:50:24
а gtk то же -- это боль не меньше чем сейчас веб

Dmitry
15.02.2017
15:50:28
ну его недостаток - слабая интеграция с системой, ненативный вид контролов и архаичный лук н фил
т.е это не какие-то фундаментальные проблемы. и он туп, как пробка и... вполне удобен.

Quet
15.02.2017
15:51:04
тебе все же нужна готовая библиотека виджетов?

Dmitry
15.02.2017
15:51:24
конечно нужна. потому что проблема эта верстка же и особенности бравзеров
и DOM

Quet
15.02.2017
15:51:38
у веба еще особенность что хоть все и хотят desktop experience, никто не хочет унифицированных контролов. хотят свой дизайн и полет мысли

Dmitry
15.02.2017
15:51:52
ну по идее это до определенной степени решается стилями
но да, не хотят. возможно, в этом проблема

Alex
15.02.2017
15:52:09

Quet
15.02.2017
15:52:17
"до определенной степени" но на самом деле не решается (
но кстати -- библиотеки виджетов есть

Dmitry
15.02.2017
15:52:34
@weonn а какие там "нововведения" на самом деле?

Google

Dmitry
15.02.2017
15:52:56
чего там нововвели. в вебе, я имею ввиду, а не в тулкитах, которые плодятся как тараканы

Alex
15.02.2017
15:53:15

Quet
15.02.2017
15:53:58
есть material ui, есть grommet

Dmitry
15.02.2017
15:54:03
как-то это... неконкретно.

Quet
15.02.2017
15:54:08
есть еще че-то китайское большое (не помню как называется)

Alex
15.02.2017
15:56:05

Quet
15.02.2017
15:56:43
это да.. до появления flexbox выровнять блок по вертикали было той еще историей )

Alex
15.02.2017
15:57:16
вот таких тонкостей милиард и они множатся
если есть едсл, однозначно он не учитывает _все_ тонкости, а значит попровить чтото мелкое становится невозможным, и снова костыли

Dmitry
15.02.2017
15:57:41
я не понимаю как это влияет на поведение квадратиков на экране
какая по сути разница, через вебсокеты данные подсасывать или XHR
можно и так и так

Dmitry
15.02.2017
15:58:03
это слово - бекенд
в смысле бекенд для транспорта.

Alex
15.02.2017
15:58:23
речь не про данные

Dmitry
15.02.2017
15:58:46
ну есть квадратики - которые надо по разному относительно друг друга рисовать при изменении разрешения
есть данные, которые там показываются

Alex
15.02.2017
15:58:53
косистентность отображения и поведения дерева дом

Quet
15.02.2017
15:58:54

Google

Dmitry
15.02.2017
15:58:58
котоыре берутся с бэка

Alex
15.02.2017
15:59:02
а в 5% легко попадут нужные или критические моменты

Dmitry
15.02.2017
15:59:33
5% написать на js ?

Alex
15.02.2017
15:59:43

Dmitry
15.02.2017
16:00:01
хуки, вот это всё

Quet
15.02.2017
16:00:09
это у твоего edsl должны быть особые ручки чтобы в нужных местах прицеплять js

Dmitry
15.02.2017
16:00:10
вроде бы в десктопах все это проходили

Quet
15.02.2017
16:00:15
ВЖУХ и у тебя реакт
или еще хуже - EMBER

Admin
ERROR: S client not available

Alex
15.02.2017
16:00:36

Dmitry
15.02.2017
16:01:50
то, что edsl будет покрывать только 95% это нормально, если это будут 95 процентов, нужные мне
но возникает вопрос = этого никто до сих пор не сделал, потому что это невозможно?

Alex
15.02.2017
16:02:06
в этом случае да

Dmitry
15.02.2017
16:02:09
или потому что никому не нужно?

Alex
15.02.2017
16:02:19
но речь же о маинстриме

Dmitry
15.02.2017
16:02:43
просто реально фронтенд это такая боль, причем и когда сам, и когда пытаешься кого-то нанять, что каждый раз задумываешься - а не написать ли такую хрень уже

Quet
15.02.2017
16:02:53
думаю есть какое-то количество велосипедов которые внутри для себя пилили крупные игроки
но то что у них получилось заюзать где-то еще почти невозможно )

Google

Quet
15.02.2017
16:03:42
то что получилось сделать более-менее общим -- мы видим

Dmitry
15.02.2017
16:04:05
да что-то оно неубедительно выглядит. т.е даже ЦА этих вещей плохо умеет в них

Alex
15.02.2017
16:04:23

Dmitry
15.02.2017
16:04:36
и не похоже, что оно как-то улучшает или ускоряет или уменьшает сложность
или удешевляет

Quet
15.02.2017
16:04:47
yii?
это до реактов было еще )

Dmitry
15.02.2017
16:05:01
их сотни были - и щас есть - yii, qooxdoo, extjs

eugene
15.02.2017
16:05:05

Dmitry
15.02.2017
16:05:08
только оно все отгнивает

Quet
15.02.2017
16:05:45
как по мне так и слава богу
разок сталкивался с extjs -- врагу не пожелал бы

Dmitry
15.02.2017
16:05:57
оно еще и глючное было

Quet
15.02.2017
16:06:03
угу

Dmitry
15.02.2017
16:06:08
мы в то время в итоге делали на qooxdoo бэкенды
это mfc для веба
но хоть работало и получалось
но очень verbose много писанины
ну, как и на mfс наверное

Quet
15.02.2017
16:06:54
я надеюсь на elm
что у него что-то получится

Dmitry
15.02.2017
16:07:57
но по моему они не с того конца начинают
т.е начать надо было бы с модели UI
а язык для нее - дело второе