2010-06-13 13 views
11

Sto cercando risorse per sviluppare principalmente applicazioni HTML5 per iphone. Sono i loro quadri e strumenti che posso usare per iniziare? Cerco: quadriRisorse e framework per lo sviluppo mobile (iphone, android) utilizzando HTML5

  • JavaScript che aiutano con layout dell'interfaccia utente
  • controlli basati Touch per i telefoni
  • articoli sullo sviluppo iPhone, le migliori pratiche, ecc

Ho cercato StackOverflow ed ero non è in grado di trovare una buona lista di risorse. Sto cercando esempi come questi http://jqtouch.com/

+0

Ho trovato anche l'API di jqtouch. – ballmw

risposta

11

Sencha Touch è un bel nuovo quadro mobile app web che supporta a quanto pare Android, iPhone, iPad, ecc Sencha è il framework precedentemente noto come ExtJS.

Ecco una demo del quadro: http://www.sencha.com/deploy/touch/examples/kitchensink/

Nota: Dopo aver guardato alcuni screenshot, non sono sicuro che i risultati quadro in applicazioni che seguono modelli di interfaccia utente di Android molto bene.


Aggiornamento: Verificate anche l'appena annunciato jQuery Mobile progetto.

+1

Per quanto sia interessato alla questione, e nonostante Sencha sia il migliore/il più completo, trovo questo importante: "Android 2.1 e sopra è il nostro obiettivo. E per una buona esperienza su Android, si desidera davvero effettuare l'aggiornamento a 2.2 - Michael Mullany 3 giorni fa "su Twitter. Se devi raggiungere Android 1.5, 1.6 e 2.1 Sencha non è una buona scelta. – GuilhermeA

+1

Per essere onesti, se avessi più di 140 caratteri, avrei aggiunto "ma sei sicuro di voler rischiare la tua sanità mentale provando a sviluppare un'applicazione web che funziona su qualsiasi cosa sotto Android 2.1 :-)" –

1

Sencha Touch e jQTouch sembrano essere di questo momento.

Sono sperando un quadro/libreria uscirà che dice esplicitamente che può gestire:

  • dispositivi iOS (ad es: iPhone, iPod Touch, iPad)
  • dispositivi Android OS
  • webOS dispositivi (ad esempio: Palm Pre)
  • Windows Phone 7
+0

Penso che tu Sei sfortunato su Windows Phone 7. Ci sono rumori sul fatto che Microsoft abbia un progetto in crash per ottenere il browser Phone 7 aggiornato con tutte le ultime novità HTML5/CSS3, ma ci crederò quando lo spediranno. –

2

iWekbit me era di articoli che ho letto di recente. Non l'ho valutato, pensò. Io uso jqTouch ed è un buon software ma il suo sviluppo è stato lento negli ultimi 6 mesi. Con sancha out è chiaro perché, il ragazzo sta spostando la sua attenzione su Sencha Touch.

Il balestra menziona il libro. Ho letto questo libro, è buono. mostra un sacco di cose utili. Due cose sono importanti da notare riguardo a questo libro. Innanzitutto, jonathan l'autore sarà il nuovo manutentore di jqtouch. secondo, il codice dell'ultimo jqtouch (lo scrivo nel 2010-06-27) che è beta2 non è compatibile con gli esempi del libro. la differenza è piccola ma fuori dalla scatola non funzionerà.

Sencha Touch che non ho valutato è basato su Ext JS (ora Sencha), mentre jqtouch è basato su jquery. Non ho mai lavorato con Ext. La mia comprensione è che Ext non è veloce come jQtouch, ma prendilo con un granello di sale perché non ricordo da dove ho preso questa impressione.

IMHO Sencha Touch ha un enorme vantaggio su jqTouch - supporto iPad. Ha anche Android, ma per me l'iPad è più importante.

0

Il framework Sencha-touch è la migliore opzione per iniziare con il semplice e ben documentato e dal momento che ha il supporto per il divario telefonico, quindi non devi pensare molto ai dispositivi, basta costruire l'app e caricare a PhoneGap e sarà l'applicazione di compilazione per il resto dei dispositivi

1

Un altro ottimo framework per lo sviluppo per la maggior parte delle piattaforme disponibili è jQuery Mobile Platform che è disponibile allo www.jquerymobile.com. Fornisce una compatibilità multipiattaforma tra ALMOST ogni piattaforma. Ho imparato a conoscere il quadro attraverso il mio corso di laurea in Sviluppo mobile. È completamente gratuito e ha una documentazione completa di implementazione. Basta fare clic sulla scheda Documenti in alto per vedere l'implementazione della piattaforma mobile jQuery di facile comprensione.

Problemi correlati