J'ai utilisé jQuery UI pour certaines améliorations de la page de base. Boîte de dialogue de style et de bouton et d'entrée. Maintenant, j'ai rencontré Bootstrap et ça semble très bien.
Est-ce que quelqu'un a eu l'expérience d'utiliser jQuery UI pour Bootstrap? C'est ce que je pense faire avant de faire cela, j'aimerais connaître les problèmes auxquels je pourrais faire face.
J'ai plusieurs projets.
La plus grande différence à mon avis
JQuery UI est sécurisé, il fonctionne correctement et fonctionne bien dans les anciens navigateurs, où Bootstrap est basé sur CSS3, ce qui signifie essentiellement GREAT dans les nouveaux navigateurs, pas très grand dans l'ancien
Fréquence de mise à jour: Bootstrap obtient de grandes mises à jour avec de nouvelles fonctionnalités incroyables, mais malheureusement, ils pourraient rompre le code précédent, donc vous ne pouvez pas installer bootstrap et mettre à jour s'il existe une nouvelle version majeure, il nécessite beaucoup de nouveaux codages
JQuery UI est basé sur une bonne structure html avec des transformations de JavaScript, tandis que Bootstrap est basé sur une structure en ligne visuelle et personnalisable. (Appeler un widget dans JJERY UI, le définir dans Bootstrap)
Alors, que choisir?
Cela dépend toujours du type de projet sur lequel vous travaillez. Les widgets cool et de meilleure qualité sont-ils meilleurs, ou vos utilisateurs utilisent-ils souvent de vieux navigateurs?
Je finis toujours par utiliser les deux, donc je peux utiliser le meilleur des deux mondes.
Voici les liens vers les deux cadres, si vous décidez de les utiliser.
Ayant utilisé les deux, Bootstrap de Twitter est un ensemble de technologies de pointe. Voici quelques différences,
Autres notes,
Vous pouvez utiliser les deux avec relativement peu de problèmes. Twitter Bootstrap utilise jQuery 1.7.1 (à partir de cette écriture) et je ne peux pas penser à des raisons pour lesquelles vous ne pouvez pas intégrer d'autres composants UI Jquery dans vos modèles HTML.
J'ai utilisé une combinaison de HTML Boilerplate et Twitter Bootstrap construit à Initializr.com. Cela combine deux formidables modèles de démarrage en un excellent projet de démarrage. Consultez les détails à http://html5boilerplate.com/ et http://www.initializr.com/ Ou pour commencer tout de suite, allez à http://www.initializr.com/ , cliquez sur "Bootstrap 2" , Puis cliquez sur "Télécharger". Cela vous donnera tous les js et css que vous devez commencer.
Et ne soyez pas effrayé par HTML5 et CSS3. Initializr et HTML5 Boilerplate incluent les polyfills et IE code spécifique qui permettra à toutes les fonctionnalités de travailler dans IE 6, 7 8 et 9.
L'utilisation de MOINS dans Twitter Bootstrap est également facultative. Ils utilisent MOINS pour compiler tous les CSS utilisés par Bootstrap, mais si vous voulez simplement remplacer ou ajouter vos propres styles, ils fournissent un fichier css vide à cette fin.
Il existe également un fichier js vierge (script.js) pour que vous puissiez ajouter un code personnalisé. C'est là que vous ajouteriez vos gestionnaires ou sélecteurs pour les composants jQueryUI supplémentaires.
Nous avons utilisé les deux et nous aimons Bootstrap pour sa simplicité et le rythme auquel il est développé et amélioré. Le problème avec jQuery UI est que cela se déplace à un rythme d'escargot. Il prend des années pour déployer des fonctionnalités communes telles que la barre de menus, le contrôle d'arbre et DataGrid qui sont en phase de planification / développement pour toujours. Nous avons attendu attendu et finalement abandonné et utilisé d'autres bibliothèques comme ExtJS pour notre produit http://dblite.com .
Bootstrap a mis au point un ensemble complet de fonctionnalités en très peu de temps et je suis sûr que cela dépassera jQuery UI très bientôt.
Donc, je ne vois aucun intérêt à utiliser quelque chose qui sera finalement dépassé …