Мне интересно, может ли кто-нибудь дать какой-то совет относительно того, что "лучше". Twitter-bootstrap или JQuery mobile?
Спасибо, -Питер
Мне интересно, может ли кто-нибудь дать какой-то совет относительно того, что "лучше". Twitter-bootstrap или JQuery mobile?
Спасибо, -Питер
Я не знаю, что "лучше" - это то, на что вы можете ответить, поскольку они служат различным целям. Bootstrap - отличная универсальная библиотека CSS, тогда как jQueryMobile ближе к структуре. Значение jQueryMobile не просто делает ваши страницы привлекательными - это дает много мобильных ориентированных функций, таких как-swipe-events, переходы страниц, позволяет использовать одностраничные приложения (поскольку в нем будет отображаться только один div с data-role = страница за раз), API предварительной загрузки AJAX и API истории, а также множество удобных для пользователя компонентов/виджетов. В то время как bootstrap - это прежде всего библиотека CSS, главным образом для настольных компьютеров, но также работающая на мобильных устройствах, так как 2.0 поставляется со встроенными медиа-запросами. Bootstrap не поможет вам с удобными для пользователя списками, флажками, выбором меню и т.д.
Еще одно замечание: jQueryMobile берет вашу разметку и одевает ее со всякими симпатичными вещами, используя JavaScript. Bootstrap имеет некоторый javascript, но только для необязательных компонентов, остальное - CSS.
Итак, чтобы ответить IMHO- если вы создаете веб-приложение, которое вы явно планируете использовать в основном на мобильных устройствах, переходите к jQueryMobile; Что-нибудь еще с Bootstrap - это действительно потрясающе.
jQuery mobile!= twitter bootstrap. Twitter bootstrap используется для создания гибких макетов [один CSS может работать как на большом, так и на маленьком размере экрана). Мобильный jQuery предназначен для мобильной разработки. Поэтому, если вы разрабатываете сайт с использованием jQuery mobile, это не даст хорошей компоновки макетов во всех настольных браузерах.
Пока я согласен с тем, что Twitter Bootstrap!= jQuery Mobile, вы можете создавать мобильные сайты с помощью Bootstrap. Проведя последние пару месяцев, разрабатывая мобильный сайт с использованием jQuery Mobile, я заключил следующее:
Концепция jQuery Mobile идеальна. Концепция "страница" очень хорошо интегрируется с технологиями серверных серверов (ASP.Net MVC в моем случае). Это позволяет вам разрабатывать страницы как отдельные файлы, созданные в основном на сервере, как вы уже привыкли делать и, вероятно, хотите сделать.
Однако в текущем состоянии он может стать очень медленным и очень глючным, если вы попытаетесь сделать слишком много с ним. Я столкнулся с проблемой после проблемы с этим в моем проекте.
Итак, я бы сказал, если ваш сайт не слишком сложный (например, без прокрутки, без мастеров), перейдите в jQuery Mobile. В противном случае подумайте о том, чтобы ждать, пока проект созреет. Это почти там.
Я думаю, что основные различия очевидны в том, как два проекта идентифицируют себя:
Bootstrap: "Гладкая, интуитивно понятная и мощная интерфейсная среда для более быстрого и простого веб-разработки.
jQuery Mobile: "Оптимизированная по интерфейсу веб-платформа для смартфонов и планшетов.
Обе структуры нацелены на удовлетворение различных потребностей и выполнение разных задач. Я использовал оба из них в отдельных проектах, и у каждого из них есть свои сильные и слабые стороны, но было бы плохой способ их сравнить. Это наша работа программистов/дизайнеров/инженеров, чтобы решить цель вашего проекта и выбрать лучший инструмент для работы.
Это зависит от того, что вы собираетесь с ним делать. Я предпочитаю Bootstrap в большинстве случаев, потому что мне нравится базовый css плюс вы можете скомпилировать с responsive.less
, чтобы получить мобильную версию. Iam намного быстрее при прототипировании с помощью бутстрапа, потому что он очень рыхлый и просто разметка (кроме плагинов, это тоже отлично).