javascript madness

Jan 30, 2009 12:00

Столкнулся с сайтом, который запихивает бувально все свои данные в сессию и печенья ничего не подозревающему пользователю, а потом формирует из этого все страницы джаваскриптом и dojo. Плюсы, конечно, то что страницу перегружать не надо, и обработка на стороне пользователя, а не сервера. Но выглядит это очень уродливо. У разделов сайта нет адресов ( Read more... )

разработка, javascript, юзабилити

Leave a comment

Comments 3

deeprat January 31 2009, 08:12:41 UTC
я не понял, а что, фреймы юзать не кошерно? И потом, Ajax еще никто не отменял.
Держать данные в сессии это реально изврат.

Reply

madkoder January 31 2009, 09:35:59 UTC
Ну в общем-то, фреймы юзать совершенно некошерно: пользователю неудобно, а нагрузку на сервак не уменьшает. А здесь текущие данные из базы закуячиваются в сессию или печенья, а потом джаваскриптом форматируются в разные "страницы" полностью на пользовательской стороне, что хотя бы позволяет снизить нагрузку на сервер. Но это тоже очень ущербно. Гмыло, кстати, поначалу так работало, у них ни урлов не было, ни кнопка назад не работала. Но весьма скоро они поняли свою ошибкую

Reply

deeprat January 31 2009, 19:53:02 UTC
ну знаешь ли... загружать скопом все подряд и вовсе не спасает сервер от потраха. Во-первых, многие данные могут пользователю просто не понадобится. И получится, что сервант зря трахался. Ко всему прочему, это садится в конкретный трафик и в накладе уже обе стороны. И та что отправляет и та что получает... В конце концов если уже так бъются за удобство и скорость, пусть юзают Ajax. Возможностями яваскрипта запросто можно реализовывать динамическое заполнение тех же div-ов. И это будет проходить без блокировки страницы.

Reply


Leave a comment

Up