Хотелось бы обсудить различные варианты рейтинга чего либо. Например файл в загрузках.
Часто встречаются 3 варианта:
1. аля bash самый простой (-/+) отсчет ведется от 0 отнимая или прибавляя 1 рейтинг выражается 1 цифрой например 100
походу самая глупая система (может быть 100 человек поставило - а 200 + из цифры этого не видно)
2. аля youtube. те же две кнопки (-/+) но хранится два значения (понравилось 15/ не понравилось 5)
вариант получше, потому что хотя бы видно историю голосов, но очень однозначная оценка (либо+ либо-, нет вариаций)
3. аля dle рейтинг: 1-2-3-4-5 (либо 10) рейтинг выражается средним балом например: 4.5 (проголосовало 300)
из плюсов данного метода - более гибкая система оценки (баллы), можно красиво оформить (в веб версии)
из минусов - более громоздско выглядит на странице (wap), неизвестно насколько такая система понятна простому юзеру...
А теперь собственно вопрос:
Какой вариант реализации на ваш взгляд более удобный?
Какие еще есть плюсы, минусы в каждом из вариантов о которых я забыл упомянуть?
Какие еще могут быть варианты реализации?
И собственно опрос - Какой вариант более юзабелен с точки зрения юзера?
Kovalsky, каждый вариант хорош по-своему. Если функция рейтинг чисто декоративная, как на многих сайтах, то можно и второй вариант. Если же ожидается, что файлы часто будут комментироваться, то лучше третий. 
однако я смотрю проголосовало 9 а высказался только один...
причем голосуют в основном за вариант 2, хотя на мой взгляд боле привлекательный все же третий...
просьба высказываться чем хорош выбраный вариант и плохи другие.
Смотря для чего, для новостей хватит и +1/-1.
Для фотографий до пяти можно.
для видео от минус пяти до плюс пяти и так далее))
IceJOKER, а смысл системы "от +5, до -5"? по функциональности она практически аналогична от 0 до 5 (до 10) , но оценка на выходе менее понятная получается... или менее привычная скажем так...
13 Сен 2011, 17:29Хотелось бы немного расширить опрос с учетом выборок из базы (по рейтингу)
в варианте 3 все понятно:
есть поле rating где хранится итоговый рейтинг в баллах например 4.8 или 3.2 и выборка простым DESC ASC.
а как логичней выводить при втором варианте?
сортировать только по количеству + (как то не верно. у файла может быть больше всех + и при этом же больше всех -)
видимо нужно высчитывать какой то коофициэнт рейтинга из количества + и -
допустим есть два файла:
1) 200 + и 100 -
2) 250 + и 150 -
какой из них популярнее?