Интернет-ностальгии псто

Mar 31, 2024 23:48

Ковырялся в файлах - нашёл сделанный когда-то скриншот. Погрузился в глубины ностальгии. Не, вы не на девку смотрите, снимок не про то. Файл датирован 2001 годом. Вы на интерфейс браузера посмотрите, на дизайн страницы. Тепло и лампово (на самом деле нет, конкретно от этого розового экземпляра тошнит). Ну и наверняка завирусовано. Но. Так вот ( Read more... )

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

Leave a comment

botyaslonim March 31 2024, 21:33:40 UTC
Я тимлид команды веб-разработки, давайте вам расскажу, как всё на самом деле устроено )
ps. Я бы вдул

Reply

alex_dragon March 31 2024, 21:40:34 UTC
Ну расскажите.

Reply

botyaslonim March 31 2024, 21:48:39 UTC

Юзверь платит за выбор, если грубо. Сейчас миллионы сайтов, приложений, и все они сделаны достаточно быстро. Чтобы обеспечить промышленный выпуск всего этого говна, нужно оптимизировать производство. То есть ставить фреймворки, внедрять общие правила, использовать npm-пакеты для кучи разных вещей. Чем более общее программное решение, тем в среднем оно больше весит. Если есть задача посадить 10 программистов, чтобы они за год выдали результат, невозможно обойтись велосипедами. Нужно использовать много сторонних решений, здесь нельзя уйти от раздувания кода.

ps. Google сильно пессимизирует слишком тяжелые сайты. Поэтому мы тщательно следим за количеством отдаваемого кода, делаем всякие оптимизации и так далее

Reply

alex_dragon March 31 2024, 21:55:30 UTC
Я вижу то что я вижу - из года в год всё катится во всё более унылое говно. При том выбора-то никакого особо нет - везде плюс-минус одно и то же.

Reply

botyaslonim March 31 2024, 21:59:15 UTC

Это просто старость )
Средний хороший сайт полностью грузится за 3-5 сек. Во времена dial-up мы о таком даже мечтать не могли

Reply

alex_dragon March 31 2024, 22:03:40 UTC
Серьёзно? А что вы такое хотите мне рассказать, что оно должно занимать больше десятка-другого килобайт, которые модемом всасывались очень даже быстро? Вот реально, мне вот не нужны все свистоперделки, мне достаточно текста, гиперссылок и картинок когда они по делу.

Reply

alex_dragon March 31 2024, 22:01:37 UTC
Ну да, когда чтобы написать хелло ворлд тянется в зависимостях полинтернета - это вдохновляет.

Вот только пользователю это всё на хрен не надо. Он уже давно не играет никакой иной роли, кроме как дойной коровы. Помните, у Пелевина в Дженерейшн Пи: рекламщик окучивает не аудиторию, он окучивает заказчика. Так и тут, в основном отношения происходят между участниками цепочки производства говна, а юзверь только рот открывает, глотая это всё.

Reply

botyaslonim March 31 2024, 22:40:27 UTC

Что значит "пользователю нахрен не надо"? Пользователь очень даже любит пользоваться тем, что ему предоставляют в огромных количествах. А чтобы это произвести на свет, приходится использовать блоки программ

Reply

alex_dragon March 31 2024, 22:52:34 UTC
Да так, что не надо. Откуда вы знаете что ему надо? Он же не выбирал никогда, а пользовался тем, что подсунут. Причём если судить с точки зрения пользы именно контента, то веб - это помойка, она и тогда такой была, но сейчас уже в бак не влезает, на асфальт падает. И если этот мусор вычесть, то весь хитровыебанный функционал уходит туда же, в мусорку, за некоторыми исключениями.

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

Reply

botyaslonim March 31 2024, 22:57:31 UTC

Почему это "всё"? Он таким был в конце 90-х.
Вот вас никогда не смущало, что аэроплан - это только чтобы поднять 1 человека в воздух? Зачем все эти аэробусы?

Reply

alex_dragon March 31 2024, 23:25:41 UTC
Таким он был в начале 90-х. В конце - это уже 4-й Эксплорер, да нет, даже 5-й, если считать с 99-го, это уже вовсю война совместимостей с Нетскейпом и драчка кто победит - жабаскрипты или вижуалбасик. С многочисленными попытками вживить жабу, флэш уже пошёл, ещё кучи плагинов сторонних, которые чего-то пытались изображать - модно это было ( ... )

Reply

calcin April 1 2024, 07:36:51 UTC

Более того. Современные сайты становятся полностью нефункциональными без наличия быстрого соединения с Интернет.

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

А что, связи нет - ну так все данные уже скачаны, лежат в кэше.

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

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

Reply

botyaslonim April 1 2024, 12:12:15 UTC

Похоже, мне вообще не удалось донести, как на самом деле это устроено. Увы, мои способности ясно объяснять невелики.
Ну ладно, пусть для вас это будет просто сговор капиталистов / рекламодателей / рептилоидов.

Reply

alex_dragon April 1 2024, 13:07:21 UTC
Да не получится скорее всего вам «объяснить», потому что в данном случае вы защищаете свои цеховые интересы. В самом лучшем случае вы добросовестно пытаетесь делать своё дело. но вот проблема в том что исходно парадигмы, инструменты которыми вы пользуетесь, цели и задачи в рамках которых они появились - сами по себе изначально ущербны. Я понимаю, что конкретному автору проще взять готовые API и вообще не думать что там под капотом на низких уровнях, а решать свои проблемы, абстрагировавшись от всего. Ну и результат - что ни копни, сделано из говна, причём часто говна разнородного, когда ради одной функции тянутся зависимости откуда-то чуть ли не с Плутона, вместе со всем фаршем, а для другой функции - из диаметрально противоположной точки солнечной системы, хрен знает как с той первой совместимые - но да, нужный выхлоп дают, когда со всех сторон изолентой обматают и соплями обмажут. А конечный пользователь должен всё это хавать, вынужденный без конца менять железо и устанавливать всё более новый «продвинутый» софт, который весь ( ... )

Reply

botyaslonim April 1 2024, 13:29:12 UTC

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

Конечно, проблемы есть, но по большому счёту удивительно, как здорово всё это работает, учитывая вводные. Я не цеховые интересы защищаю, а объясняю, почему отрасль пришла к этому

Reply

alex_dragon April 1 2024, 13:39:27 UTC
Конечно говно. Потому что то что выше текста - это предмет работы другого софта, и вообще иных подходов. А наращивать это вокруг разметки текста - это бредово по самой своей постановке изначально было. По уму это частная задача, которая должна была включаться как подмножество в более общую модель.

Работает, не разваливается? Серьёзно? А вы боитесь что вас коллеги засмеют, которые вот к тому что под капотом имеют более близкое отношение? И слов матерных не могут новых придумать, отзываясь о том, что представляет айти вообще и инфраструктура интернета в частности.

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

Reply


Leave a comment

Up