Ковырялся в файлах - нашёл сделанный когда-то скриншот. Погрузился в глубины ностальгии. Не, вы не на девку смотрите, снимок не про то. Файл датирован 2001 годом. Вы на интерфейс браузера посмотрите, на дизайн страницы. Тепло и лампово (на самом деле нет, конкретно от этого розового экземпляра тошнит). Ну и наверняка завирусовано. Но. Так вот
(
Read more... )
ps. Я бы вдул
Reply
Reply
Юзверь платит за выбор, если грубо. Сейчас миллионы сайтов, приложений, и все они сделаны достаточно быстро. Чтобы обеспечить промышленный выпуск всего этого говна, нужно оптимизировать производство. То есть ставить фреймворки, внедрять общие правила, использовать npm-пакеты для кучи разных вещей. Чем более общее программное решение, тем в среднем оно больше весит. Если есть задача посадить 10 программистов, чтобы они за год выдали результат, невозможно обойтись велосипедами. Нужно использовать много сторонних решений, здесь нельзя уйти от раздувания кода.
ps. Google сильно пессимизирует слишком тяжелые сайты. Поэтому мы тщательно следим за количеством отдаваемого кода, делаем всякие оптимизации и так далее
Reply
Reply
Это просто старость )
Средний хороший сайт полностью грузится за 3-5 сек. Во времена dial-up мы о таком даже мечтать не могли
Reply
Reply
Вот только пользователю это всё на хрен не надо. Он уже давно не играет никакой иной роли, кроме как дойной коровы. Помните, у Пелевина в Дженерейшн Пи: рекламщик окучивает не аудиторию, он окучивает заказчика. Так и тут, в основном отношения происходят между участниками цепочки производства говна, а юзверь только рот открывает, глотая это всё.
Reply
Что значит "пользователю нахрен не надо"? Пользователь очень даже любит пользоваться тем, что ему предоставляют в огромных количествах. А чтобы это произвести на свет, приходится использовать блоки программ
Reply
И вообще, вас вот никогда не смущало, что браузер - это средство просмотра структурированного текста, и всё? Всё! Вот что он должен делать: взять и показать разметку текста. Дабы яснее и однозначнее донести авторскую мысль. И он не должен брать на себя функции половины операционной системы и кучи не имеющих никакой к этой задаче отношения приложений. А серверная часть обеспечивать всю эту хуету.
Reply
Почему это "всё"? Он таким был в конце 90-х.
Вот вас никогда не смущало, что аэроплан - это только чтобы поднять 1 человека в воздух? Зачем все эти аэробусы?
Reply
Reply
Более того. Современные сайты становятся полностью нефункциональными без наличия быстрого соединения с Интернет.
Ещё лет наверно 10 назад - можно было на планшете или ноутбуке открыть пару десятков вкладок, уехать туда, где интернета нет в принципе - и между этими вкладками спокойно переключаться.
А что, связи нет - ну так все данные уже скачаны, лежат в кэше.
Потом сделали "динамические" сайты так, что если вкладка "полежала" в браузеле несколько часов - будет скачиваться заново. Т.е. открыть можно только один сайт - пока вкладка открыта, ты можешь его видеть даже без связи.
А сейчас странички постоянно держат связь с сервером - и при потере сети, уже открытый сайт немедленно обнуляется.
Reply
Похоже, мне вообще не удалось донести, как на самом деле это устроено. Увы, мои способности ясно объяснять невелики.
Ну ладно, пусть для вас это будет просто сговор капиталистов / рекламодателей / рептилоидов.
Reply
Reply
Вы не понимаете )
Для вас почему-то идеал - это парсинг текста в окошке браузера, а всё что выше - "говно". Кстати, мы тут в ЖЖ общаемся, и тут всё вокруг текста, чем вас не устраивает ЖЖ?
Но с другой стороны, веб даёт ещё миллион возможностей, которые нельзя было бы сделать, не переходя от кустарного производства к промышленному, отсюда и методы, описанные мною выше. И это очень здорово, что весь этот огромный функционал работает, меняется ежедневно миллионами программистов разной квалификации, поддерживается и развивается. Посмотрел бы я на вас, как бы вы организовали задачу поддержки инфраструктуры, чтобы любой индус мог сломать в любой момент, но в целом оно не ломалось и работало на сотнях совершенно разных устройств в десятках разных браузерах.
Конечно, проблемы есть, но по большому счёту удивительно, как здорово всё это работает, учитывая вводные. Я не цеховые интересы защищаю, а объясняю, почему отрасль пришла к этому
Reply
Работает, не разваливается? Серьёзно? А вы боитесь что вас коллеги засмеют, которые вот к тому что под капотом имеют более близкое отношение? И слов матерных не могут новых придумать, отзываясь о том, что представляет айти вообще и инфраструктура интернета в частности.
При том большинство решаемых задач просто не нужно решать, а потому не нужно выдумывать переподвыперты что бы это как-то работало. Потому что они обеспечивают нужды сугубо капитализма по большому счёту, круговорот бабла в природе.
Reply
Leave a comment