Cosmos: Если физическое, можно взять расписку, это не так важно, всего лишь формальность. Но вы сможете, ссылаясь на него не платить людям, если те не выполнили свои обязательства.
Mikhail Osher: Кому как. Иногда, например нет особо больших и сложных операций с массивами, а при этом Lodash весит в 4 раза больше Underscore. Если приложение пишется под мобильные телефоны и нет емких операций, то Underscore решает.
Вроде бы, как-то можно найти событие изменение зума, в каких-то дебрях, у текущего слоя карты. Только вот не помню как. Год назад ковыряли с коллегой в одном проекте, что мы там наковыряли - уже не помню, но вроде получилось...
Это понятно, тут вопрос в другом. Я, долгое время работал с MySQL, там помимо валидации, переменные нужно перед вставкой в запрос экранировать функцией mysql_real_escape_string для безопасности от инъекций. Вот что-то подобное тут делать нужно?
Ретина не только разрешением определяется, самое главное - плотность точек на дюйм. Насколько я знаю, таких мониторов вообще пока что нет. Самая большая ретина-матрица на данный момент -пятнадцатидюймовая, у Apple MacBook Pro 15" Retina.
Дело в удобстве и скорости, в упрощении конструкций, абстрагировании, объектно-ориентированности в конце-концов :-) В принципе создание модели вместо прямого доступа к БД. Очень похоже на подход Mongoose в NodeJS.