@haskellru

Страница 187 из 1551
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
неужели такая проблема сделать edsl и вебню генерить из него?
поддержка браузеров, и плюшек, а также нововведения и апдейт всего этого - крайне больше ресурсы нужны.

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
@weonn а какие там "нововведения" на самом деле?
например механика асинхронки, менялась сильно и часто

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
как-то это... неконкретно.
http://caniuse.com/#feat=websockets другие плюшки также, реализуются по разному и в разной степени

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
косистентность отображения и поведения дерева дом

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
5% написать на js ?
тогда его надо както стыковать с генеренным

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
это у твоего edsl должны быть особые ручки чтобы в нужных местах прицеплять js
и квалификация фронтера нехилая, чтобы он точечные фиксы жсом мог делать

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
да что-то оно неубедительно выглядит. т.е даже ЦА этих вещей плохо умеет в них

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

а язык для нее - дело второе

Страница 187 из 1551