108 votes

twitter-bootstrap vs jquery-mobile

Je me demande si quelqu'un peut donner des conseils sur ce qui est «meilleur». Twitter-bootstrap ou JQuery mobile?

Merci, -peter

163voto

Danny C Points 2042

Je ne sais pas si le "mieux" est quelque chose que vous pouvez répondre, car ils servent à des fins différentes. Bootstrap est un grand tout-usage CSS bibliothèque alors que jQueryMobile est plus proche d'un cadre. Sens jQueryMobile n'est pas seulement de rendre vos pages look sympa - il donne beaucoup de mobile orienté fonctionnalités telles que: balayez-les événements, les transitions de page, permet de single page applications (puisqu'il n'affiche qu'une seule div avec le data-role= "page" à un moment), l'AJAX preload et de l'histoire de l'API, et beaucoup de contact amical composants/widgets. Alors que le bootstrap est avant tout un CSS bibliothèque principalement pour les ordinateurs de bureau, mais fonctionne sur mobile, en particulier depuis la version 2.0 est livré avec des requêtes de média intégré. Bootstrap ne sera pas vous aider avec le contact amical listes, cases à cocher, sélectionnez menu, etc.

Une chose de plus à signaler, jQueryMobile prend votre balisage et des robes de toutes sortes de jolies choses à l'aide de JavaScript. Bootstrap a un peu de javascript, mais seulement pour les composants facultatifs, le reste est CSS.

Donc, pour répondre à mon humble avis - si vous êtes un de faire une application web qui vous explicitement plan en utilisant principalement sur des appareils mobiles y aller avec jQueryMobile, faute de Quoi, aller avec Bootstrap - c'est vraiment très impressionnant.

20voto

Praveen Vijayan Points 2323

jQuery mobile! = twitter bootstrap. Le bootstrap de Twitter est utilisé pour créer des mises en page réactives [un seul CSS peut fonctionner sur des écrans aussi bien grands que petits]. jQuery mobile est destiné au développement mobile. Donc, si vous développez un site en utilisant jQuery mobile, cela ne donnera pas une bonne cohérence de mise en page dans tous les navigateurs de bureau.

17voto

Josh Points 1001

Alors que je suis d'accord que Twitter Bootstrap != jQuery Mobile, vous pouvez développer des sites mobiles avec Bootstrap. Après avoir passé les deux derniers mois développement d'un site mobile à l'aide de jQuery Mobile, ma conclusion:

Le concept derrière jQuery Mobile est parfait. La "page" concept s'intègre très bien avec les technologies de serveur (ASP.Net MVC dans mon cas). Il vous permet de développer des pages sous forme de fichiers individuels, rendu la plupart du temps sur le serveur, comme vous en avez déjà l'habitude de le faire et probablement envie de faire.

Cependant, dans son état actuel, il peut devenir très lent et très buggy si vous essayez d'en faire trop avec elle. J'ai rencontré de problème après problème avec elle sur mon projet.

Alors, je dirais que si votre site n'est pas trop compliqué (par exemple, pas de glissement, aucun des assistants), puis aller avec jQuery Mobile. Sinon, pensez d'attente pour le projet à maturité. C'est presque là.

14voto

TheBrockEllis Points 154

Je pense que les principales différences sont apparentes par la façon dont les deux projets d'identifier eux-mêmes:

Bootstrap: "Élégant, intuitif et puissant frontal cadre facilite et accélère le développement web."

jQuery Mobile: "Optimisée pour l'interaction tactile Framework Web pour les Smartphones Et les Tablettes."

Les deux cadres sont destinées à répondre à des besoins différents et l'accomplissement de différentes choses. J'ai utilisé à la fois dans des projets distincts, et chacun d'eux ont des forces et des faiblesses, mais ce serait un mauvais service à la fois de comparer directement entre eux. C'est notre travail en tant que programmeurs/designers/ingénieurs pour décider de l'objectif de votre projet et de choisir le meilleur outil pour le travail.

7voto

danwit Points 535

Cela dépend de ce que vous allez en faire. Je préfère Bootstrap dans la plupart des cas, parce que j'aime le css de base et que vous pouvez compiler avec responsive.less , vous avez donc aussi une version mobile. Iam beaucoup plus rapide lors du prototypage avec bootstrap car il est très mal couplé et ne contient que du balisage (sauf pour les plugins, ceux-là aussi sont excellents).

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X