LINUX.ORG.RU
решено ФорумTalks

Вебмакаки должны сдохнуть

 


1

1

Сабж. Дискас.

Основание: сайты авиакомпаний по онлайн чекину и выбору мест

UPD Телефонный звонок продолжает решать. Шах и мат, смузихлёбы, даром прожирающие бюджеты на разработку.

Deleted

Последнее исправление: Deleted (всего исправлений: 1)
Ответ на: комментарий от t184256

Ну ничо, WebAssembly придёт — порядок наведёт.

Но в такой реализации есть и минусы. Про кэш я уже писал. Любое взаимодействие со страницей — отправка запроса на сервер. Следом наверное возникнет вопрос как снизить нагрузку с серверов и сократить до минимума общение с ним.

CryNet ★★★★★
()
Ответ на: комментарий от RazrFalcon

Это будет какой-то мутант Если HTML+CSS ещё можно представить, то HTML+CSS+JS — я не могу.

CSS - заточен под текст, а делают из него GUI

Почему вы называете это GUI? GUI в web-е это Canvas, SVG, WebGL. Да и к тому же, с HTML+CSS в вебе проблем нет — все работает, поддерживается браузерами и т.д. Будет ли профит (быстрее, удобнее) от нового языка разметки по отношению к HTML+CSS — непонятно. Проблемы начинаются, когда верстальщик начинает кодит на JS, чтобы интерактивненько.

CryNet ★★★★★
()
Ответ на: комментарий от CryNet

ЛОР это то, для чего ты на него ходишь. Ты ходишь деградировать, значит для тебя это место деградации. И по тому, что ты пишешь это кстати хорошо заметно.

imul ★★★★★
()
Ответ на: комментарий от imul

Как ни странно, да. Развесистый ui делать легче, легче не говнокодить

Shadow ★★★★★
()
Ответ на: комментарий от CryNet

Если HTML+CSS ещё можно представить, то HTML+CSS+JS — я не могу

Что там представлять, если оно уже есть.

GUI в web-е это Canvas, SVG, WebGL

Это не GUI.

все работает, поддерживается браузерами и т.д.

Нихрена не поддерживается. Работает только в распоследнем хроме. Тормозит. Даже банальный загловок для таблицы без обмазывания JS не сделать.

RazrFalcon ★★★★★
()
Ответ на: комментарий от CryNet

Cледом наверное возникнет вопрос как снизить нагрузку с серверов и сократить до минимума общение с ним.

И моим ответом было бы «обязательно прозрачно». Чтобы ни одной лапки веб-макаки будущего там не приложилось.

t184256 ★★★★★
()
Ответ на: комментарий от RazrFalcon

Скрипты - это <script/>?

Там вот такая история

  <a id="a1131" target="_blank" xlink:href="--ссылка--">
    <g id="layer2" style="display:inline;opacity:0.1;fill:white">
      <path id="rect6391" d="M 0,-1.1048991e-6 H 206.375 V 52.916667 H 0 Z" style="fill-opacity:1" onmouseout="setAttribute('fill','#ffffff')" onmouseover="setAttribute('fill','#0000ff')" />
    </g>
  </a>

В общем это невозможно. Чистить можно только standalone, static SVG.

Понял. Задача нерешаемая (ну, как минимум, трудно решаемая). В любом случае, за разъяснение спасибо.

SkyMaverick ★★★★★
()
Ответ на: комментарий от RazrFalcon

Самое странное, что многие искренне считают набор html/CSS/Js самым годным GUI.
Продвинутые, конечно, держатся подальше от html/CSS (*sx), но оно всё равно через ж...

Shadow ★★★★★
()
Ответ на: комментарий от CryNet

Обычно это в лучшем случае вот так выглядит:

    ПИН:  <span id="pin" style="color:#000000;"></span>  <br>
<br>
<span id="date" style="color:#000000;"></span>   Баланс:  <span id="balance"; style="color:#000000;"></span><br>
<br>
<span style="color:#000000;">.....

Ну я допускаю, что nbsp  напихано макакой, но нахера в каждом span цвет указывать? Редактор - что-то модное, современное, я в сортах не разбираюсь. И это ещё приличный вариант, так-то там обычно в каждом элементе ненужного мусора горы - вплоть до имён шрифтов. И в CSS тоже в каждом селекторе.

ЗЫ: чудесный ЛОР съел [amp]nbsp;  при редактировании. Все пробелы в примере это nbsp

Stanson ★★★★★
()
Последнее исправление: Stanson (всего исправлений: 3)
Ответ на: Ответ от вебмакаки от Deleted

То есть эта ваша кроссплатформенная среда для запуска приложений из говна и палок еще и работает только на полутора кровоточащих браузерах?

Перефразируя ТСа: Бога нет. Основания: состояние современного веба.

t184256 ★★★★★
()
Ответ на: комментарий от Stanson

но нахера в каждом span цвет указывать

Видимо для разных браузеров и их версий это сделано. Например IE или какая-то конкретная версия Chrome может пихать свои стили и их нужно указывать явно, если хочешь белый, а поэтому или вставляй инлайново на каком-нить JS или

CSS тоже в каждом селекторе

CryNet ★★★★★
()
Ответ на: комментарий от imul

И по тому, что ты пишешь это кстати хорошо заметно.

Конкретней. Другие особо не жалуются, стесняются, видимо.

CryNet ★★★★★
()
Ответ на: комментарий от imul

Я уже тем эйром и не пользуюсь. Но всё равно ж там был хром или фф.

Deleted
()
Ответ на: комментарий от Stanson

DD/MM/YYYY

Читни манца по i18n, а потом учи веб-разработчиков жизни, м-кей?

Абсолютно все «проблемы», на которые пытаются сослаться вебмакаки, оправдывая свою никчёмность, тупость и вытекающую из оных неспособность делать нормальные сайты которые будут работать везде от lynx/links до распоследних хромозондов - высосаны из пальца. Хотя нет, высосаны они, скорее всего, из другого человеческого органа.

Абсолютно все ваши бредни высосаны из пальца, который нихера по предметной части не знает, но мнение имеет.
Раз самый умный, иди сам веб пиши. А я тебя за отвратительные костыли, которые ты ради очередного линкса обязательно нагородишь, обоссу.
Хинт: помимо i18n есть ещё a11y. Левел-ап, так сказать. Удачи в реализации.

Deleted
()
Ответ на: комментарий от RazrFalcon

Даже банальный загловок для таблицы без обмазывания JS не сделать

Я могу помочь? Не могу смоделировать ситуацию, чтобы это вызвало трудности

Нихрена не поддерживается. Работает только в распоследнем хроме. Тормозит

Что не поддерживается? Что не работает? Что тормозит? Или я хожу только на «правильные» сайты со старого Chromium (у меня версия 72) или хрен его знает...

CryNet ★★★★★
()
Ответ на: комментарий от t184256

Спасибо, что хром есть на всех платформах (кроме айфона).

Deleted
()
Ответ на: комментарий от praseodim

Нет бы оставить простое поле ввода с описанием формата рядом, чтобы с клавиатуры можно было дату набрать.

UX уровень ЛОРа, что бы без вас делали, а.

Вообще, по-хорошему, веб-разработчики должны убедиться, что для какой-то службы типа заказа билетов и т.п., веб-сайт без javascript и в текстовом браузере, типа lynx, сохраняет хотя бы минимальную работоспособность. Тогда это будет правильный веб-сайт. В том числе и с точки зрения пригодности для людей с ограниченными возможностями.

Извини, но я ещё могу понять необходимость поддержки рендера для людей с проблемами зрения, они ничего в себе поменять не могут с большой вероятностью. Но какого хера я должен поддерживать линкс из-за пары упорков^Wлоровцев — вопрос открытый.
Это, пардон, будет страница с интерактивностью уровня «всё рендерю на сервере»? Спасибо, нет.

Deleted
()
Ответ на: комментарий от Deleted

Это, пардон, будет страница с интерактивностью уровня «всё рендерю на сервере»? Спасибо, нет.

Рендерить можно и у клиента, но если сайт нужен, чтобы что-то важное сделать, реально очень редко когда на практике безусловно нужны скрипты.

Раз уж о заказе билетов что-то сказали, то в минималистичном случае на мой взгляд достаточно, чтобы на этапе выбора мест выводилась статичная картинка с изображениями мест, которую можно скачать или отобразить по кнопке отдельно + текст с пояснением, какие из мест заняты и простое текстовое поле ввода.

Топорно, пещерно, каменный век? Зато работает вообще везде. В том числе и с мобилок, если размеры статичных элементов страницы не прибивали гвоздями.

praseodim ★★★★★
()
Ответ на: комментарий от CryNet

Что никакие детали этих оптимизаций не контролировались разработчиком приложения, и вообще были не видны, будто их и нет.

t184256 ★★★★★
()
Ответ на: комментарий от buddhist

Любители телефонных звонков должны сдохнуть

Абсолютно согласен. Ненавижу телефон (в смысле голосового общения). Попросил офисного секретаря (обычная практика в Китае, ибо язык), но она тупила (было раннее утро), и дозвонился сам, удивился англоговорящему сотруднику.

На самом деле, никогда обычно не бронирую места, ибо это тлен и раздражение от сайтов (обычная ситуация, воркфлоу с детьми часто всегда не проработан, ибо их нельзя регить отдельно от взрослых, а добавление доп. билета в регу вебмакакам дается с трудом), тут просто так звезды сложились, понадобилось

Deleted
()
Ответ на: комментарий от t184256

То есть эта ваша кроссплатформенная среда для запуска приложений из говна и палок еще и работает только на полутора кровоточащих браузерах?

+++, как бы да, забавно. «Зачем нам веб?» «Что бы было универсально!» говрили они.

Дата-пикер блин! Да отдельный котёл нужен любителям дата-пикеров. Что может быть проще, понятней, и работоспособней написания 8 цифр? Но нет, надо привернуть полмегабайта говножабаскрипт кода туда, что бы работало на одном браузере.

Deleted
()
Ответ на: комментарий от Deleted

i18n

абсолютно насрать на i18n, если там рядом хинт написан, в каком формате. Формат, конечно, только 8601.

Deleted
()
Ответ на: комментарий от praseodim

без javascript и в текстовом браузере

для людей с ограниченными возможностями

Вот оно что.

Nervous ★★★★★
()
Ответ на: комментарий от CryNet

ну вот у меня есть простенькая страничка со sticky header для таблиц. И есть ссылка на конкретную строку в таблице: тыц. Как видим, заголовок накрывает эту строку. А мне нужно что бы она была видна.

В нормальном GUI, типа Qt, scrollTo к таким косякам не приведёт.

Ваши предложения? Ну кроме обмазывания JS.

RazrFalcon ★★★★★
()

Летаю от 20 раз в год. Ни разу не сталкивался с такими проблемами. Даже у ссаной Белавиа.

dk-
()
Ответ на: комментарий от dk-

УМВР? А говоришь, не линуксоид! Там выше я юзкейз приводил. Но да, надо выбирать пассажиров под авиакомпании, а иначе вы не сможете лететь :)

Deleted
()
Ответ на: комментарий от Deleted

Поверь, наши гуемамаки плачут, когда я дрюкаю QA отдел за отсутствие тестирования

Deleted
()
Ответ на: комментарий от Deleted

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

Фрактал не торт.

h578b1bde ★☆
()
Ответ на: комментарий от Deleted

Читни манца по i18n, а потом учи веб-разработчиков жизни, м-кей?

В жопу себе i18n засунь, формат указан, гадать нечего, i18n не нужен.

Раз самый умный, иди сам веб пиши.

Я и пишу. Иногда. И, внезапно, почему-то, пипец из себя вебдванольный жабоскриптный со всеми этими XHR и рендерингом на стороне клиента ЛК для абонентов у меня весит 20k (двадцать тысяч байт), включая CSS и JS, грузится мгновенно, и работает везде от линкса до говнохрома, включая IE, потому что предусмотрен failover при неработающем JS или его фичах и пр. А не как у всяких говноедов типа сбера, или там мегавони.

А я тебя за отвратительные костыли, которые ты ради очередного линкса обязательно нагородишь, обоссу.

Я сильно сомневаюсь, что ты вообще что-то сможешь понять в моих костылях. У меня ж там нет никаких фреймворков и прочих жикваерей с выями. Так что обоссать ты сможешь только свои штаны.

Stanson ★★★★★
()
Ответ на: комментарий от CryNet

Видимо для разных браузеров и их версий это сделано. Например IE или какая-то конкретная версия Chrome может пихать свои стили и их нужно указывать явно, если хочешь белый, а поэтому или вставляй инлайново на каком-нить JS или

Всё гораздо проще - идиот, создававший этот 100500 «редактор HTML» просто не осилил хотя бы наговнокодить проверку того самого наследования стилей и невставления мусора, если он не имеет смысла. Там у родительского DIV тоже color:#000000 И у его родителя. И так далее, до самого body. И подобными маразмами грешат, похоже, абсолютно все «редакторы HTML». Я не видел ни одного, который действительно выдавал бы HTML хоть как-то эквивалентный написанному руками. Хотя, казалось бы...

При этом, какой-нибудь LyX генерит вполне достойный TeX, мало отличающийся от написанного вручную. А вот «редакторы HTML», «внезапно», не осиливают такой элементарщины. Ответ прост - LyX делали люди для людей, а «редактор HTML» вебмакаки для вебмакак.

Stanson ★★★★★
()
Ответ на: комментарий от Stanson

В жопу себе i18n засунь, формат указан, гадать нечего, i18n не нужен.

Нет, ты себе свои поделия в жопу засунь, идиот. В каждой стране по своему формату, твой технофашизм никого не волнует. Придурки вроде тебя со своим ЯУКАЗАЛФОРМАТПИШИПОНЕМУ идут в пешее эротическое, подальше от гуев. Интерфейсы делаются для юзеров, а не вебмакак-неосиляторов i18n.

работает везде от линкса до говнохрома, включая IE, потому что предусмотрен failover при неработающем JS или его фичах и пр. А не как у всяких говноедов типа сбера, или там мегавони.

Говноеды — это идиоты, которые лепят свои костыли для поддержки каждого протушхего и мертвого браузера, портя разметку и гоняя лишние данные. Потом черт ногу сломит в инспекторе.

Я сильно сомневаюсь, что ты вообще что-то сможешь понять в моих костылях. У меня ж там нет никаких фреймворков и прочих жикваерей с выями. Так что обоссать ты сможешь только свои штаны.

Написал говнокод и радуешься? Вот уж и правда слабый порог входа в индустрию. Шли бы вы нахер от веба подальше. А то жалуетесь же еще потом на херовый веб, сволочи. Ничего не умеете, зато выеживаетесь.

Deleted
()
Ответ на: комментарий от Stanson

Говнокодер на сях
Личная страничка криво свёрстана на таблицах
КОИ-8
ЧСВ выше гор

Просто удивительно, никогда такого не было, и вот опять. И это чудо ещё мне что-то вякать про веб будет.

Deleted
()
Последнее исправление: Kevin_Detry (всего исправлений: 1)

Может хватит говном летать?

dk-
()
Ответ на: комментарий от Deleted

Написал говнокод и радуешься?

Чего бы мне не радоваться, если даже говнокод написанный мной работает как задумано, работает везде, имеет минимальный размер и не жрёт 100500 гигов юзверьской памяти и процессора. Чувствую себя богом, по сравнению с упорышами обмазывающимися фреимворками.

Вот уж и правда слабый порог входа в индустрию. Шли бы вы нахер от веба подальше. А то жалуетесь же еще потом на херовый веб, сволочи. Ничего не умеете, зато выеживаетесь.

Какая-то совершенно инопланетная логика у вас. Мой вебдваноль, почему-то, не тормозит, не жрёт как не в себя, занимает минимум места, работает везде, не использует ни одного фреймворка. Ваш вебдваноль тормозит, жрёт как не в себя, весит мегабайты, работает на полутора браузерах и тащит кучу ненужного говна со всяких левых гуглей и пр. И при этом, ничего не умею почему-то я, а не вебмакаки типа вас. :)

Или типа нынче веб обязан жрать, тормозить и не работать, а всё, что этим не занимается написано теми, кого к вебу подпускать нельзя? Ну такое тоже существует, да. Некоторые вот доски с гвоздями на трассе раскидывают, аккурат перед своим шиномонтажом, чтоб клиент шёл.

Stanson ★★★★★
()
Ответ на: комментарий от RazrFalcon

Ваши предложения?

Если я всё правильно понял...

Цепляйтесь не за id e-path, а за тег <td>, в нему ещё лежит тег <a> с id section_paths. Только id ему укажите.

Скрин

CryNet ★★★★★
()
Ответ на: комментарий от Deleted

Говнокодер на сях

Поэтому могу писать что угодно на чём угодно и для чего угодно, а не на полутора убогих язычках для полутора распухших уродских браузерозондов.

Личная страничка криво свёрстана на таблицах

И аж с 2007 года и до сих пор отлично рендерится абсолютно всеми браузерами. Один раз написал - и лет на 20 хватает.

КОИ-8

Чисто ради поржать, с рвущихся пуканов, оставлю ещё лет/IgorPlugUDP/IgorPlug-UDP (AVR)_eng.htm на 20.

ЧСВ выше гор

Ну в данном случае - какова важность, такое и чувство. Чо ж мне теперь, стесняться или там прибедняться, что-ли? Я вот Ethernet bit-bang'ом на дохлом 8-мибитном процессоре на сишечке могу. А ты что можешь показать, чудо? Спорим, что, как водится у вебмакак, ни одной сцылки на результат работы твоего межушного ганглия мы, конечно же не увидим? Что на этот раз? NDA? Суровейший интранетный ынтерпрайз? Работодатель не разрешает?

Просто удивительно, никогда такого не было, и вот опять. И это чудо ещё мне что-то вякать про веб будет.

Во-во. Каждый раз 100500 лулзов ловлю, когда чудо-вебмакаки не осилившие сишечку и с IQ ниже плинтуса начинают про веб вякать.

Stanson ★★★★★
()
Последнее исправление: Stanson (всего исправлений: 1)
Ответ на: комментарий от Stanson

редактор HTML

Не, я не пойму все равно...

«редактор HTML» — это блокнот с подсветкой синтаксиса — все. Он сам по себе ничего не вставляет и не выдает. Вот эти вот всякие

style="color:#000000;
он не вставляет. Как верстальщик написал в блокноте, так он со всеми табами и пробелами сохранил в файл.

Ну а почему цвета в каждом селекторе я написал.

CryNet ★★★★★
()
Ответ на: комментарий от t184256

Что никакие детали этих оптимизаций не контролировались разработчиком приложения, и вообще были не видны, будто их и нет.

Та я это понял. Я думал вы словами опишите примерную реализацию: что, как и с чем взаимодействует.

CryNet ★★★★★
()
Ответ на: комментарий от CryNet

Не, я не пойму все равно...

«редактор HTML» — это блокнот с подсветкой синтаксиса — все. Он сам по себе ничего не вставляет и не выдает. Вот эти вот всякие

style=«color:#000000;

он не вставляет. Как верстальщик написал в блокноте, так он со всеми табами и пробелами сохранил в файл.

У тебя какое-то странное понятие о современном модном молодёжном „редакторе HTML“. Это не нотепад с подсветкой, там типа визивиги и всё такое. Окошечко с подсветкой если и есть, то так, чисто в качестве ретроградного и ненавистного legacy.

Ну а почему цвета в каждом селекторе я написал.

Там это всё одного цвета, мало того, что достаточно родительского стиля, так можно же ещё и parent > span { color:#000000; } сделать, на худой конец. Нахрена в каждый тег каждого элемента это пихать?

Stanson ★★★★★
()
Последнее исправление: Stanson (всего исправлений: 1)
Ответ на: комментарий от Stanson

если даже говнокод написанный мной работает как задумано

Ну и говно же ты задумал.

не жрёт 100500 гигов юзверьской памяти и процессора

Для этого не обязательно делать говно, как ты.

Чувствую себя богом, по сравнению с упорышами обмазывающимися фреимворками.

Фреймворки обычно написаны весьма умными ребятами для решения весьма сложных проблем, которые ты даже не в состоянии представить. Тебе же для статической странички на табличках не нужен асинхронный рендер и какие-то шедулеры, а, значит, и остальным не нужны тоже, ведь все тоже должны писать статику. И даты заполнять с клавиатуры.

Мой вебдваноль

ЛПП.

не тормозит, не жрёт как не в себя, занимает минимум места

Нашёл, чем гордиться, так каждая макака умеет.

работает везде, не использует ни одного фреймворка

Не достижение.

Ваш вебдваноль тормозит, жрёт как не в себя, весит мегабайты, работает на полутора браузерах и тащит кучу ненужного говна со всяких левых гуглей и пр

ЛПП.

Или типа нынче веб обязан жрать, тормозить и не работать, а всё, что этим не занимается написано теми, кого к вебу подпускать нельзя? Ну такое тоже существует, да. Некоторые вот доски с гвоздями на трассе раскидывают, аккурат перед своим шиномонтажом, чтоб клиент шёл.

Ты ещё и с шапочкой из фольги на голове. Просто чудесно.

Deleted
()
Ответ на: комментарий от Deleted

для решения весьма сложных проблем, которые ты даже не в состоянии представить

Назови хоть одну такую «проблему» вебмакак. Дэйтпикеров своих только больше не приноси, я их в детстве отлюбил, да и смеяться уже надоело.

не тормозит, не жрёт как не в себя, занимает минимум места

Нашёл, чем гордиться

Ну кто бы сомневался. :) Это можно в вебмакачий цитатник сходу. :)

Stanson ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.