LINUX.ORG.RU

JavaScript нужен?

 , , ,


0

2

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

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

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

что это?

reprimand ★★★★★
()

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

MiniRoboDancer ★☆
()

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

noomorph
()

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
()
Ответ на: комментарий от comp00

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

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

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

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

anonymous
()

JavaScript нужен?

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

Debasher ★★★★★
()

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

Vit ★★★★★
()

JavaScript нужен?

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

umren ★★★★★
()

JavaScript нужен?

Нет.

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

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

HN

Что это?

dexpl ★★★★★
()

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

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

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

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

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

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

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

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

java

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

anonymous
()

JavaScript нужен?

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

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

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

пщщпду: java web start

anonymous
()

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

abc
()

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

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

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

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

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

ixrws ★★★
()

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

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

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

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

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

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

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

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

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

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

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

fat_angel ★★★★★
()

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

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

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

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

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

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

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