2012-08-24 9 views
5

Permítanme comenzar diciendo que he leído muchas preguntas y publicaciones de blog relacionadas con el uso de combinaciones de backbone/jQuery mobile y comparaciones de backbone/Sencha, y en realidad tuve mi cabeza en este espacio por un tiempo, pero todavía no he encontrado lo que estoy buscando.biblioteca de componente/UI compatible con backbone para algunas características de estilo sencha/enyo

Estoy muy familiarizado con Sencha y lo he usado para aplicaciones envueltas (phonegap etc.) en el pasado, y realmente me gusta. Sin embargo, para una base de código más pequeña para proyectos web y más control sobre la compatibilidad del navegador y varias otras razones, no es del todo apropiado para ciertas tareas.

Cuando comienzo tratando de diseñar aplicaciones web móviles troncales (pero también de escritorio y tabletas) a partir de cero me parece extraño tres cosas claves

  • General Mobile 'init', llenando la pantalla, etc. (aunque esto es los más fáciles de replicar)
  • con pestañas, el iOS de estilo, la navegación (por supuesto que puedo rodar la mía, pero parece tonto)
  • desplazamiento - tanto el desplazamiento de una pieza de contenido, pero sobre todo el carrusel y la forma en que es el carrusel vinculado a la interfaz con pestañas

No me molesta enormemente imitar el estilo de sistema operativo nativo de cada dispositivo en toda la aplicación, y de hecho preferiría (aunque siguiendo algunas convenciones sensatas) hacer que se vean un poco diferentes.

Ember tiene flame y lo he usado antes, eso es lo que estoy buscando.

Sé que puedo crear un kit de herramientas de jQuery mobile, script personalizado, plugins jQ/iSroll, bibliotecas CSS, UI de backbone, etc. y me gusta la idea de compilar mi propia 'pila' pero por alguna razón simplemente no lo hace No se siente bien.

Por lo tanto, para llevar esto a una mayor pregunta real. Supongo que estoy buscando idealmente un único proyecto que no esté específicamente vinculado a una biblioteca, y en teoría podría ejecutarse solo en una página codificada estáticamente si fuera necesario (aunque ese no sería el caso para mí ahora)) O tal vez algunas palabras de otros que han estado en un viaje similar y tal vez terminaron en la mezcla de bibliotecas que mencioné anteriormente, con por qué decidieron que esta era la mejor solución.

No estoy buscando hacer nada demasiado loco, decir algo un poco como old sencha oreilly example pero usando algunos carruseles, y cubriría los múltiples dispositivos y navegadores con una combinación de Responsive CSS y un poco de JS.

voy a seguir buscando en este mismo demasiado e informar si encuentro algo interesante

Saludos

EDITAR

Mientras mira en esto, me di cuenta de su realidad sólo la carrusel y desplazamiento que realmente quería de Sencha. Me di cuenta de que Cubiq tiene un buen componente de vista deslizante que maneja el carrusel muy prolijamente y con una huella pequeña. Encontré una respuesta stackoverflow sobre el uso de esto con el iscroll original para el desplazamiento vertical. Ver mi respuesta a continuación para utilizar con éxito los dos juntos How to use iScroll4 with SwipeView?

Esto necesitaría algunos ajustes para que funcione correctamente en el escritorio. y me gustaría controlarlo desde una UI con pestañas también.De todos modos, no estoy cerca de responder mi propia pregunta, pero dado que esto ha tenido un par de upvotes, publicaré algunos de mis pensamientos.

Edición rápida

Puede adjuntar eventos para las fichas a la SlideView https://dl.dropbox.com/u/81328343/scroll/1.html pero por el momento, sólo se anima para siguiente/anterior y no la página directa (pestaña) de acceso

+0

agregaron algunas notas ... – joevallender

+0

también, para aclarar - el punto no es juntar las bibliotecas juntas cada vez pero ahora quizás escribir una biblioteca reutilizable uniéndolos – joevallender

+0

Puede verificar KendoUI o KendoUI móvil. Gratis solo para código abierto, pero también lo es sencha. – Botis

Respuesta

0

que he usado Twitter boostrap con Backbone ...

http://twitter.github.com/bootstrap/

+0

gracias por esto, pero estaba pensando en algunos de los componentes de interfaz de usuario más ricos. ¡estoy de acuerdo en que arrancar es una buena cosa para construir en el inicio de muchos proyectos! – joevallender

1

Webix

Biblioteca muy grande de componentes.

Cuestiones relacionadas