2013-04-11 3 views
6

Laut SO FAQ, Fragen "Software-Tools von Programmierern häufig verwendet" sind angemessen, also hier geht.Wann sollte jQuery Mobile verwendet werden? Was ist der richtige "Anwendungsfall"?

Ich mag die Benutzeroberfläche für jQuery Mobile, aber ich bin gerade wirklich in Responsive Design, wobei meine Website reagiert basierend auf Bildschirmgröße (Medienabfragen, etc.). Wo passt jQuery Mobile in den Mix?

Nehmen wir zum Beispiel ...

  1. Ich habe entworfen bereits das "Look and Feel" von meiner Seite an alle meine Bildschirmgrößen.
  2. Mein Design verwendet derzeit keine der jQuery Mobile UI-Elemente (in jeder Größe).
  3. Also ... wie würde meine Website mit jQuery Mobile profitieren?
  4. Müsste ich nicht buchstäblich meine gesamte Website wiederherstellen, um jQuery Mobile zu verwenden?
  5. Oder ist jQuery Mobile nur (oder vor allem) for Mobile Apps?

Es ist erstaunlich, ich so viele Tutorials zu sehen, die direkt in die springen WIE es zu benutzen, aber überspringen und direkt über die WARUM und WENN es zu benutzen.

+0

"Wo passt jQuery Mobile in den Mix?"Es füllt sich mit 141 KB wertvoller Bandbreite genau in dem Moment, in dem Sie es minimieren müssen. –

+1

Die Leute wählen Frameworks, weil das Framework ein bestimmtes Problem für sie löst. Was bietet jQuery mobile? Schauen Sie sich ihre [** Homepage * an. *] (http://jquerymobile.com) - Anstatt einzigartige Apps für jedes mobile Gerät oder Betriebssystem zu schreiben, können Sie mit dem jQuery Mobile Framework eine einzige brandneue Website oder Anwendung erstellen, die auf allen gängigen Smartphones funktioniert. Tablet- und Desktop-Plattformen - Sehen Sie sich die unterstützten [** Geräte **] (http://jquerymobile.com/gbs/) an, die das Warum beantworten sollten. Wenn Sie es brauchen oder nicht, ist eine andere Frage. – Nope

+1

Die Art, wie es aussieht, durch die Arbeit, die Sie bereits getan haben, würde ich nichts Neues einführen.Wenn es nicht kaputt ist, reparieren Sie es nicht :) Wenn es kein Problem gibt, erfahren Sie mobile Adressen von jQuery.Wenn nicht, dann sollten Sie sein So wie du bist. – Nope

Antwort

5

Ja jQuery Mobile ist nur für Mobile Apps gedacht, dh es wird in verschiedenen Webseiten zu Ihrer bestehenden Desktop-Site verwendet.

Es ist möglich, eine mobile Website mit "Responsive Design" zu erstellen, wie Sie bereits erwähnt haben, aber jQuery Mobile ist mehr als das, es wurde für eine vollständig dedizierte mobile Website entwickelt.

Ich würde so es betrachtet:

-Wenn Sie eine Webseite wollen, die auf einem Desktop-Browser sieht gut aus, sondern ist auch sichtbar auf einem mobilen Gerät verwenden Responsive Design Techniken wie CSS Media Queries

-Wenn Sie separate mobile Seiten wollen (zB. www.mysite.com/mobile), dass mobile Geräte weitergeleitet werden, jQuery Mobile ist für Sie

auch erwähnenswert, dass JQM für mobilen Browser optimiert wird durch Reduzierung die Anzahl der HTTP-Anfragen vom Server (wichtig, wenn Sie auf einer 3G-Verbindung usw. sind), etwas, das Ihre Norma l Website tut wahrscheinlich nicht.

+0

Tolle Kommentare von allen. Danke @DaveB für die detaillierte Aufteilung. – sleeper

1

Ich denke, dass jQuery Mobile hauptsächlich in Mobile Apps verwendet werden soll. Es gibt Ihnen im Grunde bereits erstellte Benutzeroberfläche, die Sie leicht an Ihre Bedürfnisse anpassen können, um eine cool aussehende Anwendung zu erstellen.

2

jQuery Mobile ist ein Framework, es ist nicht etwas, das Sie einfach in eine bestehende Anwendung stecken. Wenn Sie bereits eine voll funktionsfähige Website haben, wird jQuery Mobile nicht viel helfen.

Verwandte Themen