The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Релиз минималистичного web-браузера Dillo 3.0"
Отправлено Аноним, 10-Сен-11 04:21 
>   Я пишу о том что нормальные сайты поддерживают любые браузеры.

Теоретически - да. Практически - лучше всего работает тот браузер, который используется разработчиком для написания и дебага. Чаще всего это хром или файрфокс текущей версии (благодаря инструментам для разработки). В остальных - как повезет. Кстати если вы не знали, у разных браузеров - разные глюки. JS иногда детектит тип браузера и втыкает ему спец-костыли. Особенно этим грешит IE, разумеется, плевавший на стандарты.

> Плохие - нет. Критерии здесьт определен однозначно - это поддержка любых браузеров.

Скажите, а кто и зачем должен поддерживать IE 3.0 и Mosaic, если ими никто не пользуется? Более того, а как вы предлагаете разработчикам тестировать поддержку работы с этими раритетами?

>   А Вы мне о чем написали? Вы взяли за нормальные сайты ebay и dealextreame.
> Но если они не позволяют работать из любого браузера - по критерию поддержки
> любого браузера они плохие, не так ли ?

Возможен еще случай когда клиент поддерживает стандарт не полностью, не поддерживает текущую версию оного или поддерживает его с ошибками. Сеть - это набор узлов играющих по совместным правилам. Можете например до посинения требовать чтобы мой сервер заподдерживал допустим gopher. Но этого не произойдет. Угадаете почему?

>  Я за то чтобы сайты поддерживали и тех и других.

Единственное за что некоторым сайтостроителям хочется дать в бубен - ну блин, если сайт требует JS и без него не работает - ну воткните хоть заглушку <noscript> человеческую, рассказывающую про это. Нет, блин, половине почему-то даже это лень. Вот за это и правда вебдевам надо стучать по чайнику.

А поддерживать и тех и других.... эээ ну предложите не сильно геморную логику модификации содержимого корзины интернет-магазина без JS? А может еще и движок реализующий это найдете? Разумеется открытый и бесплатный. И не блевотный даже? Мне основная проблема видится в том что UI и действия с ним ("юзер добавил/удалил товар или поменял количество") намного проще отработать в JS. JS как раз с юзером взаимодейтсвие организует хорошо. Ему поймать факт клика на "вон том товаре" - раз плюнуть. Без пхания запросов на сервак лишний раз и перезагрузки всей паги - он может отследить что юзер пометил именно этот элемент паги. А сервак сам по себе вообще не оперирует сущностями "пользователь нажал кнопку" или "пользователь поставил галку вон там". Ну чисто теоретически конечно можно родить наверное какую-то переустановку куков самим серваком + динамическую генерацию линков, плюс угробищные формы + управление всем этим путем клика по линкам и сабмитом форм. Но получится тормознутое уродство, кривое и сложное в кодинге, перегружающее на каждый пшик всю огромную простыню (юзеров будет жутко бесить ждать после добавления каждой ерунды по ...цать секунд, если уж о юзабилити заикаться) и совершенно не похожее по логике на нормальное человеческое обращение с корзиной ("юзер на своей стороне сформировал список покупок и когда посчитал что все готово и отрихтовал все как хотел - шлем это на сервак").

> JS удобен, но не всегда.

Ну разумеется все хорошо в меру. Если кому запустят майнер биткоинов на JS в фоне - кто угодно задолбается от загрузки CPU по полной в пользу постороннего дяди. Поэтому то и полезен noscript - лично я оставляю JS только там где без него лыжи стоят на асфальте :). Тем не менее, местами без JS просто сайт не работает.

Например еще 1 образец: youtube. Ну понятно что всякой дряни там немеряно. Но бывают и дельные ролики, образовательные, репортажи, описание DIY конструкций и туториалы, фотографии и видео с всевозможных телескопов и микроскопов, etc, etc. И я бы не стал вопить что HTML5 + VP8 + JS как-то плохо. Во всяком случае, альтернатива "ставить кривой проприетарный флеш" и "обломаться с просмотром ролика совсем" меня почему-то воодушевляет куда меньше. Нет, обойтись конечно можно.

> JS бывает нужен, но бывает лишним.

Однозначно. Лично я его по этой причине сурово давлю NoScript'ом. Иначе всякие паразитные скрипты делающие непонятно что ощутимо грузят проц. Разрешается только тот кто реально нужен :)

> А то что сайты вынуждают заводить "толстый" браузер потому что сайт не
> поддерживает браузеры без JS  - это сакс.

Это жизнь. Она не идеальна. И да, см. выше пример с корзиной, настоящий сакс был бы имхо реализовывать логику корзинки в не очень убогом виде без яваскрипта :). Как максимум я видел несколько сайтов каталогов образца ~2000 :)) года которые наверное и без JS отработают. Но они вообще не позволяют заказ сделать, а поиск и описание позиций там такой жуткий,тормозной и неудобный, что вебмастеру ЭТОГО лучше не попадаться мне в темное время суток в узком месте. А так - технологии идут вперед. Нет, можно и на CP/M вернуться, в однозадачном режиме все быстрее, а програмки на асме - еще эффективнее чем на си. Но лучше наверное все-таки этого не делать :)

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру