2012-08-24 6 views
5

Lasciatemi dire che ho letto un sacco di domande e post relativi all'utilizzo di combinazioni di backbone/jQuery mobile e confronti di backbone/Sencha, e ho in realtà ho avuto la mia testa in questo spazio per qualche tempo, ma non ho ancora trovato abbastanza quello che sto cercando.UI/libreria componente backbone compatibile con alcune caratteristiche di stile sencha/enyo

Ho molta familiarità con Sencha e l'ho usato per le app avvolte (phonegap, ecc.) In passato, e mi piace molto. Tuttavia, per una base di codice più piccola per i progetti Web e un maggiore controllo sulla compatibilità del browser e su vari altri motivi, non è appropriato per determinate attività.

Quando comincio cercando di progettare mobili (ma anche desktop e tablet) webapps backbone da zero trovo mi mancano tre cose fondamentali

  • General Mobile 'init', riempire lo schermo, ecc (anche se questo è il più facile da replicare)
  • a schede, iOS stile, la navigazione (ovviamente posso rotolare il mio, ma sembra stupido)
  • scrolling - sia lo scorrimento di un pezzo di contenuto, ma soprattutto la giostra e come la giostra è collegato all'interfaccia a schede

Non sono molto preoccupato di imitare lo stile del sistema operativo nativo di ogni dispositivo in tutta l'app, e in effetti preferirei (seguendo alcune convenzioni ragionevoli) renderli un po 'diversi.

Ember ha flame e l'ho usato prima, questo è il tipo di cosa che sto cercando.

So che posso creare un toolkit di jQuery mobile, script personalizzato, plug-in jQ/iSroll, librerie CSS, interfaccia utente backbone ecc. E mi piace l'idea di compilare il mio 'stack' ma per qualche ragione non funziona non mi sembra giusto

Quindi, per riportare indietro a più di una domanda reale. Immagino che sto cercando idealmente un singolo progetto che non sia specificamente collegato a una libreria - e in teoria potrebbe funzionare da solo su una pagina codificata in modo statico, se necessario (anche se non sarebbe il caso per me ora). O forse alcune parole di altri che sono stati in un viaggio simile e forse sono finiti nel mix di librerie che ho menzionato prima per il motivo per cui hanno deciso che questa era la soluzione migliore.

Non sto cercando di fare qualcosa di troppo pazzo, di dire qualcosa di simile allo old sencha oreilly example ma usando alcuni caroselli, e coprirei più dispositivi e browser con un mix di CSS reattivo e un po 'di JS.

ho intenzione di continuare a guardare a questo me stesso e di riferire se trovo qualcosa di interessante

Acclamazioni

EDIT

Mentre cerca in questo, mi sono reso conto suo unico davvero il carosello e scorrimento che volevo davvero da Sencha. Ho notato che Cubiq ha un bel componente dello slideview che gestisce la giostra in modo molto ordinato e con un ingombro ridotto. Ho trovato una risposta StackOverflow sull'utilizzo di questo con l'iscroll originale per lo scrolling verticale. Vedere la mia risposta qui sotto per utilizzare con successo i due insieme How to use iScroll4 with SwipeView?

Questo avrebbe bisogno di qualche ritocco per funzionare in modo appropriato sul desktop. e mi piacerebbe controllarlo anche da un'interfaccia utente a schede.Ad ogni modo, non sono vicino a rispondere alla mia domanda, ma dato che ho avuto un paio di voti positivi avrei postato alcuni dei miei pensieri.

Quick Edit

È possibile allegare eventi per schede per la SlideView https://dl.dropbox.com/u/81328343/scroll/1.html ma al momento, si anima solo per la prossima/precedente e non di Ricerca diretta (tab) accesso

+0

aggiunto alcune note ... – joevallender

+0

anche, per chiarire - il punto non è munge le librerie insieme ogni volta ma ora forse scrivere una libreria riutilizzabile che li collega – joevallender

+0

Puoi controllare KendoUI o KendoUI mobile. Gratuito solo per open source, ma lo è anche per sencha. – Botis

risposta

0

ho usato Twitter bootstarp con Backbone ...

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

+0

grazie per questo, ma stavo pensando ad alcuni dei più ricchi componenti dell'interfaccia utente. Sono d'accordo che bootstrap è una buona cosa per iniziare dall'inizio di molti progetti! – joevallender

1

Webix

Libreria molto grande di componenti.

Problemi correlati