Замечания вполне логичные, однако моему опыту разработки совсем не соответствующие.
это нормальный стиль для программистов десктопных приложений. Но не для веба. Ну даже закроем глаза на явное указание width и стиля Я не один год мучился с абсолютно резиновыми таблицами, так что теперь когда вижу явное описание табличного layout'a - сразу испытываю облегчение.
Сферический веб-программист в вакууме отлично знает html, css, чистый javascript. Опять же по моему опыту: есть системный программист, который ваяет html/css/js и есть прикладной программист, который знает какие поля должны быть в форме, как они должны взаимодействовать и пр. Так вот первому не очень интересны бизнес-вопросы, а второй обычно хреново знает html/css. И введение этой "прослойки" помогает эффективно использовать обоих.
Дергать сервер каждый раз, когда юзер прокручивает таблицу - это за гранью. В моём случае, дёргать сервер при смене просматриваемой страницы - это именно то, что мне нужно. Разумеется, грузить 100500 строк на клиента и их там сортировать - полный бред, однако если встаёт задача таки-обеспечить доступ к структурам из тысяч строк (и нет возможности влиять на такие требования) - это идеально решает мою задачу.
Резюмируя: мои задачи компоненты Dojo решают очень хорошо, а ваши - могут и не решить. YMMV.
no subject
Date: 2012-02-16 04:54 pm (UTC)Я не один год мучился с абсолютно резиновыми таблицами, так что теперь когда вижу явное описание табличного layout'a - сразу испытываю облегчение.
Опять же по моему опыту: есть системный программист, который ваяет html/css/js и есть прикладной программист, который знает какие поля должны быть в форме, как они должны взаимодействовать и пр. Так вот первому не очень интересны бизнес-вопросы, а второй обычно хреново знает html/css. И введение этой "прослойки" помогает эффективно использовать обоих.
В моём случае, дёргать сервер при смене просматриваемой страницы - это именно то, что мне нужно. Разумеется, грузить 100500 строк на клиента и их там сортировать - полный бред, однако если встаёт задача таки-обеспечить доступ к структурам из тысяч строк (и нет возможности влиять на такие требования) - это идеально решает мою задачу.
Резюмируя: мои задачи компоненты Dojo решают очень хорошо, а ваши - могут и не решить. YMMV.