Ist jQuery-Mobile-bereit für die Produktion zu verwenden?
Ich schon Sinn habe zu verwenden die jQuery Mobile für ein client-Projekt, das live in über 2 Monaten (Ende April), aber ich kann nicht scheinen zu finden, eine roadmap für jQuery Mobile.
Ist es jetzt in Alpha 3 Bühne. Es waren nur ein Monat zwischen Alpha 1 und Alpha 2 aber über zwei und einen halben Monat zwischen Alpha 2 und Alpha 3.
Entsprechend der Bug-Tracker, jQuery Mobile hat 231 offene Fragen, bei denen viele von Ihnen kritisch oder hoch oder sogar 2 mit status-Blocker.
Ich wirklich wan ' T Sie dies framework nutzen, weil Sie den Ehrgeiz, erreichen so viele Kunden und meine Gefühle für jQuery im Allgemeinen 🙂 Aber ist es klug, an diesem Punkt in der Zeit?
Update 2011-03-04
Laut http://jquerymobile.com/2011/02/jquery-mobile-alpha-3-released/: "jetzt planen wir auf die Freigabe der ersten beta im Monat, bevor Sie zu unserer release 1.0."
Laut sidneyallen: "#jquery mobile Beta ETA ist Mitte bis Ende April. Hörte, wie Sie in der Bay Area Mobile meetup."
Update 2011-03-23
Laut jQuery Mobile ' s offiziellen Twitter-account, jQuery Mobile Alpha 4 veröffentlicht werden, die innerhalb einer Woche und die beta-Version sollte durch San Francisco jQuery-Konferenz die April 16-17.
Update 2011-04-30
Ja, jQM Alpha 4 war in der Tat veröffentlicht eine Woche nach mein letztes update mit vielen Verbesserungen. Die beta war zu diesem Zeitpunkt noch geplant, freigegeben zu werden, von Mitte April, in der Zeit für die jQuery-Konferenz.
7. April, das team release jQM Alpha 4.1 wurde ein Wartungs-release. Sie jetzt angekündigt, dass Sie möglicherweise nicht um den Zeitplan für die beta-Version.
April 16th, es ist jetzt viel einfacher, den neueste version (nightly builds) in Ihrem Entwicklungsprojekt.
April 21st, sieht aus wie das team ist auf der Jagd nach einiger bugs.
Update 2011-05-23
In Ihrer die meisten aktuellen blog-Beitrag das jQuery-team bekannt gegeben, die beta wird bald veröffentlicht. Der neue Termin ist Ende Mai /Anfang Juni. Große Refactorings-navigation und eine bessere Unterstützung von Plattformen sind die großen Dinge, die Sie wollen, um bereit, bevor Sie eine beta-Version.
Update 2011-06-22
Die lang erwartete beta-1-release ist endlich da. Es erschien vor zwei Tagen und beinhaltet die Unterstützung für weitere Plattformen wie Blackberry 5 und Opera Mini. Da unser team noch nicht aktualisiert jQM seit der Alpha 4.1 wurde veröffentlicht am 7. April gab es eine Menge Verbesserungen und bugfixes. Die Erfahrung war auf jeden Fall besser in Bezug auf die floating-Header, die übergänge zwischen Seiten und navigation im Allgemeinen. Wir haben keine Probleme mit den aktuellen änderungen, die Auswirkungen auf unseren code. Gut es waren einige, aber Sie hatte zu tun mit der Aktualisierung der jQuery-core aus 1.5.1 1.6.1.
Einer zweiten beta-Version sollte aus der Tür innerhalb von einem Monat und 1.0 veröffentlicht werden später in diesem Sommer.
Nun ich denke wirklich, dass jQuery Mobile ist die Produktion bereit. Ich kann wirklich nicht sehen, alle anderen alternativen mit einem so großen Gerät/desktop erreichen.
- Re breites Gerät zu erreichen - hat man sich bei Sencha Touch?
- Ich habe eine schnelle überprüfung, wenn mein Projekt gestartet und wollte ich nicht mochte die Tatsache, dass Sie es war, die kommerzielle, soll nicht für wirklich große Reichweite, versucht zu imitieren, um native apps oder die Art und Weise Sie sich entwickelt, es zu benutzen. Und nicht zuletzt die Tatsache, dass John Resig war nicht beteiligt ist im Bau 🙂
- Ich programmiere seit 30 Jahren und ab diesem Zeitpunkt kann ich behaupten abschließend, dass, wenn Sie bauen wollen, eine full-featured, interaktive Transaktions-system mit jquery mobile Sie verbringen die meisten Ihrer Zeit für die Erstellung von workarounds für seltsames und unvorhersehbares Verhalten. That being said, es scheint nicht zu irgendeiner alternative.
Du musst angemeldet sein, um einen Kommentar abzugeben.
dem letzten update
jQuery Mobile Framework hat einen langen Weg gegangen. Es ist offensichtlich bereit für Produktionsumgebungen. Vor allem die Leistung und die Größe-Probleme wurden behoben.
Immer noch nicht eine gute Wahl, wenn Sie nur wollen, um die 'sieht' und ignorieren, was Rahmen ist. Dann ist es nur eine Verschwendung von Bandbreite, da kann man sich die shiny buttons nur mit CSS, ohne 100k von JS framework-code
ein weiteres update
JQMbeta2 ist groß. Ich nehme an, Sie können sicher verwenden es und später aktualisieren, um die volle 1.0 mit kleinen änderungen im code.
update
Meiner bescheidenen Meinung nach kann man schon versuchen, JQMalpha4.1 für die Produktion (ich Tue), aber beta-Version wird sich für Sie sicher. (Ich werde einige Veränderungen in meinem code)
Beta-Version wird sicherlich bereit sein, zu verwenden für die Produktion. Kein Zweifel. 🙂
Können Sie es verwenden, "wie Sie ist", so lange, wie Sie Geräte für Ihre app testen, denn es gibt eine Menge von Fragen, die Sie benötigen könnten, zu umgehen. Aber solange es getestet und arbeiten - Sie haben eine gute app.
Das problem mit der Herstellung ist, dass jQuery Mobile könnte sich noch ändern die api und die Namen und wie die Sachen funktionieren, so dass, wenn Sie eine app erstellen, nun, es funktioniert möglicherweise nicht mit zukünftigen Versionen.
Daher dies hängt von Ihrer app eine Menge. Wenn Sie planen, auf die Verwendung von JQM für die Verbesserung der semantischen HTML und nicht schreiben vielen JS-und CSS-hacks, dann können Sie Risiko starten das Projekt mit alpha3 IMHO.
Denken Sie daran, die neueste version aus dem repository und testen, ob neuere Versionen noch funktioniert mit dem code von Zeit zu Zeit. Es ist die bugfixes, die Sie am meisten brauchen.
In der Entwicklung einer client-Website, die Antwort ist eine solide "vielleicht". Es macht eine Menge Dinge richtig, und Alpha 3 ist eine große Verbesserung, aber es sind definitiv bugs und fehlenden features, die es schwierig machen, mit zu arbeiten und machen einige Interaktionen derzeit unmöglich.
Es ist ein großes Projekt, und hat eine Menge Potenzial, aber ich würde genau abwägen Ihr Kunde braucht. Wenn die derzeitigen Einschränkungen sind kein show-Stopper, es ist eine Menge Spaß zu bedienen und beschleunigt erheblich die mobile-Entwicklung.
Ich würde vorschlagen, Sie haben einen Blick auf die Liste der Blocker und Kritische auf die jQuery-Mobile-Problem-tracking-system.
Gehen Sie durch diese und sehen, ob Sie möglich sind show-Stopper für Sie.
UPD: ich bin persönlich finden, dass es nicht akzeptabel ist für die Sachen, die ich auf Arbeit bin. Brauchen wir sub-page-navigation per hash, d.h. #controller/action/id und es gibt nichts vergleichbares in jQuery mobile. Also mussten wir wechseln, Sencha Touch, die nicht Brillant auf, dass.
Jquery Mobile Beta-version veröffentlicht Letzte Woche(11. Juni) am nächsten ist eine. Wenn Sie nicht besorgt über die Lizenzierung. Sproutcore und SenchaTouch beiden anderen diejenigen, die ich mag
Wenn man bedenkt, dass die beta-1 dauerte 3 Monate länger als Schätzung, nicht die "1 Monat mehr", wäre ich nicht optimistisch, was den release-Zeitplan. Da wir nicht wissen, wie viele betas sind eigentlich vom team geplant, es gibt keine Möglichkeit zu wissen, Wann es fertig sein wird. Aber bei der Geschwindigkeit, Sie gehen, es wäre unrealistisch, davon auszugehen jederzeit in 2011 1.0 bereit.