2014-09-02 2 views
6

Hintergrundinfo:
Ich bin ein Rails-Entwickler, und ich habe Ember.js über den Sommer gelernt. Ich habe keine Erfahrung in der Entwicklung von mobilen Apps.UI-Framework Vorschlag für Ember.js HTM5 => Telefon Gap app (oder alternativen Stack)

Problem:
Client ist eine native mobile app Berücksichtigung

Meine vorgeschlagene Lösung ich auf die Möglichkeit der Suche mit Ember.js ein HTML5/CS/JS app zu tun, vielleicht mit eine Verbindung zu einer RAils-API für die Datenaktualisierung; Die App würde mit einem Tool wie PhoneGap in native mobile Android/iOS-Apps umgewandelt werden und hoffentlich eine Art UI-Framework wie Sencha Touch oder Ionic, das für eine gute UX sorgt.

Frage
Ich bin für Vorschläge für einen tragfähige Stapel suche, ein guter UI-Framework, das mit Ember.js gut funktionieren wird, oder eine Alternative - vielleicht wäre ich besser dran mit kantiger und ionischen sein usw.

Mir ist klar, dass dies eine etwas vage Frage ist - ich konnte für Ember.js keine etablierten Lösungen finden, die auf eine brauchbare Richtung wie angular/ionic hindeuten. aber ich dachte, jemand könnte von einigen wissen, oder habe eine funktionierende Lösung zusammengestellt, die funktionieren könnte.

+0

Hey, ich hatte das gleiche Problem und begann mit dem Framework7 CSS eine mobile iOS App zu entwickeln. Da ich Dinge wie Pull-to-Refresh oder Öffnen des Sidepanels durch Wischen - das von Framework7 unterstützt wird - haben wollte, habe ich angefangen, den Code zu untersuchen. Ich habe alles in Ember funktioniert und ein Ember CLI-Addon daraus erstellt: https://www.npmjs.org/package/ember-cli-framework7. Ich hoffe es funktioniert auch für dich. –

+0

Super Paul Danke für die Info! –

+0

Hier ist eine kleine Demo von ember-cli-framework7: http://ember-mobile.github.dev/ember-cli-framework7/ –

Antwort

3

Ich denke, die beste Lösung Cordova mit dem Projekt https://github.com/poetic/ember-cli-cordova

Wenn Sie phonegap verwenden würde vielmehr finden Sie unter http://givan.se/p/00000001 welche schreibt auf, wie in einem phonegap Projekt ein glut-cli Projekt zu verwenden.

+0

Danke für die Rückmeldung Gaurav! Das sieht vielversprechend aus! Ich nehme an, Sie haben dieses Projekt erstellt oder verwendet - irgendwelche Ratschläge zu einem UI-Framework, das gut mit Ember zusammenpasst, um eine gute mobile-freundliche Erfahrung zu erzeugen? –

+0

Ich habe kein anderes mobiles UI-Framework als JQuery Mobile und Foundation verwendet. In meiner zugegebenermaßen begrenzten Erfahrung ist es jedoch, sobald Sie Ember Views und Komponenten und den ember-cli build-Prozess verstehen, ziemlich einfach, ein beliebiges UX-Framework zu integrieren. Also zögern Sie nicht Ihre Lieblings-UX-Frameworks auszuwählen, ohne sich Gedanken darüber zu machen, wie gut es mit Ember.js funktioniert. – Gaurav

+0

Ok vielen Dank für den Hinweis! Ich habe mich gefragt, ob ich etwas vermisse, das sich speziell mit dieser Art von Projekt befasste, und zwar in der Art, wie ionische und eckige Arbeit zusammenwirken. –