Size: a a a

Архитектура ИТ-решений

2020 February 19

СС

Сергей Старцев in Архитектура ИТ-решений
Kirill Gorin
технические проблем в js много, но они вот никак не связаны с разработкой UI
😊
основная проблема в том, что мы имеем до сих пор интепретируемый HTML и интепретируемый  JS.
Как я уже говорил - если для десктопа мне нужен компонент - я буду работать без лишних посредников. А с веб у меня есть достаточно скудный набор компонентов, из которых реализуется все UI.
Посмотрите примеры интерфейсов именно с использованием канвы на вебе - игры в данном случае не в счет 😊
Покажите мне компоненты, реализованные на канве и интерфейс на их основе - особливо
Весь разговор же у нас начался с воспоминаний о Delphi и разработке через WYSIWYG-редактор интерфейса 😊
источник

KG

Kirill Gorin in Архитектура ИТ-решений
а зачем ты вобще про канву вспоминаешь? это устаревшие технологии 🤔
источник

СС

Сергей Старцев in Архитектура ИТ-решений
пример - посмотрите те же девэкстримы, девэкспрессы... чтобы реализовать тот де функционал для разработкиЮ что и на десктопе им прищлось закладывать кучу излишних HTML-объектов, что привело к тому, что это все раобтает не слишком быстро и жрет память
источник

KG

Kirill Gorin in Архитектура ИТ-решений
собственно "веб компонентс" это и есть тот самый святой грааль сейчас
источник

KG

Kirill Gorin in Архитектура ИТ-решений
никаких там излишних объектов нет. все предельно просто
источник

KG

Kirill Gorin in Архитектура ИТ-решений
если раньше все писалось через какой то там <div> то теперь все можно объвить через компоненты
источник

KG

Kirill Gorin in Архитектура ИТ-решений
красота и никаких гвоздей
источник

KG

Kirill Gorin in Архитектура ИТ-решений
ну а если говорить чисто про отрисовку - то отрисовка такой шараги как DOM с такой скоростью - это как слетать на луну я считаю
источник

СС

Сергей Старцев in Архитектура ИТ-решений
Kirill Gorin
а чего у тебя не работает? у меня работает вроде
вот спецом открыл табличку (переслать не могу - там конфид информация) - из реального проекта - всего 200 столбцов и примерно 2000 строк...
так вот в голом HTML оно просто не открылость и через 5 минут и подвесило браузер, а в гуглдоксах открывается только тайлами с тормозами на каждом по 10-15 секунд
источник

KG

Kirill Gorin in Архитектура ИТ-решений
я зашел в гугл докс и заполнил весь докУмент циферками
источник

KG

Kirill Gorin in Архитектура ИТ-решений
так у слову сказать всего 1000 строк было
источник

KG

Kirill Gorin in Архитектура ИТ-решений
наверно 2000 уже не получится
источник
2020 February 20

СС

Сергей Старцев in Архитектура ИТ-решений
Kirill Gorin
я зашел в гугл докс и заполнил весь докУмент циферками
а столбцов сколько ? 😊
источник

СС

Сергей Старцев in Архитектура ИТ-решений
и это еще без формуль 😊
источник

KG

Kirill Gorin in Архитектура ИТ-решений
сергей, я в свое время эксельку ставил на колени....
источник

KG

Kirill Gorin in Архитектура ИТ-решений
кто экономику предприятия не считал тот не знает о чем это вобще
источник

KG

Kirill Gorin in Архитектура ИТ-решений
ну и конечно наше любимое - больше 256 символов в указании пути к ссылкам не подгружается
источник

СС

Сергей Старцев in Архитектура ИТ-решений
Kirill Gorin
собственно "веб компонентс" это и есть тот самый святой грааль сейчас
посмотрим... пережиkb уже несколько граалей - явааплеты, активиксы, сервелаты, флеш...
посмотрим... конечно идея не стоит человеческая на месте... но вот пример - табличка на веб-компоненте из 10 строк и 5 столбцов грузится 5 секунд... а если данных будет больше ?
https://www.htmlelements.com/demos/table/table-many-sort/
Все становится лучше - но вопрос, что не так быстро.
Пример - за столько лет можно было хотя бы просто сделать свойства в теге или CSS для включения опции фиксированных заголовков и столбцов, реализации сортировки таблиц на клиенте и т.п. - Уже бы куча готовых систем смогли бы малой кровью сделать себе счастье (а не как сейчас, когда фигачится вторая таблица поверх первой и т.п.).
источник

СС

Сергей Старцев in Архитектура ИТ-решений
Kirill Gorin
сергей, я в свое время эксельку ставил на колени....
Пределы есть у любой технологии - я видел как оно встает и без экономики 😊
речь о том, что при прочих равных веб проигрывает - причем на порядок - по скорости
И заказчика это не радует
источник

СС

Сергей Старцев in Архитектура ИТ-решений
по опыту заказчики мирятся только из-за возможности совместной работы - если же мы говорим про однопользовательский режим - локальное приложение всегда остается в фаворе...
источник