LINUX.ORG.RU

JavaScript нужен?

 , , , ,


0

2

Пришло уже время отправить всех, кто без JS в пешее эротическое? Или fallback режим нужен? Как с этим дела у Fb, Mail.ru, VK, прочих?

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

Или fallback режим нужен?

что это?

reprimand ★★★★★ ()

У всех крупных сервисов есть как минимум мобильная версия, а обычно ещё и lite- или PDA-, который содержат минимум графики и не содержат скриптов. Вообще, самый популярные способ нынче - graceful degradation во все поля. Фолбэк покрывать весь функционал полной версии вовсе не обязан, но основной в нём должен работать как часы.

MiniRoboDancer ★☆ ()

SEO-версия сайта должна как-то без JavaScript обходиться желательно. А остальное - на твой вкус.

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

Сраный яндекс давно уже без скриптов не работает, даже тупая страница ya.ru.

anonymous ()

fallback

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

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

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

Удваиваю. JS и DOM глючное и тяжёлое говно. Если этим и пользоваться то по минимуму.

crutch_master ★★★★★ ()

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

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

JS и DOM глючное и тяжёлое говно. Если этим и пользоваться то по минимуму.

Так посвяти, чем же пользоваться, кроме как? И главное что бы неплатформозависимо: плюшки вроде jsp, ruby и asp не предлагать.

comp00 ★★★★ ()

Многие ссылки с того же HN выдают белый экран с noscript либо в них появляются многостраничные пустые места.

x3al ★★★★★ ()

Жс это не плохо и не хорошо. Это инструмент. Вопрос как пользоваться.

Так что в целом - да, нужен.

dk- ()

Пришло уже время отправить всех, кто без JS в пешее эротическое?

Эм, что? Я бы понял, если бы вопрос был «всех, кто с JS», но...

Кхм, а чем тебе мешает отсутствие js? Или без мигающих формочек и ajax-ов уже можешь, что-ли? Не понимаю.

Lilly ()

Не нужен, если сайт не будет вири раздавать.

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

Есть стандартные интерфейсы, например для форумов, поисковиков, новостей, вики, АИБ, соц.сетей и т.д. Сервер отдаёт данные в формате предусмотренным стандартом, а клиент парсит/отсылает запросы чем хочет и как хочет. Кстати на всяких мобильных вёдрах и огрызках так и делается ибо браузер не тянет, плюс им еще приходится возиться с парсингом html. Да и сами владельцы крупных сайтов пишут себе API. Да, будет под каждый тип интернет сервиса своё приложение. Но приложение это будет заточено под этот тип сервиса, будет хорошо, быстро работать и не жрать много ресурсов. Я не говорю, что все сразу вырезать, но пилить надо с открытым API.

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

это работает и с задачей справляется.

Где-то работает, а где-то тормозит и глючит.

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

Меньше криворукости и будет счастье. По теме — нужен.

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

Я особо в веб не шарю

Дальше можешь и не писать.

anonymous ()

JavaScript нужен?

Без JavaScript интернет не нужен :-)

Debasher ★★★★★ ()

Для индексации все еще нужна работа без JS. И это проблема всех модных фреймворков типа ангуляра.

Vit ★★★★★ ()

JavaScript нужен?

куда же без него, но в целом не нужен

umren ★★★★★ ()

JavaScript нужен?

Нет.

Пришло уже время отправить всех, кто без JS в пешее эротическое?

Лучше отправить туда всех, кто с JS.

HN

Что это?

dexpl ★★★★★ ()

Вот кому-то JS сильно нужен - сами с ним и трахайтесь. Я за возможность альтернативы.

crutch_master ★★★★★ ()

Всем мудоблядским фанбоям JS рекомендую убиться

Еще 3-5 лет назад, я офигевал от того, что тормозилла после нескольких дней аптайма могла сжирать по 300-400 Мб ОЗУ, сейчас же все браузеры жрут столько памяти еще при старте, при этом умудряясь тормозить. Это ебанный пиздец!

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

Частично научился, но мы не скажем как именно, как бы дыры не нашли.

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

Прикольно. Но не гуглем единым. И даже у гугля пока сыро.

Я б не советовал при приектировании архитектуры опираться на экспериментальные фичи.

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

дай угадаю: они там какой-нибудь зондированный хром дёргают?

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

java

при условии, конечно, что SEO не нужно

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

И главное что бы неплатформозависимо:

научишь java запускать без jvm и всяких tomcat?

comp00 ★★★★ ()

JavaScript нужен?

а кофейку не хотите?

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

а причём тут tomcat? мы же вроде о клиентской части говорим, нет?

пщщпду: java web start

anonymous ()

Однозначно нужен. Или вы все еще пишите сайты, для обновления одной строчки на которых нужно перезагружать всю страницу ? Или вы до сих пор делаете админки без mvc javascript фреймворков ?

abc ()

Re: Всем мудоблядским фанбоям JS рекомендую убиться

Js тут с боку, причина не он. На нём можно даже более легковесные сайты писать, чем просто html. Например элементы можно рисовать только те, которые в поле видимости, а те что скрыты не держать в дереве - это сильно снижает нагрузку на браузер, ибо современные да и браузеры вообще не умеют нормально обрабатывать многомегабайтные страницы.

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

Что касается браузеров, то если бы вместо поддержки разных наборов костылей и парадигм это была просто пускалка js + api на разные случаи жизни, как жабка, то жрало бы гораздо меньше. А попытка втиснуть в одну среду и язык разметки, и сложные объекты типа канваса в язык разметки, и API к языку разметки и к этим объектам. Вот это и приводит к ё**** пи*****.

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

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

ixrws ★★ ()

JavaScript - это Си нынешнего времени. Скоро всё будет на нём, великом. Ибо работает он в V8 почти на уровне машинного кода. Читай, в 2 раза медленней скомпиленного бинарника. Мощность компов только увеличивается, память и её скорость только растёт - т.ч. JavaScript распространится везде. На гитхабе уже логарифмически JS побеждает в количестве проектов.

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

Глядите-ка: живой верующий в вирусы на жабоскрипте! Срочно заспиртовать и в музей!

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

УМВР, ЧЯДНТ? Зашёл с юзерагентом рокра и вырубленным жабоскриптом, текст вводится, форма работает.

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

Я за возможность альтернативы.

Зачем нам 15-ый стандарт? Есть тут одна альтернатива, от одной мелкой и мягкой конторы. Лучше не произносить вслух, ато мертвеца призвать можно.

Кстати, живые альтернативы JS сейчас просто ужасны: Flash, SilverLight, Java (апплеты).

А тем, кто предпочитает смотреть статику и модальные страницы... ну что, продолжайте отключать JS, терпите, вы — вымирающий вид.

KennyMinigun ★★★★★ ()

Я конечно понимаю, что количество людей одобряющих крепкие зонды в своих пердаках всегда было высоким, но это вовсе не означает, что вставлять всякую НЕХ в свою задницу есть правильно.

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

fat_angel ★★★★★ ()

седьмая строка исходного кода этой страницы отвечает на твой вопрос

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

А при чём тут облака?

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

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

API
По такой схеме: API -> JS+HTML -> вывод в браузер / API -> клиент. То есть ничего хоронить не надо просто немного другая архитектура. Сайт как сетевой сервис, а не сайт как DOM.

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