Meine Frage unterscheidet sich etwas von Looking für eine Empfehlung für ein leichtes mobiles HTML5 / JavaScript-Framework
Ich schließe mich einem JS / HTML5-Projekt an, das auf das iPad abzielt und derzeit Backbone.js für MVC und Zepto für die Dom-Manipulation verwendet. Sie haben mit jQuery Mobile experimentiert und die Listenleistung als enttäuschend empfunden.
Im Grunde bin ich auf der Suche nach einem alternativen mobilen Javascript-UI-Framework mit einer nicht-viralen OS-Lizenz (Sencha scheint mit gpl 3 auf, und ich hätte gerne etwas rein auf ui Widgets konzentriert), das performante dynamische Listen und eine allgemeine Reihe von iOS-Stil ui Widgets. Ich habe Erfahrung mit Enyo, aber ich mag es nicht besonders, also kommt das auch nicht in Frage.
Irgendwelche Vorschläge?
Probieren Sie Chocolate Chip UI - BSD-Lizenz auch.
Diskutieren Sie die Leistung - vergessen Sie auf dem iPad nicht, dass Sie, wenn Sie hardwarebeschleunigte CSS-Transformationen haben wollen (Sie wollen das), dann Webkit-Transformationen / Translate usw. verwenden müssen. Thomas Fuchs (Autor von Zepto / scriptaculous) schrieb einen ziemlich guten Artikel darüber Probleme , die ich empfehlen würde, ist eine wesentliche Lektüre, obwohl sie aus dem Jahr 2010 stammt.
Ich bin in einer fast identischen Situation, habe fast ein Jahr lang jQueryMobile benutzt und bin jetzt völlig unbeeindruckt. Ich muss sagen, dass ich extrem für Lungo begeistert bin. Die Benutzeroberfläche sieht fantastisch aus und ist semantisch codiert.
Tatsächlich hat das gesamte Framework eine hervorragende Konstruktionsqualität und ist hochgradig für Mobilgeräte optimiert. Es hat keinen großen Fußabdruck wie JQM, die zugrunde liegende QuoJS -Bibliothek ist sehr mächtig und bietet fast alle die gleichen Idiome wie jQuery. Es gibt eine App Demo hier .
Es gibt einen neuen interessanten Rahmen, Jo , aber ich habe nicht zu viel darüber nachgedacht. Es könnte eine gute Wahl sein.
Ich mag auch eine andere einzigartige Bibliothek namens Topcoat.io , weil sie nur auf CSS basiert, ohne Annahmen. Sehr sauber und performant.
Diese Seite enthält alle Optionen bezüglich des mobilen JS-Frameworks
Aber mein Vorschlag lautet: JQuery Mobile
jQuery Mobile 1.1.0 [1] sieht ziemlich gut aus. Viel bessere Leistung als in früheren Versionen, mit Schwerpunkt auf Widgets und Dual-Lizenzen unter den Lizenzen MIT oder GPL Version 2.
Eigentlich ist es im RC1-Zustand, aber hoffentlich bekommen wir bald die endgültige Veröffentlichung.
Ich bin sicher, dass Sie bereits jQuery Mobile kennen (wer nicht?: P), aber vielleicht sollten Sie diese neue Version ausprobieren, nur um neue Leistung zu testen.
[1] Ссылка
Wenn Sie an der Leistung interessiert sind, empfehle ich Jquery Mobile
Tags und Links javascript frameworks ios5 widget