Есть ли современная облегченная библиотека макетов для javascript для использования с backbone.js и т.п.?

Я возвращаюсь к веб-интерфейсу после перерыва и в поисках создания современного одностраничного javascript-приложения с использованием backbone.js (или batman.js, если он когда-либо десублимируется), node.js, коммуникации через now.js и т. д., но мой вопрос в том, как мне это сделать вне? CSS не оптимален для этого случая, плюс я считаю, что фиксированное позиционирование css не работает на iPad (а макет css разрушает мою душу). В идеале библиотека подойдет как для настольных компьютеров, так и для мобильных устройств, но это не является строго обязательным требованием, поскольку, похоже, существуют библиотеки, которые отлично справляются с мобильным макетом.

Меня интересует только поддержка современных браузеров (webkit и FF), и я хочу использовать анимацию и рендеринг css3 для всего, а не устаревшую анимацию и трюки с закругленными углами. Меня также не волнует, не могут ли люди со старыми браузерами или отключенным js просматривать сайт.

Похоже, что многие люди используют JQuery (плагин JQuery UI?) Или аналогичные "традиционные" библиотеки, но с взрыв современных js-библиотек. Я удивлен, что нет чего-то отдельного, что хорошо сочетается с подобными backbone.js. Я видел jLayout (http://www.bramstein.com/projects/jlayout/), но в нем отсутствуют необходимые мне функции (перетаскиваемые / сворачиваемые панели в макете границы и т. Д.).

Должен ли я просто использовать традиционный фреймворк, такой как плагин JQuery + UI или Mootools MochaUI? ExtJS отсутствует из-за лицензирования, UKI выглядело многообещающим, но выглядело безумно недостаточно документированным. У кого-нибудь есть хороший опыт работы с ними или есть другой вариант? Или мне следует пересмотреть болезненную возможность макетов CSS?

ОБНОВЛЕНИЕ:

Спасибо, ребята. Если я чего-то не упускаю, все решения для создания шаблонов - это всего лишь решения для создания шаблонов, а не структуры макета, которые могут делать то, что я хочу (макеты границ с фиксированными областями и т. Д.). Похоже, что консенсус в том, что я должен придерживаться CSS, возможно, используя что-то вроде Compass + Sass? Мое понимание и опыт показали, что сложно создать макеты границ с фиксированной областью , которые работают в разных браузерах и не дают сбоев на мобильных устройствах, но я мог бы отказаться. Я также не уверен, что понимаю роль шаблонов здесь, он должен автоматически отрисовывать регионы и модели, верно?

7
задан user445994 27 May 2011 в 03:40
поделиться