[О блоге] [наверх] [пред] [2022-07-04 22:50:21+03:00] [9203378683b987e01eb231281169c248935223be]
Темы: [web]

Столяров о JavaScript

http://stolyarov.info/faq.html
Обратили мне тут внимание что у Столярова есть FAQ с ответами на тему JS.

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

    Я вот тут подумываю насчёт расширения объёма памяти в моей основной
    рабочей машине, при этом единственное, что тут тормозит - это браузер.

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

    Смешно, да. Ну давайте посмотрим, как реально обстоят дела с этой
    вашей юзабилити. Лично я обычно просто не хожу на сайты, которые не
    работают без JS, то есть вообще не хожу — точно так же, как не хожу,
    например, в такие магазины, где продавцы хамят и матерят
    покупателей. Но, увы, есть парочка сайтов (буквально: два), которые
    мне использовать приходится, несмотря на наличие там JS и
    невозможности работы без него. Так вот, чтобы зайти на такой сайт,
    мне приходится на рабочей машине держать специально для этого пустой
    аккаунт, на котором периодически сносится всё, что там успел
    нагвоздить браузер; перед заходом на JS-нутые сайты я делаю ssh -X
    bolvan@localhost и уже там запускаю браузер. Это вы называете
    "повышением юзабилити"?!

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

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

    >код на JS полностью абстрагирован от реального железа и не зависит
    от среды выполнения
    То же самое можно сказать про любой интерпретируемый язык, а равно и
    про язык, который компилируется в байткод. И это никоим образом не
    повод иметь в браузере интерпретатор любого алгоритмически полного
    языка, неважно, JS это или что-то ещё. Кстати, от среды выполнения
    JS очень даже зависит — если статический HTML ещё более-менее
    реально заставить выглядеть одинаково в разных браузерах, то
    заставить JS вести себя всегда одинаково — невозможно в принципе,
    это превышает возможности человека.

    >Какие возможны альтернативы JavaScript в плане снижения нагрузки на
    сервер со стороны клиентов и экономии трафика?
    Вопрос был бы корректен, если бы «решение» в виде JavaScript можно
    было бы считать хоть сколько-нибудь допустимым; но это не так,
    применение JS на сайтах по сути своей преступно. С тем же успехом
    подсудимый, которого отправляют в тюрьму за серию квартирных краж и
    разбойных нападений, мог бы требовать от судей указать ему
    «альтернативу кражам в плане быстрого получения большого количества
    денег, что особенно актуально, когда не хочется работать».

    [оставить комментарий]