Angular-UI vs Angular-Strap [geschlossen]

70

Derzeit verwende ich Angular UI Bootstrap, aber ich habe festgestellt, dass Angular-Strap neu geschrieben wurde, um keine mit jQuery umschlossenen Anweisungen zu sein.

Beim Durchgehen des neuen Codes von Angular-Strap habe ich einige hübsche Verbesserungen wie Touch und verbesserte Funktionen gegenüber der Angular-Benutzeroberfläche festgestellt. Angular Experts, wie sehen Sie die beiden derzeit?

amcdnl
quelle
1
Ich schlage vor, Sie verwenden Angular-Strap
JQuery Guru
3
@JQueryGuru - Gibt es ein Feedback, warum Sie dies vorschlagen?
Amcdnl
2
Das stört mich auch. Mein Bauchgefühl besagt, dass Angular Strap im Moment die bessere Wahl ist, da es mehr Funktionen bietet. Aber ich habe sehr wenig Erfahrung mit beiden.
Alp
8
Am Ende habe ich meinen Code auf AngularStrap migriert. Das Projekt scheint (in letzter Zeit) aktiver zu sein und eine konsistentere Codebasis zu haben. Zusammen mit einigen der zusätzlichen Funktionen, die mir gefallen haben, gab es eine ziemliche Code-Reduzierung, die durch den Refactor verursacht wurde.
Amcdnl
1
@amcdnl Das stimmt nicht, was du sagst. Laut der Angular-Strap-Website: "AngularStrap ist leichter und schneller als je zuvor, da es keine externe Abhängigkeit außer den Bootstrap-CSS-Stilen bietet, da es die Leistung von ngAnimate aus AngularJS 1.2+ nutzt!"
HelloWorld

Antworten:

38

Ich weiß, dass das Angular-UI-Team hart daran gearbeitet hat, alle jQuery- und Bootstrap-Abhängigkeiten aus ihrem Code zu entfernen, genau wie Angular Strap. Beide unterstützen Bootstrap 3x, sodass Sie auch aus dieser Perspektive nichts gewinnen, wenn Sie sich für eine bestimmte Bibliothek entscheiden. Es kommt wirklich darauf an, welche Funktionen zwischen den beiden implementiert sind.

Wenn es Funktionen gibt, die Angular Strap benötigt, passt Angular-UI nicht zu Angular Strap. Gleiches gilt für Angular-UI. Es kommt wirklich darauf an, welches am besten zu Ihrer Entwicklung passt.

Coding Smackdown
quelle
14
Einverstanden. Beide haben Dinge, die der andere nicht hat, ich wünschte, wir könnten die beiden einfach zusammenführen! :)
amcdnl
2
Nur als Beispiel: Der Datepicker von Angular-UI sieht viel besser aus und hat mehr Funktionen als der Angle-Strap-Datepicker, z. B. wird die Anzahl der Wochen vertikal angezeigt.
HelloWorld
7
Ein weiterer Unterschied ist, dass Sie HTML-Vorlagen in Popover mit Winkelgurt injizieren können
oben ohne
@CodingSmackdown: Deinstallieren Sie es sofort, da bower jquery als Abhängigkeit eingeführt hat.
AT
Ich benutze Angular-Strap. Scheint gut zu funktionieren, aber die Dokumentation ist mittelmäßig.
Darryl