twitter-bootstrap vs jquery-mobile
Ich Frage mich, wenn jemand ein paar Ratschläge geben kann, welche ist "besser". Twitter-bootstrap oder JQuery mobile?
Dank,
-peter
InformationsquelleAutor der Frage cfpete | 2012-02-11
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich weiß nicht, ob "besser" ist etwas, was Sie beantworten können, da Sie unterschiedlichen Zwecken dienen. Bootstrap ist großartig, all-purpose CSS-Bibliothek in der Erwägung, dass jQueryMobile ist näher zum Rahmen. Bedeutung jQueryMobile nicht nur Ihre Seiten schön Aussehen - es gibt eine Menge von mobile-orientierte Funktionen wie "swipe-Ereignisse, Seite übergänge, ermöglicht single-page-Anwendungen (da es zeigt nur einen einzigen div mit data-role= "page" gleichzeitig), AJAX Vorspannung und history-API und viele touch-freundliche Komponenten/widgets. In der Erwägung, dass bootstrap ist in Erster Linie ein CSS-Bibliothek meist für desktop-Rechner, sondern funktioniert auf mobilen als auch vor allem, seit 2.0 mit media queries eingebaut. Bootstrap wird nicht helfen, Sie mit touch-freundlich-Listen, Checkboxen, wählen Sie Menü ' s, etc.
Eine weitere Sache hinweisen, jQueryMobile nimmt Ihr markup und verkleidet Sie mit allerlei hübsche Sachen mit JavaScript. Bootstrap hat etwas javascript, aber nur für optionale Komponenten, der rest ist CSS.
So zu beantworten, IMHO - wenn Sie machen eine web-Anwendung, die Sie explizit planen, vor allem auf mobilen Geräten gehen mit jQueryMobile, alle anderen gehen mit der Bootstrap - es ist wirklich ziemlich genial.
InformationsquelleAutor der Antwort Danny C
jQuery mobile != twitter bootstrap. Twitter bootstrap dient zum erstellen von responsive layouts [eine einzige CSS kann die Arbeit an großen als auch kleinen Bildschirm-Größe]. jQuery mobile ist für mobile Entwicklung. Also, wenn Sie bei der Entwicklung einer Website mit jQuery mobile nicht geben ein gutes layout-Konsistenz in allen desktop-Browsern.
InformationsquelleAutor der Antwort Praveen Vijayan
Während ich damit einverstanden, dass Twitter Bootstrap != jQuery Mobile entwickeln Sie mobile Websites mit Bootstrap. Nach den Ausgaben der letzten paar Monate der Entwicklung einer mobile Website mit jQuery Mobile, mein Fazit ist:
Das Konzept hinter jQuery Mobile ist perfekt. Die "page" - Konzept fügt sich sehr gut mit server side technologies (ASP.Net MVC in meinem Fall). Es ermöglicht Ihnen, zu entwickeln, Seiten als einzelne Dateien gerendert werden meist auf dem server, als Sie bereits tun und wahrscheinlich der Wunsch, das zu tun.
Jedoch in seinem aktuellen Zustand, kann es sehr langsam und sehr buggy, wenn Sie versuchen, zu viel zu tun mit es. Ich habe in problem nach problem mit ihm an meinem Projekt.
Also ich würd sagen, wenn Ihre Website ist nicht allzu kompliziert (z.B. kein wischen, keine Assistenten), dann gehen Sie mit jQuery Mobile. Ansonsten, denken Sie über das warten für das Projekt zu Reifen. Es ist fast da.
InformationsquelleAutor der Antwort Josh Mouch
Ich denke, die wichtigsten Unterschiede sind offensichtlich, wie die beiden Projekte sich zu identifizieren:
Bootstrap:
"Sleek, intuitive und leistungsstarke front-end-Rahmen für schneller und einfacher web-Entwicklung."
jQuery Mobile:
"Touch-Optimiertes Web-Framework für Smartphones & Tablets."
Beide frameworks Zielen auf die Erfüllung der unterschiedlichen Bedürfnisse und das unterschiedliche Dinge. Ich habe beide von Ihnen in verschiedenen Projekten und jeder von Ihnen hat stärken und Schwächen, aber es wäre ein Bärendienst für beide direkt vergleichen. Es ist unsere Aufgabe als Programmierer/Designer/Ingenieure zu entscheiden, das Ziel für Ihr Projekt und wählen Sie das beste Werkzeug für den job.
InformationsquelleAutor der Antwort TheBrockEllis
Es hängt davon ab, was Sie mit ihm tun werden. Ich ziehe Bootstrap in den meisten Fällen, weil ich, wie die Basis-css-plus können Sie die Kompilierung mit
responsive.less
so hast du eine mobile version zu. Iam viel schneller, wenn prototyping mit bootstrap, weil es ist sehr lose gekoppelt ist und nur einfaches markup (außer den plugins, die sind auch Super).InformationsquelleAutor der Antwort danwit