Имитация многооконного интерфейса
От: Евгений Музыченко Франция https://software.muzychenko.net/ru
Дата: 12.12.20 11:31
Оценка:
Откуда такое упорное стремление новых веб-разработчиков к убогой имитации многооконного интерфейса — все эти всплывающие/выезжающие "окна", которые вдобавок закрываются со всем неотправленным вводом, если случайно кликнуть за их пределами? Как правило, это сочетается с невозможностью открывать разные части интерфейса в отдельных вкладках (активная ссылка/кнопка не имеет URL, сделана чистым JS-объектом). Даже если им не приходится работать со своими собственными поделиями — таких интерфейсов становится все больше, наверняка должны сталкиваться с ними в других местах. Или всем этим прочно рулят люди, использующие не более 5-10% возможностей браузера?
Re: Имитация многооконного интерфейса
От: Lazytech Ниоткуда  
Дата: 12.12.20 13:03
Оценка:
Здравствуйте, Евгений Музыченко, Вы писали:

ЕМ>Откуда такое упорное стремление новых веб-разработчиков к убогой имитации многооконного интерфейса — все эти всплывающие/выезжающие "окна", которые вдобавок закрываются со всем неотправленным вводом, если случайно кликнуть за их пределами?


Это не баг, это фича. (с)

ЕМ>Как правило, это сочетается с невозможностью открывать разные части интерфейса в отдельных вкладках (активная ссылка/кнопка не имеет URL, сделана чистым JS-объектом).


Речь всё еще идет об SPA? Если да, то там такой URL запросто добавляется либо из коробки, либо при помощи готовой либы. Только открывать разные части интерфейса в отдельных вкладках так, чтобы они при этом синхронно работали, наверное, всё равно не получится, потому что SPA (если ошибаюсь, пусть меня поправят).

Поправка: оказывается, все-таки можно. Подробности здесь:
javascript – How can we use the same state across multiple tabs(pages) in react – Stack Overflow

EM>Даже если им не приходится работать со своими собственными поделиями — таких интерфейсов становится все больше, наверняка должны сталкиваться с ними в других местах. Или всем этим прочно рулят люди, использующие не более 5-10% возможностей браузера?


Пишите в спортлото разработчикам популярных фреймворков, делов-то.
Отредактировано 12.12.2020 13:08 Lazytech . Предыдущая версия . Еще …
Отредактировано 12.12.2020 13:07 Lazytech . Предыдущая версия .
Re[2]: Имитация многооконного интерфейса
От: Евгений Музыченко Франция https://software.muzychenko.net/ru
Дата: 12.12.20 13:20
Оценка:
Здравствуйте, Lazytech, Вы писали:

L>Речь всё еще идет об SPA?


Я в них не спец, но по описанию похоже.

L>Если да, то там такой URL запросто добавляется либо из коробки, либо при помощи готовой либы.


То есть, для этого нужны специальные знания и отдельные трудозатраты?

L>Только открывать разные части интерфейса в отдельных вкладках так, чтобы они при этом синхронно работали, наверное, всё равно не получится


Да и пусть бы не работали синхронно, лишь бы было удобно. А то ведь ориентируются на потребности и способности самой тупой части населения, и никак это не обойти.

L>Пишите в спортлото разработчикам популярных фреймворков


А разработчики тех фреймворков сами пользуются своими поделиями?
Re[3]: Имитация многооконного интерфейса
От: Lazytech Ниоткуда  
Дата: 12.12.20 13:51
Оценка:
Здравствуйте, Евгений Музыченко, Вы писали:

L>>Если да, то там такой URL запросто добавляется либо из коробки, либо при помощи готовой либы.

ЕМ>То есть, для этого нужны специальные знания и отдельные трудозатраты?

Даже начинающему веб-разработчику под силу добавить какой-нибудь router и прописать URL для каждого route. Просто, возможно, это не всегда требуется. К примеру, если основная аудитория открывает сайт на мобилах.

L>>Только открывать разные части интерфейса в отдельных вкладках так, чтобы они при этом синхронно работали, наверное, всё равно не получится

ЕМ>Да и пусть бы не работали синхронно, лишь бы было удобно. А то ведь ориентируются на потребности и способности самой тупой части населения, и никак это не обойти.

По идее, веб-разработчики обычно ориентируются на 99% пользователей. Всё равно всем угодить невозможно.

L>>Пишите в спортлото разработчикам популярных фреймворков

ЕМ>А разработчики тех фреймворков сами пользуются своими поделиями?

Возможно, пользуются.
Re: Имитация многооконного интерфейса
От: Nikolaz Германия www.nikeware.com
Дата: 03.02.21 20:06
Оценка:
Здравствуйте, Евгений Музыченко, Вы писали:

ЕМ>Откуда такое упорное стремление новых веб-разработчиков к убогой имитации многооконного интерфейса — все эти всплывающие/выезжающие "окна", которые вдобавок закрываются со всем неотправленным вводом, если случайно кликнуть за их пределами?

Это не упорное стремление — это попытка притянуть "за уши" весь стек Web-технологий к разработке Desktop-приложений без понимания того, какие принципы в этот самый Desktop заложены изначально. Я например до сих пор не понимаю, на дворе 21 век, а местами этот Веб, просто колхоз. Пример: возмите простой <select>. Вроде бы что здесь такого. Ага, как же! А вы попробуйте в его выпадающем списке сделать с помощью CSS более менее что-то. Я уже не говорю о том, чтобы туда в каждый <option> вставить свою разметку с блэкджеком и ... иконками например. Поэтому начинают городить всякие "псевдо"-попапы на css в перемежку с JScript. Но главной проблемы то никак не решить, а она как мозоль на одном месте — все эти попапы за пределами основного окна никак не показываются (в отличии попапа у тега <select>).

p.s. c-smile вот знает о чём я говорю.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.