53 votes

Puis-je utiliser bootstrap 3 avec jQuery Mobile?

J'ai lu beaucoup de "bootstrap vs jQuery mobile" des articles. Il est tout à fait clair que les deux ont des objectifs différents. Alors que pensez-vous de les combiner?

Sans compter que d'autres, j'aime la réactivité fonctions de mise en page de bootstrap. D'autre part, j'aime aussi la "page" de la démarche et les possibilités de jQuery mobile (y compris les balayez d'événements, etc.) et les transitions.

Existe-il des projets professionnels combinant à la fois? Ou que quelqu'un essayait de le faire et a échoué?

Je sais à l'Aide de Bootstrap avec jQuery Mobile ressemble à une question similaire, mais il est obsolète (en référence à la méthode bootstrap 2).

44voto

glimmer Points 116

Conclusion Je ne voudrais pas conseillé de combiner la Mobile JQuery et Bootstrap pour des projets complexes.

JQM Connaissances Nous sommes la construction d'une série de techniques d'application web tout en utilisant JQuery Mobile (JQM) Cadre. Nous avons passé plus d'un an, la production de ce et maintenant ont de très bonnes connaissances de JQM.

Points positifs: Certaines fonctionnalités sont utiles tels que les pieds de page et le mobile-friendly composants qui donnent l'appli HTML5 une jolie natif sentir. Points négatifs: Nous avons dû désactiver tout un tas de fonctionnalités de JQM tels que le préchargement des pages pour créer des fonctionnalités dont nous avions besoin.

Le résultat final est bon que nous ont trompé des développeurs iOS en pensant qu'il était natif.

Bootstrap Connaissances J'ai récemment réalisé un site web responsive avec bootstrap pour faire de la publicité ci-dessus JQM produit et qui fonctionne très bien (http://www.sure-sense.com).

Le Combo J'ai essayé de combiner le bootstrap avec le JQM projet sur un tableau de bord de l'application, mais qui a rapidement mis en évidence que les 2 cadres ne sont pas compatibles. Le CSS de JQM marques les composants sur le dessus du bootstrap CSS et les résultats de certaines composantes sont à la recherche comme JQM et d'autres comme bootstrap.

26voto

Kim T Points 434

Personnellement, je pense que jQuery Mobile a plus de fonctionnalités que vous avez vraiment besoin, on vous enferme dans une sorte de bâtiment qui n'est pas flexible. Il commence à se faire buggy et désordonné lorsque vous avez de nombreux panneaux avec différentes animations et, habituellement, vous reçoit 80% de la sorte très rapidement, mais prend un temps pour le faire personnalisé choses.

Je voudrais utiliser twitter bootstrap et ensuite d'ajouter des plugins pour soutenir les fonctionnalités dont vous avez besoin.

Bootstrap a beaucoup de plugins non officiels que vous pouvez ajouter à imiter les fonctionnalités de jQuery Mobile: http://bootsnipp.com/resources

il s'agit d'un guide ici pour utiliser le balayage des événements à partir de jQuery Mobile seul: http://lazcreative.com/blog/adding-swipe-support-to-bootstrap-carousel-3-0/

Ou vous pouvez utiliser votre propre plugin pour ajouter manuellement le balayage des événements: http://stephband.info/jquery.event.swipe/

Si vous voulez une barre latérale extensible menu, vous pouvez facilement l'ajouter vous-même:

-webkit-transition: width 0.35s ease;
-moz-transition: width 0.35s ease;
-o-transition: width 0.35s ease;
transition: width 0.35s ease;

http://jsfiddle.net/Osis/Mns8q/ http://codepen.io/krichnafsky/pen/cuhkL http://coding.smashingmagazine.com/2013/01/15/off-canvas-navigation-for-responsive-website/

2voto

Scott Chu Points 190

Pour une personne, je ne pense pas que cela importe vraiment, quelle solution unique ou un combo pour être choisi car il est tout ce que vous et le très seul "vous" pour les faire travailler.

Cependant, pour une équipe de pièce de travail, dans une entreprise ou même d'une entreprise, le travail contient des Décisions modèle + mise en oeuvre application reposant et le responsiblilities aller à la créativité de l'équipe de conception et de l'équipe, respectivement. Donc, la solution finale doivent être OK avec les deux ces 2 équipes.

Pour notre société, lecteur CD équipe a tendance à utiliser BootStrap cause, ils sont priés de faire beaucoup de coutume, d'effets spéciaux de modèles web, cependant, IL équipe déjà fait quelques jQM application reposant et ils aiment à l'utiliser pour le travail de développement, donc un conflit.

Dans le long terme, "les exigences de l'Utilisateur" permet de surmonter les conflits et que nous allons maintenant utiliser BootStrap modèle et en essayant d'éviter à l'aide de jQM dans nos principaux web mobile, application au développement, au mieux.

Dommage, mais en ont besoin pour accepter le choix.

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