LINUX.ORG.RU
Форум — Talks  

HTML и HTTP не нужен

 ,


0

4

Не нужно и становится всё более ненужённым. В Паутинных сетях кроме новостей и порнухи остануться только старпёры на дожитии. То что всякие нехорошие люди перетащили кучу всего в окошко смотрилки HTML это ошибка природы. При живой-то Java и куче протоколов для перерадчи файлов, звука, видео, сообщений разного вида и форматов как быстрых так и медленных. К сожалению они также пустили метастазы и у нас появилися Electron вместе с Node.js и так называемые web- так называемые программисты. Ненужность подтверждается и утверждается огромными толпами людей с мобилками и планшетиками которые по большому–то счёту Web этот видят только когда ищут значение какого–нибудь слова да и то сквозь щёлку поисковой строки Google. Хотя многие уже и этого не видят потому что есть нейронки утянувшие всё полезное что когда–то накропали в бложиках или даже у себя на своём личном сайте или на форуме каком эти самые старпёры. Всем спасибо, все свободны.

★

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

На компе твой текст интерактивен, с ним можно взаимодействовать через ссылки, таблицы, графики и т.д. Впрочем, и с бумагой можно взаимодействовать. Да, статья в журнале/газете тоже гуй. Просто вместе мышки и клавиатуры пользуешь руки.

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

Ставят и пользуются

Потому что выбора нет. Из-за того, что специльно затруднили запуск браузера на ТВ. И апликухи эти полнейшее дерьмо. Как нормально посмотреть резку на android TV? Проще уже кинуть HDMI от компа и что? Правильно - открыть браузер.

Сколько там тех сервисов

Сейчас каждый ресторан, для того, чтобы ты смог заказать столик, норовит к тебе на телефон пролезть в виде жирнючей, но кроссплатформенной апликухи, сделаной аутсорсерами на «отвали». Чем плохо выслать ссылку на сайт? Плохо тем, что на телефоне можно потребовать (именно потребовать вплодь до отказа запускаться) доступ ко всей твое жизни.

Вот такое вот будущее.

И сайты эти что, кодить не надо? Не надо верстать? Не надо на сервере скрипты писать? Не надо в HTML скрипты писать?

Мне не надо ставить очередную говнософтину.

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

Не вижу в этом ничего плохого. У каждого инструмента есть границы применимости. Кроме того у каждого программиста есть свой взгляд на то, как надо делать действительно сложные проекты. Тому, кто делал гугл таблицы, показалось правильным на канвасе делать. Может он прав, может погорячился.

В канвасе же нет ничего плохого.

Есть некоторые нюансы, про которые никто не думает, пока жареный петух не клюнет. Например на Западе крупные сервисы обязаны делать так, чтобы ими могли пользоваться инвалиды, например слепые. У слепых есть свой софт, который HTML разбирать умеет, а канвас, конечно, не умеет. Вот тут могут быть проблемы. Всякая навигация с клавиатуры при использовании HTML обычно работает из коробки, а при использовании канваза даже про работу Tab надо думать. И тд и тп. Но при большом старании всё решаемо.

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

Преданья старины глубокой читать, конечно, интересно. Но ещё во времена седьмого айфона его процессор перегнал топовые десктопные процессоры и с тех пор разрыв не сокращается. Поэтому данная проблема давно перестала быть актуальной. Я больше скажу - мобильные приложения уже давно никто не оптимизирует. Они куда более жручи.

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

Выбор в большинстве случаев как раз есть, программки специально сделанные для мобилок как правилоудобнее и быстрее. Конечно затрудняют. И урезают. И конечно мешают смотреть краденое. Пользоваться браузером на умном телевизоре с пульта это мучение. Не знаю что там на Android TV. У меня LG c Web OS к которому подключена приставка с Android с установленными HD video box, Lazy media deluxe, каким–то Shazam и ещё какими–то программами в той или иной степени адаптированные под управление с пульта ДУ, смотрение с дивана и через которые можно смотреть, искать и скачивать по Bittorrent краденые фильмы, сериалы и всё прочее. Дерьмовость аппликух сильно преувеличена

Сейчас каждый ресторан, для того, чтобы ты смог заказать столик…

Это да. Под сервисами я подразумевал что–то типа YouTube, Telegram, Discord, Twitter, на худой конец умирающий Живой журнал который всё никак не умирает а не всратое бронирование столика.

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

Но ещё во времена седьмого айфона его процессор перегнал топовые десктопные процессоры и с тех пор разрыв не сокращается. Поэтому данная проблема давно перестала быть актуальной.

Я бы посоветовал обратиться к специалисту только не знаю к какому.

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

Я делал «приложение» для LG webOS. Возможно тебя это удивит, но там прям реально вебсайт. Прям HTML + JS + CSS. Все приложения так делают, это единственный официальный способ.

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

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

Я читал на Wikipedia что там вэбня. Да и название как бы намекает. Что именно обратное я доказал?

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

HTML + JS + CSS

Звучит как идеальные ингридиенты сделать какое-то тормозное жручее говно. Оно и получилось.

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

У меня как раз телевизор LG и те приложения, которыми я пользовался, работают прекрасно. Никаких тормозов не наблюдается. Оно и не удивительно, ведь веб-стек позволяет создавать очень легковесные и быстрые приложения, в отличие от многих других подходов.

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

веб-стек позволяет создавать очень легковесные и быстрые приложения

Жалко, что этой возможностью не пользуются.

от многих других подходов.

Это, например, от каких?

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

Жалко, что этой возможностью не пользуются.

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

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

Не все могут продумать архитектуру верную сразу. Или не у всех есть такая возможность. Не все могут вовремя остановиться и подумать.

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

от многих других подходов.

Это, например, от каких?

Например использование таких тяжеловесных фреймворков как Qt. Ужасные приложения получаются с его помощью. Всегда очень неприятно такими приложениями пользоваться, если приходится.

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

Интересная заявочка, но ладно, давайте продолжим.

Ужасные приложения получаются с его помощью.

Это, например, какие?

Всегда очень неприятно такими приложениями пользоваться

Если это религиозное, то вам к церковь на отчитку, а если психическое — то к доброму доктору.

ugoday ★★★★★
()

Августовское обострение.

Потом будет сентябрьское, ага, и так далее.

dimgel ★★★★★
()

При живой-то Java

Ладно, ты всё же смог убедить меня, что Electron и нода не так уж и плохи.

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

Я все больше согласен с мнением, что проблема не в веб стеке, не в электроне как таковом, а в то что всем насрать. Насрать разработчикам, насрать тестировщицам, насрать менеджерам, а мы по какой-то неясной причине все это жрем. Вот и получаем кривые приложения, жрущие как не в себя, и ладно бы только жрали, но были бы при этом нормально протестированы, без очевидных багов в логике и ux/ui.

Я несколько случайно для себя узнавал, что очень приятные и удобные приложения под ios были по факту react native, просто разработчикам было не похер и они ответственно подошли к делу.

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

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

насрать потому что большинство «ни асиливает» держать в черепушке полный объем всего. иприменяет метод «похеръ, работает же както» :)
сейчас по работе ковыряю тех.условия для прибора. жопа страшная, и главное работает все, и уже десятки лет….

pfg ★★★★★
()

Абсолютно согласен. Написал веб-приложение на чистом питоне, при том что питон-через-webassembly работает прямо в браузере, и полёт нормальный.

Джабба-скрипт можно закапывать

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

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

Оляля. Открой для себя HTTP header If-Modified-Since, который позволяет успешно держать веб-приложение в кэше и автоматически его обновлять - в отличие от могильных приложений с приседаниями вокруг аппмаркетов, бинарных диффов и прочей мобильной греботни

no-dashi-v2 ★★★★
()
Ответ на: комментарий от no-dashi-v2

HTTP header If-Modified-Since,

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

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

Я все больше согласен с мнением, что проблема не в веб стеке, не в электроне как таковом, а в то что всем насрать.

Не вполне согласен.

Во-первых не всем, а ответственным лицам. Я, как исполнитель, могу делать всё, что угодно. Могу оптимизировать, могу пилить новые фичи. Но конечный выбор делает мой приказчик.

Во-вторых зачастую ответственные лица не владеют предметом в должной мере. Зайти в developer tools и увидеть, что при каждом переходе по ссылке приложение делает двести запросов и скачивает 20 мегабайтов - с одной стороны несложно, с другой стороны всё же про это надо знать и уметь. В идеале, конечно, исполнители должны доносить подобное, но - да, им может быть насрать по разным причинам (например они уже говорили, но от них отмахнулись).

В-третьих пользователи привыкли жрать дерьмо, которое им насрали вышеописанные лица. Никто не жалуется на то, что приложение в аппсторе весит 500 мегабайтов, а не 50 килобайтов. Все просто молча качают.

Не знаю, что тут можно сказать, честно говоря. Мир такой, какой есть.

А веб-стек очень хорош, да. Мне по крайней мере нравится. Ничего лучше я пока не видел.

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

Никто не жалуется на то, что приложение в аппсторе весит 500 мегабайтов, а не 50 килобайтов. Все просто молча качают.

Бывает я шлю электрописьма некоторым сцайтам что страничик не отображаются в Internet explorer 8 или в Pale Moon, но почти никто не отвечает и ничего не исправляет. Бывает присылают насмешки.

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

На современном смартфоне браузер на 100% полноценный и практически не отличающийся по технологиям от десктопного.

Попробуйте позалипать в этот ваш вэб на протяжении дня (с 8:30 и до 21) шарясь по разным сайтам, оцените насколько он «на 100%». Я позапрошлым летом такой фигней страдал раз в неделю.
И с экраном у него не очень.

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

Ты, вообще, врубаешься что такое GUI? Это, если что, и есть оформление текста.

В гуйне может быть ноль текста, адны картинки.

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

Ой, как я тебя понимаю.

Зайти в developer tools и увидеть, что при каждом переходе по ссылке приложение делает двести запросов и скачивает 20 мегабайтов - с одной стороны несложно, с другой стороны всё же про это надо знать и уметь.

Добавлю, что при этом надо понимать, что 20 МБ - дохрена в данном случае. А то скажет, что не 500 МБ - хорошо.

В-третьих пользователи привыкли жрать дерьмо, которое им насрали вышеописанные лица. Никто не жалуется на то, что приложение в аппсторе весит 500 мегабайтов, а не 50 килобайтов. Все просто молча качают.

Тут всё… С одной стороны пользователи об этом трижды не думают. С другой, а какие альтернативы? А с третьей, обычно оптимизированное приложение имеет меньше фич и никому не нужно как следствие. Так что может манагеры что-то знают.

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

На прошлой работе старые браузеры отсекали и под них ничего специально не верстали. Отсечка была то ли 5, то ли 10%. Ща некоторые вообще только под один современный браузер всё верстают.

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

Как в операционной системе реализовать кнопку «заказать еду»?

Универсальную никак от слова совсем. Усе эти службы регулярно меняются.

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

А вот это кстати отчасти может помочь.

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

Со стороны погромиста HTML гибче и удобнее.

Разве что со стороны вебера.

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

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

Раз в год и приложенька не спасает, год прошёл, а оно уже не робит. Я на себе такое прошёл.

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

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

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

К слову померял, как раз 20мб скачивает окошко аутентификатора, которое спрашивает логин-пароль, а потом показывает две цифры для MFA. Для сравнения это примерно соответствует размеру установочного диска ms office 4.0, где размещались word, excel, powerpoint и mail, а с некоторыми ухищрениями и ограничениями можно сделать дистрибутив линукса на стандартной дискете в 1.44мб.

Если это пик технологий, то … ну, не знаю. Я себе как-то иначе пик технологий воображал.

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

вообще универсальный и при этом адекватный язык разметки гуёвого интырфейса это вообще святой граааль дизайнеров… но покамест никак…

Так вот же, положила.

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

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

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

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

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

ну да, тут я пожалуй соглашусь, мир ойти проклят)

Я, как исполнитель, могу делать всё, что угодно. Могу оптимизировать, могу пилить новые фичи.

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

Я не говорю что тут кто-то один виноват, то, что мы имеем скорее результат подобного подхода со всех сторон, включая пользователей

Во-вторых зачастую ответственные лица не владеют предметом в должной мере

А нахрена они тогда нужны?) На самом деле не надо лезть в кишки приложения, достаточно например сказать что все грузится очень медленно и дальше с этим должны разбираться qa/dev. Но понятно, если с самого верха всем плевать, то и подчиненным будет плевать. А если у тебя еще де-факто нет конкурентов, то проблем никаких нет.

Вот рассказывают Джобс любил докопаться до мелочей, типа съехавших или разных кнопочек. Очевидно при таком подходе подчиненные будут стараться тщательней все проверять и тестировать, что бы самим не схватить люлей наверху. И вот свежая макось - в которой визуальные косяки жидкого говна появляются на первом же экране при установке. Ведь кто-то же посмотрел на это и решил что пофиг, и так сойдет. Ну и нафига тогда обычному разрабу сильно стараться?

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

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

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

Как в операционной системе реализовать кнопку «заказать еду»?

Универсальную никак от слова совсем. Усе эти службы регулярно меняются.

Ну и я о том-же. Апликация для каждой кнопки. Почему, вдруг, получать доступ к разным сервисам (ещё и регулярно меняющимся) через один браузер стало моветоном?

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

Почему, вдруг, получать доступ к разным сервисам (ещё и регулярно меняющимся) через один браузер стало моветоном?

Причин три: а) жрёт память; б) жрёт процессор; в) тормозит. Как сможете поправить, так и претензий станет гораздо меньше. В браузере как идее универсальной платформы для запуска приложений сомнительного происхождения (да, сайт это давно уже приложение, точно такое же, как и любое, лежащее в /usr/bin на вашем жостком диске) нет ничего плохого. Но конкретно данная ветвь технологического развития зашла в тупик.

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

The total word count of the W3C specification catalogue is 114 million words at the time of writing. If you added the combined word counts of the C11, C++17, UEFI, USB 3.2, and POSIX specifications, all 8,754 published RFCs, and the combined word counts of everything on Wikipedia’s list of longest novels, you would be 12 million words short of the W3C specifications.

Это может занять некоторое время: считая среднюю скорость чтения за 200 слов в минуту, получим примерно 10 тысяч часов или около 5 лет непрерывного чтения по 8 часов каждый рабочий день. Возможно эти цифры дадут понимание, отчего современные браузеры (ха-ха, как будто бы их много) таковы и не исправить их никак.

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

Это может занять некоторое время: считая среднюю скорость чтения за 200 слов в минуту, получим примерно 10 тысяч часов или около 5 лет непрерывного чтения по 8 часов каждый рабочий день

Посчитай сейчас сколько нужно читать про плюсы, включая описание всех возможных неопределённых поведений. Но это так - к слову.

А мне, как юзеру вообще насрать как и что там будут делать. Мне удобство важно. И я даже памяти подкину, если нужно, потомучто плодить бинари для каздого недосервиса мне, как юзеру совсем не удобно.

Да и никто не заставляет изучать всю историю html+css. Достаточно того, что работает в последних версиях. Я, как юзер, обновления устанавливаю.

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

Посчитай сейчас сколько нужно читать про плюсы, включая описание всех возможных неопределённых поведений.

Возьмите до посчитайте. Что я один должен в тред факты и логику привносить?

А мне, как юзеру вообще насрать

Оттого-то наша айтишечка и пребывает в столь мизерабельном состоянии.

Да и никто не заставляет изучать всю историю html+css.

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

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

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

Вангую, у гугла и прочих всё хорошо с оптимизацией и ИИ им уже не нужен. У того же гугла на Го большая часть должна быть написана и он довольно шустро работает.

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

И я даже памяти подкину, если нужно,

Мы живём не в то время, когда память можно вот так легко докинуть. Лет 5 назад да. А сейчас… Рассуждения у Вас не актуальные уже.

Достаточно того, что работает в последних версиях. Я, как юзер, обновления устанавливаю.

Не всегда это возможно.

Но и в целом правильно написали, потому мы находимся там, где находимся.

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

Что я один должен в тред факты и логику привносить?

Ты принёс какую-то хрень не сравнив с альтернативами. Твоё исследование из-за этого - не полное, и аргументом не может являться по определению.

Оттого-то наша айтишечка и пребывает в столь мизерабельном состоянии.

Не знаю как там ваша, а у нас пользователь на первом месте, и его не волнуют внутренние сложности разработки.

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

Во - первых: а мне что с этого? Во вторых: даже если и так, то зачем разработчику нового недосервиса всё это учитывать?

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

Мы живём не в то время, когда память можно вот так легко докинуть. Лет 5 назад да. А сейчас… Рассуждения у Вас не актуальные уже.

Мы до сих пор про браузер говорим, ведь?

Не всегда это возможно.

Не заказывай еду со своих серверов ¯_(ツ)_/¯

А на личном устройстве какие проблемы разрешить автообновление?

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

Ты принёс какую-то хрень

Стадия первая: отрицание.

Не знаю как там ваша, а у нас пользователь на первом месте,

Это на которого всем интернетом хрен положили?

Во - первых: а мне что с этого?

Тормоза, жор ресусров, проблемы с безопасностью и задержки с обновлениями. Всё как вы любите.

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

Стадия первая: отрицание.

Ты не полностью процитировал, значит пытаешься манипулировать. Значит сам всё прекрасно понимаешь, но не хочешь потерять лицо.

Тормоза, жор ресусров, проблемы с безопасностью и задержки с обновлениями. Всё как вы любите.

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

her_s_gory ★★
()
Вы не можете добавлять комментарии в эту тему: только для зарегистрированных, score>=50.